Index: vectorcast/Hercules_RM46_HD_Project.vcm =================================================================== diff -u -r7478d513d7493d08484a880f5cd6c296c9616e70 -r03470d87fbf22b8c94ce6018533d6ed2b03f0500 --- vectorcast/Hercules_RM46_HD_Project.vcm (.../Hercules_RM46_HD_Project.vcm) (revision 7478d513d7493d08484a880f5cd6c296c9616e70) +++ vectorcast/Hercules_RM46_HD_Project.vcm (.../Hercules_RM46_HD_Project.vcm) (revision 03470d87fbf22b8c94ce6018533d6ed2b03f0500) @@ -153,6 +153,13 @@ Hercules_RM46_HD_Project/build/1233794524 + + 1 + 0 + + Hercules_RM46_HD_Project/build/4003473575 + + 1 0 @@ -318,6 +325,7 @@ + Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALYSIS/INT_DIALYSIS.tst =================================================================== diff -u -rfb4b4a4f9d16742bfb76f62970a43c97e1ac14f0 -r03470d87fbf22b8c94ce6018533d6ed2b03f0500 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALYSIS/INT_DIALYSIS.tst (.../INT_DIALYSIS.tst) (revision fb4b4a4f9d16742bfb76f62970a43c97e1ac14f0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALYSIS/INT_DIALYSIS.tst (.../INT_DIALYSIS.tst) (revision 03470d87fbf22b8c94ce6018533d6ed2b03f0500) @@ -156,15 +156,16 @@ TEST.NEW TEST.NAME:resumeUF TEST.IMPORT_FAILURES: -(E) @LINE: 166 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.confirmed:1 - >>> Unknown parameter/object name confirmed - >>> Value Line Error - Command Ignored -(E) @LINE: 168 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.treatmentTime:300 - >>> Unknown parameter/object name treatmentTime - >>> Value Line Error - Command Ignored -(E) @LINE: 169 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.uFRate:10.0 - >>> Unknown parameter/object name uFRate - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 166 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.confirmed:1 + >>> >>> Unknown parameter/object name confirmed + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 168 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.treatmentTime:300 + >>> >>> Unknown parameter/object name treatmentTime + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 169 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.uFRate:10.0 + >>> >>> Unknown parameter/object name uFRate + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT.cfg =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT.cfg (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT.cfg (revision 03470d87fbf22b8c94ce6018533d6ed2b03f0500) @@ -0,0 +1 @@ \ No newline at end of file Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT.env =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT.env (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT.env (revision 03470d87fbf22b8c94ce6018533d6ed2b03f0500) @@ -0,0 +1,23 @@ +ENVIRO.NEW +ENVIRO.NAME:INT_MODETREATMENT +ENVIRO.STUB_BY_FUNCTION:Dialysis +ENVIRO.STUB_BY_FUNCTION:ModeTreatment +ENVIRO.STUB_BY_FUNCTION:OperationModes +ENVIRO.STUB_BY_FUNCTION:SystemCommMessages +ENVIRO.MAX_VARY_RANGE: 20 +ENVIRO.STUB: ALL_BY_PROTOTYPE +ENVIRO.TYPE_HANDLED_DIRS_ALLOWED: +ENVIRO.LIBRARY_STUBS: +ENVIRO.COVERAGE_TYPE: FUNCTION +ENVIRO.WHITE_BOX: YES +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/include/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/source/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Controllers/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Drivers/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Modes/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Services/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Tasks/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/FWCommon/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/Common/ +ENVIRO.END Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT.mfg =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT.mfg (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT.mfg (revision 03470d87fbf22b8c94ce6018533d6ed2b03f0500) @@ -0,0 +1,7 @@ + + + + COVERAGE_TYPE + FUNCTION + + Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT.tst =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT.tst (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT.tst (revision 03470d87fbf22b8c94ce6018533d6ed2b03f0500) @@ -0,0 +1,165 @@ +-- VectorCAST 19.sp3 (11/13/19) +-- Test Case Script +-- +-- Environment : INT_MODETREATMENT +-- Unit(s) Under Test: Dialysis ModeTreatment OperationModes SystemCommMessages +-- +-- Script Features +TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING +TEST.SCRIPT_FEATURE:CPP_CLASS_OBJECT_REVISION +TEST.SCRIPT_FEATURE:MULTIPLE_UUT_SUPPORT +TEST.SCRIPT_FEATURE:MIXED_CASE_NAMES +TEST.SCRIPT_FEATURE:STATIC_HEADER_FUNCS_IN_UUTS +TEST.SCRIPT_FEATURE:VCAST_MAIN_NOT_RENAMED +-- + +-- Unit: Dialysis + +-- Subprogram: pauseUF + +-- Test Case: getTreatmentState +TEST.UNIT:Dialysis +TEST.SUBPROGRAM:pauseUF +TEST.NEW +TEST.NAME:getTreatmentState +TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE +TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE +TEST.VALUE:uut_prototype_stubs.setDialOutPumpTargetRate.return:1 +TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE +TEST.VALUE:OperationModes.<>.currentMode:MODE_TREA +TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE +TEST.EXPECTED:Dialysis.pauseUF.return:1 +TEST.END + +-- Unit: OperationModes + +-- Subprogram: execOperationModes + +-- Test Case: transitionToTreatmentModeAndexecTreatmentMode +TEST.UNIT:OperationModes +TEST.SUBPROGRAM:execOperationModes +TEST.NEW +TEST.NAME:transitionToTreatmentModeAndexecTreatmentMode +TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_RECIRC_SETUP_STATE +TEST.VALUE:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:9 +TEST.VALUE:OperationModes.<>.modeRequest[7]:1 +TEST.VALUE:OperationModes.<>.currentMode:MODE_PRET +TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE +TEST.EXPECTED:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:0 +TEST.EXPECTED:OperationModes.<>.modeRequest[7]:0 +TEST.EXPECTED:OperationModes.<>.currentMode:MODE_TREA +TEST.END + +-- Subprogram: initOperationModes + +-- Test Case: initTreatmentMode +TEST.UNIT:OperationModes +TEST.SUBPROGRAM:initOperationModes +TEST.NEW +TEST.NAME:initTreatmentMode +TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_RECIRC_SETUP_STATE +TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:9 +TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:9 +TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:9 +TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:9.0 +TEST.VALUE:ModeTreatment.<>.presUFRate:9.0 +TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:9 +TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:9 +TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:9 +TEST.VALUE:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:9 +TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_START_STATE +TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:0 +TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:0 +TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:0 +TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:0.0 +TEST.EXPECTED:ModeTreatment.<>.presUFRate:0.0 +TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:0 +TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:0 +TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:0 +TEST.EXPECTED:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:1200 +TEST.END + +-- Unit: SystemCommMessages + +-- Subprogram: handleChangeBloodDialysateRateChangeRequest + +-- Test Case: verifyBloodAndDialysateRateSettingsChange +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleChangeBloodDialysateRateChangeRequest +TEST.NEW +TEST.NAME:verifyBloodAndDialysateRateSettingsChange +TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_START_STATE +TEST.VALUE:SystemCommMessages.<>.nextSeqNo:1 +TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message:<> +TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].hdr.msgID:0x17 +TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[0]:200 +TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[4]:250 +TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[7]:0 +TEST.EXPECTED:SystemCommMessages.<>.nextSeqNo:2 +TEST.END + +-- Subprogram: handleChangeTreatmentDurationRequest + +-- Test Case: verifyTreatmentDurationSettingChange +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleChangeTreatmentDurationRequest +TEST.NEW +TEST.NAME:verifyTreatmentDurationSettingChange +TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_START_STATE +TEST.VALUE:SystemCommMessages.<>.nextSeqNo:1 +TEST.VALUE:SystemCommMessages.handleChangeTreatmentDurationRequest.message:<> +TEST.VALUE:SystemCommMessages.handleChangeTreatmentDurationRequest.message[0].hdr.msgID:0x16 +TEST.VALUE:SystemCommMessages.handleChangeTreatmentDurationRequest.message[0].hdr.payloadLen:4 +TEST.VALUE:SystemCommMessages.handleChangeTreatmentDurationRequest.message[0].payload[0]:240 +TEST.VALUE:SystemCommMessages.handleChangeTreatmentDurationRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleChangeTreatmentDurationRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleChangeTreatmentDurationRequest.message[0].payload[3]:0 +TEST.EXPECTED:SystemCommMessages.<>.nextSeqNo:2 +TEST.END + +-- Subprogram: handleChangeUFSettingsConfirmation + +-- Test Case: verifyUFSettingsConfirmation +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleChangeUFSettingsConfirmation +TEST.NEW +TEST.NAME:verifyUFSettingsConfirmation +TEST.VALUE:SystemCommMessages.<>.nextSeqNo:1 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsConfirmation.message:<> +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsConfirmation.message[0].hdr.msgID:0x15 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsConfirmation.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsConfirmation.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsConfirmation.message[0].payload[1]:4 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsConfirmation.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsConfirmation.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsConfirmation.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsConfirmation.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsConfirmation.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsConfirmation.message[0].payload[7]:0 +TEST.EXPECTED:SystemCommMessages.<>.nextSeqNo:2 +TEST.ATTRIBUTES:SystemCommMessages.handleChangeUFSettingsRequest.message[0].hdr.msgID:INPUT_BASE=16 +TEST.END + +-- Subprogram: handleChangeUFSettingsRequest + +-- Test Case: verifyUFSettingsChange +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleChangeUFSettingsRequest +TEST.NEW +TEST.NAME:verifyUFSettingsChange +TEST.VALUE:SystemCommMessages.<>.nextSeqNo:1 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsRequest.message:<> +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsRequest.message[0].hdr.msgID:0x11 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsRequest.message[0].hdr.payloadLen:4 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsRequest.message[0].payload[1]:4 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleChangeUFSettingsRequest.message[0].payload[3]:0 +TEST.EXPECTED:SystemCommMessages.<>.nextSeqNo:2 +TEST.END Index: vectorcast/Hercules_RM46_HD_Project/project.db =================================================================== diff -u -rfb4b4a4f9d16742bfb76f62970a43c97e1ac14f0 -r03470d87fbf22b8c94ce6018533d6ed2b03f0500 Binary files differ