Index: vectorcast/Hercules_RM46_HD_Project/environment/RINSEBACK/RINSEBACK.tst =================================================================== diff -u -r226b9b90b6578ce1e886e8741a02b5fb54ac8063 -rf331784bd59c7e2a645199e2285703774f824109 --- vectorcast/Hercules_RM46_HD_Project/environment/RINSEBACK/RINSEBACK.tst (.../RINSEBACK.tst) (revision 226b9b90b6578ce1e886e8741a02b5fb54ac8063) +++ vectorcast/Hercules_RM46_HD_Project/environment/RINSEBACK/RINSEBACK.tst (.../RINSEBACK.tst) (revision f331784bd59c7e2a645199e2285703774f824109) @@ -1024,10 +1024,11 @@ TEST.NEW TEST.NAME:handleResumeRinsebackUserAction.003 TEST.IMPORT_FAILURES: -(E) @LINE: 1038 TEST.VALUE:uut_prototype_stubs.getNoRetriggerFlag.return:1 - >>> Could not find function getNoRetriggerFlag - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1038 TEST.VALUE:uut_prototype_stubs.getNoRetriggerFlag.return:1 + >>> >>> Could not find function getNoRetriggerFlag + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -1086,10 +1087,11 @@ TEST.NEW TEST.NAME:handleResumeRinsebackUserAction.006 TEST.IMPORT_FAILURES: -(E) @LINE: 1093 TEST.VALUE:uut_prototype_stubs.getNoRetriggerFlag.return:1 - >>> Could not find function getNoRetriggerFlag - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1093 TEST.VALUE:uut_prototype_stubs.getNoRetriggerFlag.return:1 + >>> >>> Could not find function getNoRetriggerFlag + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:3 of 4 TEST.NOTES: @@ -1109,10 +1111,11 @@ TEST.NEW TEST.NAME:handleResumeRinsebackUserAction.007 TEST.IMPORT_FAILURES: -(E) @LINE: 1111 TEST.VALUE:uut_prototype_stubs.getNoRetriggerFlag.return:<> - >>> Could not find function getNoRetriggerFlag - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1111 TEST.VALUE:uut_prototype_stubs.getNoRetriggerFlag.return:<> + >>> >>> Could not find function getNoRetriggerFlag + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:4 of 4 TEST.NOTES: @@ -1590,6 +1593,31 @@ TEST.EXPECTED:Rinseback.handleRinsebackRunAdditionalState.return:RINSEBACK_STOP_STATE TEST.END +-- Test Case: handleRinsebackRunAdditionalState.010 +TEST.UNIT:Rinseback +TEST.SUBPROGRAM:handleRinsebackRunAdditionalState +TEST.NEW +TEST.NAME:handleRinsebackRunAdditionalState.010 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isSalineBagEmpty()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:Rinseback.<>.rinsebackTimerCtr:0 +TEST.VALUE:Rinseback.<>.cumulativeRinsebackVolume_mL.data:0.0 +TEST.VALUE:Rinseback.<>.additionalRinsebackVolume_mL:0.0 +TEST.VALUE:Rinseback.<>.totalAdditionalRinsebackVolume_mL:0.0 +TEST.VALUE:Rinseback.<>.rinsebackAdditionalTimerCtr:501 +TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:1.0 +TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:0 +TEST.EXPECTED:Rinseback.<>.rinsebackTimerCtr:0 +TEST.EXPECTED:Rinseback.<>.rinsebackAdditionalTimerCtr:502 +TEST.EXPECTED:Rinseback.handleRinsebackRunAdditionalState.return:RINSEBACK_STOP_STATE +TEST.END + -- Subprogram: handleRinsebackRunState -- Test Case: handleRinsebackRunState.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/RTC/RTC.tst =================================================================== diff -u -r62d55fdbb1143ef63ec6ebade523e0f3ca81ee95 -rf331784bd59c7e2a645199e2285703774f824109 --- vectorcast/Hercules_RM46_HD_Project/environment/RTC/RTC.tst (.../RTC.tst) (revision 62d55fdbb1143ef63ec6ebade523e0f3ca81ee95) +++ vectorcast/Hercules_RM46_HD_Project/environment/RTC/RTC.tst (.../RTC.tst) (revision f331784bd59c7e2a645199e2285703774f824109) @@ -2126,33 +2126,6 @@ TEST.EXPECTED:RTC.serviceRTC.return:0 TEST.END --- Test Case: serviceRTC.001 -TEST.UNIT:RTC -TEST.SUBPROGRAM:serviceRTC -TEST.NEW -TEST.NAME:serviceRTC.001 -TEST.MCDC_BASIS_PATH:6 of 12 -TEST.NOTES: -This is an automatically generated test case. - Test Path 6 - (1) if isRTCServiceOnEntry ==> FALSE - (2) case RTCServiceState ==> RTC_SEND_COMMAND - (3) if (previousTransferLength == bufferLength) ==> FALSE - (4) if setMibSPIBufferLength(bufferLength) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #4, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:RTC.setMibSPIBufferLength -TEST.VALUE:RTC.<>.RTCServiceState:RTC_SEND_COMMAND -TEST.VALUE:RTC.<>.previousTransferLength:<> -TEST.VALUE:RTC.<>.isRTCServiceOnEntry:0 -TEST.VALUE:RTC.serviceRTC.bufferTransmit:<> -TEST.VALUE:RTC.serviceRTC.bufferReceive:<> -TEST.VALUE:RTC.serviceRTC.bufferLength:1 -TEST.VALUE:RTC.setMibSPIBufferLength.return:1 -TEST.END - -- Subprogram: setMibSPIBufferLength -- Test Case: Buffer_Length_In_Range @@ -2382,27 +2355,6 @@ TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:2019 TEST.END --- Test Case: Years_Out_Of_Range -TEST.UNIT:RTC -TEST.SUBPROGRAM:setRTCTimestamp -TEST.NEW -TEST.NAME:Years_Out_Of_Range -TEST.VALUE:RTC.<>.txBuffer[12..127]:0 -TEST.VALUE:RTC.setRTCTimestamp.secs:59 -TEST.VALUE:RTC.setRTCTimestamp.mins:59 -TEST.VALUE:RTC.setRTCTimestamp.hours:12 -TEST.VALUE:RTC.setRTCTimestamp.days:25 -TEST.VALUE:RTC.setRTCTimestamp.months:10 -TEST.VALUE:RTC.setRTCTimestamp.years:2125 -TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.seconds:0 -TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.minutes:0 -TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.hours:0 -TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.days:0 -TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.weekdays:0 -TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.months:0 -TEST.EXPECTED:RTC.<>.RTCNewTimestampStruct.years:0 -TEST.END - -- Subprogram: testResetRTCCtlReg1Status -- Test Case: testResetRTCCtlReg1Status.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/SELFTESTS/SELFTESTS.tst =================================================================== diff -u -re97f31a9ed49b2809bc30af629cfdceca9b95d6e -rf331784bd59c7e2a645199e2285703774f824109 --- vectorcast/Hercules_RM46_HD_Project/environment/SELFTESTS/SELFTESTS.tst (.../SELFTESTS.tst) (revision e97f31a9ed49b2809bc30af629cfdceca9b95d6e) +++ vectorcast/Hercules_RM46_HD_Project/environment/SELFTESTS/SELFTESTS.tst (.../SELFTESTS.tst) (revision f331784bd59c7e2a645199e2285703774f824109) @@ -971,6 +971,7 @@ TEST.END_NOTES: TEST.VALUE:SelfTests.<>.doorStateAfterCartridgeInstall:2 TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:NUM_OF_OPN_CLS_STATES +TEST.EXPECTED:SelfTests.<>.doorStateAfterCartridgeInstall:2 TEST.END -- Test Case: handleDoorCloseAfterCartridgeInsertion.002 @@ -988,6 +989,7 @@ TEST.END_NOTES: TEST.VALUE:SelfTests.<>.doorStateAfterCartridgeInstall:0 TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED +TEST.EXPECTED:SelfTests.<>.doorStateAfterCartridgeInstall:1 TEST.END -- Test Case: handleDoorCloseAfterCartridgeInsertion.003 @@ -1006,6 +1008,7 @@ TEST.END_NOTES: TEST.VALUE:SelfTests.<>.doorStateAfterCartridgeInstall:1 TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN +TEST.EXPECTED:SelfTests.<>.doorStateAfterCartridgeInstall:0 TEST.END -- Test Case: handleDoorCloseAfterCartridgeInsertion.004 @@ -1021,6 +1024,8 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SelfTests.<>.doorStateAfterCartridgeInstall:1 +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN +TEST.EXPECTED:SelfTests.<>.doorStateAfterCartridgeInstall:0 TEST.END -- Test Case: handleDoorCloseAfterCartridgeInsertion.005 @@ -1036,10 +1041,29 @@ Test Case Generation Notes: Cannot set doorStateAfterCartridgeInstall due to assignment TEST.END_NOTES: -TEST.VALUE:SelfTests.<>.doorStateAfterCartridgeInstall:0 -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN +TEST.VALUE:SelfTests.<>.doorStateAfterCartridgeInstall:1 +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED +TEST.EXPECTED:SelfTests.<>.doorStateAfterCartridgeInstall:1 TEST.END +-- Test Case: handleDoorCloseAfterCartridgeInsertion.006 +TEST.UNIT:SelfTests +TEST.SUBPROGRAM:handleDoorCloseAfterCartridgeInsertion +TEST.NEW +TEST.NAME:handleDoorCloseAfterCartridgeInsertion.006 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((STATE_OPEN) == frontDoor && (1) == doorStateAfterCartridgeInstall) ==> TRUE + (2) if (((STATE_CLOSED) == frontDoor && (STATE_CLOSED) == pumpTrack) && (0) == doorStateAfterCartridgeInstall) ==> FALSE + Test Case Generation Notes: + Cannot set doorStateAfterCartridgeInstall due to assignment +TEST.END_NOTES: +TEST.VALUE:SelfTests.<>.doorStateAfterCartridgeInstall:1 +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED,STATE_OPEN +TEST.EXPECTED:SelfTests.<>.doorStateAfterCartridgeInstall:1 +TEST.END + -- Subprogram: handleDrySelfTestCartridgeLoadedCheckState -- Test Case: handleDrySelfTestCartridgeLoadedCheckState.001 @@ -4092,15 +4116,15 @@ Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:SelfTests.<>.fmdIntegratedVolume:4.5 -TEST.VALUE:SelfTests.<>.reservoirVolume[DG_RESERVOIR_1]:110.0 -TEST.VALUE:SelfTests.<>.reservoirVolume[DG_RESERVOIR_2]:100.0 +TEST.VALUE:SelfTests.<>.fmdIntegratedVolume:950.0 +TEST.VALUE:SelfTests.<>.reservoirVolume[DG_RESERVOIR_1]:2000.0 +TEST.VALUE:SelfTests.<>.reservoirVolume[DG_RESERVOIR_2]:1000.0 TEST.VALUE:SelfTests.handleWetSelfTestFirstDisplacementVerifyState.return:WET_SELF_TESTS_FIRST_DISPLACEMENT_VERIFY_STATE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_WET_LC_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.VALUE:uut_prototype_stubs.getReservoirWeight.return:105.0 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.return:1000.0,2000.0 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:SelfTests.handleWetSelfTestFirstDisplacementVerifyState.return:WET_SELF_TESTS_SECOND_DISPLACEMENT_SETUP_STATE TEST.END @@ -4720,6 +4744,32 @@ TEST.EXPECTED:SelfTests.handleWetSelfTestSecondDisplacementVerifyState.return:WET_SELF_TESTS_COMPLETE_STATE TEST.END +-- Test Case: handleWetSelfTestSecondDisplacementVerifyState.007 +TEST.UNIT:SelfTests +TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementVerifyState +TEST.NEW +TEST.NAME:handleWetSelfTestSecondDisplacementVerifyState.007 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == didTimeout(settleStartTime, 4 * 1000)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SelfTests.<>.fmdIntegratedVolume:950.0 +TEST.VALUE:SelfTests.<>.reservoirVolume[DG_RESERVOIR_1]:1000.0 +TEST.VALUE:SelfTests.<>.reservoirVolume[DG_RESERVOIR_2]:2000.0 +TEST.VALUE:SelfTests.handleWetSelfTestSecondDisplacementVerifyState.return:WET_SELF_TESTS_SECOND_DISPLACEMENT_VERIFY_STATE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.return:2000.0,1000.0 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:SelfTests.handleWetSelfTestSecondDisplacementVerifyState.return:WET_SELF_TESTS_COMPLETE_STATE +TEST.END + -- Subprogram: handleWetSelfTestSetupState -- Test Case: handleWetSelfTestSetupState.001 @@ -4845,6 +4895,12 @@ TEST.SUBPROGRAM:handleWetSelfTestStartState TEST.NEW TEST.NAME:handleWetSelfTestStartState.003 +TEST.IMPORT_FAILURES: +(E) @LINE: 4864 TEST.VALUE:uut_prototype_stubs.getSyringePumpVolumeDelivered.return:<> + >>> Could not find function getSyringePumpVolumeDelivered + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 4 @@ -4861,7 +4917,6 @@ TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:1.0 TEST.VALUE:uut_prototype_stubs.startHeparinBolus.return:0 -TEST.VALUE:uut_prototype_stubs.getSyringePumpVolumeDelivered.return:<> TEST.VALUE:uut_prototype_stubs.setValvePosition.valve:VDI,VDO TEST.VALUE:uut_prototype_stubs.setValvePosition.position:VALVE_POSITION_C_CLOSE TEST.VALUE:uut_prototype_stubs.setValvePosition.return:0