Index: firmware/App/Modes/SalineBolus.c =================================================================== diff -u -r3309dc1279d58aef3ed325ecf2ad21f5acd7b9b5 -r78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab --- firmware/App/Modes/SalineBolus.c (.../SalineBolus.c) (revision 3309dc1279d58aef3ed325ecf2ad21f5acd7b9b5) +++ firmware/App/Modes/SalineBolus.c (.../SalineBolus.c) (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -52,12 +52,13 @@ *************************************************************************/ void initSalineBolus( void ) { - currentSalineBolusState = SALINE_BOLUS_STATE_IDLE; - salineBolusBroadcastTimerCtr = 0; - totalSalineVolumeDelivered_mL = 0.0; - bolusSalineVolumeDelivered_mL = 0.0; - salineBolusStartRequested = FALSE; - salineBolusAbortRequested = FALSE; + currentSalineBolusState = SALINE_BOLUS_STATE_IDLE; + salineBolusBroadcastTimerCtr = 0; + totalSalineVolumeDelivered_mL = 0.0; + bolusSalineVolumeDelivered_mL = 0.0; + salineBolusStartRequested = FALSE; + salineBolusAbortRequested = FALSE; + bolusSalineLastVolumeTimeStamp = getMSTimerCount(); } /*********************************************************************//** Index: vectorcast/Hercules_RM46_HD_Project.vcm =================================================================== diff -u -re254c20e850be27e0f21c33bed1a80c8f0e62dd5 -r78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab --- vectorcast/Hercules_RM46_HD_Project.vcm (.../Hercules_RM46_HD_Project.vcm) (revision e254c20e850be27e0f21c33bed1a80c8f0e62dd5) +++ vectorcast/Hercules_RM46_HD_Project.vcm (.../Hercules_RM46_HD_Project.vcm) (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -482,6 +482,13 @@ Hercules_RM46_HD_Project/build/690517471 + + 1 + 0 + + Hercules_RM46_HD_Project/build/421340987 + + 1 0 @@ -790,6 +797,13 @@ Hercules_RM46_HD_Project/build/129022383 + + 1 + 0 + + Hercules_RM46_HD_Project/build/1293991685 + + 1 0 @@ -978,6 +992,7 @@ + @@ -1046,6 +1061,7 @@ + Index: vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst =================================================================== diff -u -r8c520fc7314794ea2e04303dcc1aa9311458dcca -r78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab --- vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst (.../ALARMMGMT.tst) (revision 8c520fc7314794ea2e04303dcc1aa9311458dcca) +++ vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst (.../ALARMMGMT.tst) (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -948,6 +948,57 @@ TEST.EXPECTED:AlarmMgmt.clearAllRecoverableAlarms.return:1 TEST.END +-- Test Case: clearAllRecoverableAlarms_specialcase_alarm_129_detected_end_tx +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:clearAllRecoverableAlarms +TEST.NEW +TEST.NAME:clearAllRecoverableAlarms_specialcase_alarm_129_detected_end_tx +TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_BLOOD_LEAK_RECOVERING_PLEASE_WAIT]:1 +TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_CARTRIDGE_REMOVAL_FAILURE]:0 +TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_HD_BLOOD_LEAK_RECOVERING_PLEASE_WAIT]:1 +TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_CREATING_DIALYSATE_PLEASE_WAIT]:0 +TEST.VALUE:AlarmMgmt.<>.alarmNoRetrigger:0 +TEST.VALUE:AlarmMgmt.clearAllRecoverableAlarms.action:ALARM_USER_ACTION_END_TREATMENT +TEST.VALUE:AlarmMgmt.clearAllRecoverableAlarms.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET +TEST.VALUE:uut_prototype_stubs.getCurrentSubMode.return:5 +TEST.EXPECTED:AlarmMgmt.clearAllRecoverableAlarms.return:1 +TEST.END + +-- Test Case: clearAllRecoverableAlarms_specialcase_alarm_129_detected_num_of_actions +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:clearAllRecoverableAlarms +TEST.NEW +TEST.NAME:clearAllRecoverableAlarms_specialcase_alarm_129_detected_num_of_actions +TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_BLOOD_LEAK_RECOVERING_PLEASE_WAIT]:1 +TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_CARTRIDGE_REMOVAL_FAILURE]:0 +TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_HD_BLOOD_LEAK_RECOVERING_PLEASE_WAIT]:1 +TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_CREATING_DIALYSATE_PLEASE_WAIT]:0 +TEST.VALUE:AlarmMgmt.<>.alarmNoRetrigger:0 +TEST.VALUE:AlarmMgmt.clearAllRecoverableAlarms.action:NUMBER_OF_ALARM_USER_ACTIONS +TEST.VALUE:AlarmMgmt.clearAllRecoverableAlarms.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET +TEST.VALUE:uut_prototype_stubs.getCurrentSubMode.return:5 +TEST.EXPECTED:AlarmMgmt.clearAllRecoverableAlarms.return:0 +TEST.END + +-- Test Case: clearAllRecoverableAlarms_specialcase_alarm_129_not_detected +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:clearAllRecoverableAlarms +TEST.NEW +TEST.NAME:clearAllRecoverableAlarms_specialcase_alarm_129_not_detected +TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_BLOOD_LEAK_RECOVERING_PLEASE_WAIT]:0 +TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_CREATING_DIALYSATE_PLEASE_WAIT]:0 +TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_CARTRIDGE_REMOVAL_FAILURE]:1 +TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_CREATING_DIALYSATE_PLEASE_WAIT]:0 +TEST.VALUE:AlarmMgmt.<>.alarmNoRetrigger:0 +TEST.VALUE:AlarmMgmt.clearAllRecoverableAlarms.action:ALARM_USER_ACTION_RINSEBACK +TEST.VALUE:AlarmMgmt.clearAllRecoverableAlarms.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_POST +TEST.VALUE:uut_prototype_stubs.getCurrentSubMode.return:5 +TEST.EXPECTED:AlarmMgmt.clearAllRecoverableAlarms.return:1 +TEST.END + -- Subprogram: clearNoRetriggerFlag -- Test Case: clearNoRetriggerFlag.001 @@ -1717,11 +1768,15 @@ TEST.NEW TEST.NAME:handleActiveAlarmListRequest.001 TEST.IMPORT_FAILURES: -(I) @LINE: 1758 +(I) @LINE: 1774 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1761 +(I) @LINE: 1777 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 1758 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1761 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1754 >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1757 @@ -1783,29 +1838,51 @@ TEST.NEW TEST.NAME:handleActiveAlarmListRequest.002 TEST.IMPORT_FAILURES: -(I) @LINE: 1978 +(I) @LINE: 2016 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1979 +(I) @LINE: 2017 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1979 +(I) @LINE: 2017 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1979 +(I) @LINE: 2017 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1979 +(I) @LINE: 2017 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1979 +(I) @LINE: 2017 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1979 +(I) @LINE: 2017 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1979 +(I) @LINE: 2017 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1979 +(I) @LINE: 2017 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1979 +(I) @LINE: 2017 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1979 +(I) @LINE: 2017 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 1978 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1979 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1979 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1979 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1979 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1979 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1979 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1979 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1979 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1979 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1979 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1952 >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1953 @@ -2028,11 +2105,15 @@ TEST.NEW TEST.NAME:handleActiveAlarmListRequest.003 TEST.IMPORT_FAILURES: -(I) @LINE: 2053 +(I) @LINE: 2095 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 2055 +(I) @LINE: 2097 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 2053 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 2055 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 2023 >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 2025 @@ -2123,10 +2204,13 @@ TEST.NEW TEST.NAME:handleResendActiveAlarmsRequest.002 TEST.IMPORT_FAILURES: -(S) @LINE: 2158 +(S) @LINE: 2203 >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 >>> Results in 325 Iterations. (E) Errors from previous script import(s) + >>> (S) @LINE: 2158 + >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 + >>> >>> Results in 325 Iterations. >>> (S) @LINE: 2125 >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 >>> >>> Results in 325 Iterations. @@ -2212,10 +2296,13 @@ TEST.NEW TEST.NAME:handleResendActiveAlarmsRequest.003 TEST.IMPORT_FAILURES: -(S) @LINE: 2248 +(S) @LINE: 2296 >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 >>> Results in 325 Iterations. (E) Errors from previous script import(s) + >>> (S) @LINE: 2248 + >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 + >>> >>> Results in 325 Iterations. >>> (S) @LINE: 2212 >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 >>> >>> Results in 325 Iterations. @@ -2567,8 +2654,20 @@ TEST.NAME:isDialysateRecircBlocked.001 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noDialRecirc:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noDialRecirc:1 +TEST.EXPECTED:AlarmMgmt.isDialysateRecircBlocked.return:1 TEST.END +-- Subprogram: isRinseBackBlocked + +-- Test Case: isRinseBackBlocked.001 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:isRinseBackBlocked +TEST.NEW +TEST.NAME:isRinseBackBlocked.001 +TEST.VALUE:AlarmMgmt.<>.alarmStatus.noRinseback:1 +TEST.EXPECTED:AlarmMgmt.isRinseBackBlocked.return:1 +TEST.END + -- Subprogram: monitorAlarms -- Test Case: monitorAlarms.001 @@ -4165,10 +4264,13 @@ TEST.NEW TEST.NAME:testSetAlarmStartOverride_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 4256 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +(E) @LINE: 4307 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED >>> Command Ignored. (E) Errors from previous script import(s) + >>> (E) @LINE: 4256 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. >>> (E) @LINE: 4217 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED >>> >>> Command Ignored. Index: vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT_cba.cvr =================================================================== diff -u -rcce4e06bbcd3dd60ed7fc20676dff3e54a4ae4a0 -r78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab --- vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT_cba.cvr (.../ALARMMGMT_cba.cvr) (revision cce4e06bbcd3dd60ed7fc20676dff3e54a4ae4a0) +++ vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT_cba.cvr (.../ALARMMGMT_cba.cvr) (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -48,7 +48,7 @@ RESULT.CBA.NOTES These cases were covered by analysis. Some of the variations were covered by testing. RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/fw/wshd/hdfirmware/firmware/App/Services/AlarmMgmt.c +RESULT.CBA.UNIT: /home/fw/workspace_hd/hdfirmware/firmware/App/Services/AlarmMgmt.c RESULT.CBA.FUNCTION: activateAlarm2Data RESULT.CBA.LINE.BEGIN RESULT.CBA.LINE: 8 Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst =================================================================== diff -u -rc04cc40081b7ab8f279f96197e9de9c982cbd19d -r78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab --- vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst (.../DIALINFLOW.tst) (revision c04cc40081b7ab8f279f96197e9de9c982cbd19d) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst (.../DIALINFLOW.tst) (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -2412,7 +2412,7 @@ TEST.VALUE:DialInFlow.getPumpRotorErrorPersistTime.mtr_rpm:50.0 TEST.VALUE:DialInFlow.getPumpRotorErrorPersistTime.gear_ratio:0.2 TEST.VALUE:DialInFlow.getPumpRotorErrorPersistTime.return:1 -TEST.EXPECTED:DialInFlow.getPumpRotorErrorPersistTime.return:10000 +TEST.EXPECTED:DialInFlow.getPumpRotorErrorPersistTime.return:20000 TEST.END -- Test Case: getPumpRotorErrorPersistTime_persistent_time @@ -2423,7 +2423,7 @@ TEST.VALUE:DialInFlow.getPumpRotorErrorPersistTime.mtr_rpm:50.0 TEST.VALUE:DialInFlow.getPumpRotorErrorPersistTime.gear_ratio:15.0 TEST.VALUE:DialInFlow.getPumpRotorErrorPersistTime.return:1 -TEST.EXPECTED:DialInFlow.getPumpRotorErrorPersistTime.return:180000 +TEST.EXPECTED:DialInFlow.getPumpRotorErrorPersistTime.return:360000 TEST.END -- Subprogram: getTargetDialInFlowRate Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS.tst =================================================================== diff -u -rd80f266fd80c96b3c8656bdc44ccd36120f03447 -r78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab --- vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS.tst (.../DIALYSIS.tst) (revision d80f266fd80c96b3c8656bdc44ccd36120f03447) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS.tst (.../DIALYSIS.tst) (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -252,6 +252,7 @@ TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.zeroingRequestState:BLOOD_LEAK_ZEROING_RQST_REQUESTED TEST.VALUE:uut_prototype_stubs.isBloodLeakZeroingNeeded.return:1 +TEST.VALUE:uut_prototype_stubs.execSalineBolus.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_SALINE_BOLUS_STATE TEST.END @@ -390,27 +391,6 @@ TEST.EXPECTED:Dialysis.getReservoirUltrafiltrationVol.return:0.0 TEST.END --- Subprogram: getSalineBolusState - --- Test Case: getSalineBolusState_NominalPath -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:getSalineBolusState -TEST.NEW -TEST.NAME:getSalineBolusState_NominalPath -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE -TEST.EXPECTED:Dialysis.getSalineBolusState.return:SALINE_BOLUS_STATE_IDLE -TEST.END - --- Subprogram: getTotalSalineBolusVolumeDelivered - --- Test Case: getTotalSalineBolusVolumeDelivered.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:getTotalSalineBolusVolumeDelivered -TEST.NEW -TEST.NAME:getTotalSalineBolusVolumeDelivered.001 -TEST.EXPECTED:Dialysis.getTotalSalineBolusVolumeDelivered.return:0.0 -TEST.END - -- Subprogram: getUltrafiltrationReferenceVolume -- Test Case: getUltrafiltrationReferenceVolume.001 @@ -641,283 +621,53 @@ -- Subprogram: handleDialysisSalineBolusState --- Test Case: handleDialysisSalineBolusState.001 +-- Test Case: handleDialysisSalineBolusState_saline_idle_saline_alarm_active TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW -TEST.NAME:handleDialysisSalineBolusState.001 -TEST.BASIS_PATH:1 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (5) case currentSalineBolusState ==> default - (6) if (priorSubState != currentSalineBolusState && currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> FALSE - Test Case Generation Notes: - Cannot set variable to unknown value in branch 6 - Cannot set currentSalineBolusState due to assignment -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED +TEST.NAME:handleDialysisSalineBolusState_saline_idle_saline_alarm_active TEST.VALUE:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:MACRO=SW_FAULT_ID_DIALYSIS_INVALID_SALINE_BOLUS_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED +TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 +TEST.VALUE:uut_prototype_stubs.execSalineBolus.return:SALINE_BOLUS_STATE_IDLE TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_UF_STATE TEST.END --- Test Case: handleDialysisSalineBolusState.002 +-- Test Case: handleDialysisSalineBolusState_saline_idle_saline_alarm_not_active_auto_resume TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW -TEST.NAME:handleDialysisSalineBolusState.002 -TEST.BASIS_PATH:2 of 6 (template) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (5) case currentSalineBolusState ==> default - (6) if (priorSubState != currentSalineBolusState && currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> TRUE - Test Case Generation Notes: - Cannot set currentSalineBolusState due to assignment - Conflict: Trying to set variable Dialysis.<>.currentSalineBolusState 'equal to' and 'not equal to' same value in branches 1/6 -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED +TEST.NAME:handleDialysisSalineBolusState_saline_idle_saline_alarm_not_active_auto_resume +TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.VALUE:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:MACRO=SW_FAULT_ID_DIALYSIS_INVALID_SALINE_BOLUS_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED +TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 +TEST.VALUE:uut_prototype_stubs.execSalineBolus.return:SALINE_BOLUS_STATE_IDLE +TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE +TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_UF_STATE TEST.END --- Test Case: handleDialysisSalineBolusState.003 +-- Test Case: handleDialysisSalineBolusState_saline_idle_saline_alarm_not_active_not_auto_resume TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW -TEST.NAME:handleDialysisSalineBolusState.003 -TEST.BASIS_PATH:3 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) case currentSalineBolusState ==> SALINE_BOLUS_STATE_IDLE - (6) if (priorSubState != currentSalineBolusState && currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> FALSE - Test Case Generation Notes: - Cannot set variable to unknown value in branch 6 - Cannot set currentSalineBolusState due to assignment -TEST.END_NOTES: -TEST.STUB:Dialysis.handleSalineBolusIdleState -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE +TEST.NAME:handleDialysisSalineBolusState_saline_idle_saline_alarm_not_active_not_auto_resume +TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:Dialysis.handleSalineBolusIdleState.return:SALINE_BOLUS_STATE_MAX_DELIVERED -TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.END - --- Test Case: handleDialysisSalineBolusState.004 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleDialysisSalineBolusState -TEST.NEW -TEST.NAME:handleDialysisSalineBolusState.004 -TEST.BASIS_PATH:4 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (2) case currentSalineBolusState ==> SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP - (6) if (priorSubState != currentSalineBolusState && currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> FALSE - Test Case Generation Notes: - Cannot set variable to unknown value in branch 6 - Cannot set currentSalineBolusState due to assignment -TEST.END_NOTES: -TEST.STUB:Dialysis.handleSalineBolusWait4Pumps2Stop -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP -TEST.VALUE:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:Dialysis.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_MAX_DELIVERED -TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.END - --- Test Case: handleDialysisSalineBolusState.005 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleDialysisSalineBolusState -TEST.NEW -TEST.NAME:handleDialysisSalineBolusState.005 -TEST.BASIS_PATH:5 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (3) case currentSalineBolusState ==> SALINE_BOLUS_STATE_IN_PROGRESS - (6) if (priorSubState != currentSalineBolusState && currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> FALSE - Test Case Generation Notes: - Cannot set variable to unknown value in branch 6 - Cannot set currentSalineBolusState due to assignment -TEST.END_NOTES: -TEST.STUB:Dialysis.handleSalineBolusInProgressState -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS -TEST.VALUE:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.return:SALINE_BOLUS_STATE_MAX_DELIVERED -TEST.VALUE:uut_prototype_stubs.sendEvent.event:HD_EVENT_SUB_STATE_CHANGE -TEST.VALUE:uut_prototype_stubs.sendEvent.dat1.dataType:EVENT_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.sendEvent.dat2.dataType:EVENT_DATA_TYPE_U32 -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED -TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.END - --- Test Case: handleDialysisSalineBolusState.006 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleDialysisSalineBolusState -TEST.NEW -TEST.NAME:handleDialysisSalineBolusState.006 -TEST.BASIS_PATH:6 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 6 - (4) case currentSalineBolusState ==> SALINE_BOLUS_STATE_MAX_DELIVERED - (6) if (priorSubState != currentSalineBolusState && currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> FALSE - Test Case Generation Notes: - Cannot set variable to unknown value in branch 6 - Cannot set currentSalineBolusState due to assignment -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED -TEST.VALUE:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED +TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 +TEST.VALUE:uut_prototype_stubs.execSalineBolus.return:SALINE_BOLUS_STATE_IDLE TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_UF_STATE TEST.END --- Test Case: handleDialysisSalineBolusState.007 +-- Test Case: handleDialysisSalineBolusState_saline_not_idle TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW -TEST.NAME:handleDialysisSalineBolusState.007 -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) case currentSalineBolusState ==> SALINE_BOLUS_STATE_IDLE - (6) if (priorSubState != currentSalineBolusState && currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> FALSE - Test Case Generation Notes: - Cannot set variable to unknown value in branch 6 - Cannot set currentSalineBolusState due to assignment -TEST.END_NOTES: -TEST.STUB:Dialysis.handleSalineBolusIdleState -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS +TEST.NAME:handleDialysisSalineBolusState_saline_not_idle TEST.VALUE:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:Dialysis.handleSalineBolusIdleState.return:SALINE_BOLUS_STATE_MAX_DELIVERED -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE -TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_UF_STATE -TEST.END - --- Test Case: handleDialysisSalineBolusState_IdleState -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleDialysisSalineBolusState -TEST.NEW -TEST.NAME:handleDialysisSalineBolusState_IdleState -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE +TEST.VALUE:uut_prototype_stubs.execSalineBolus.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.END --- Test Case: handleDialysisSalineBolusState_InProgressState -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleDialysisSalineBolusState -TEST.NEW -TEST.NAME:handleDialysisSalineBolusState_InProgressState -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 240 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:4.0 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 241 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:4.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 242 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:4.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 243 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:20 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 244 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:20 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 246 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:25 - >>> >>> Could not find function getBloodPumpMotorCount - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 248 TEST.VALUE:uut_prototype_stubs.u32DiffWithWrap.return:5 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 253 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered:4.0125 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 254 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:4.0125 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 255 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:5.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 256 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:25 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 257 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:25 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 260 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.start:20 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 261 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.end:25 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS -TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 -TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:150.0 -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000005 -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:5 -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS -TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000005 -TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 -TEST.END - --- Test Case: handleDialysisSalineBolusState_InvalidState -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleDialysisSalineBolusState -TEST.NEW -TEST.NAME:handleDialysisSalineBolusState_InvalidState -TEST.VALUE:Dialysis.<>.currentSalineBolusState:NUM_OF_SALINE_BOLUS_STATES -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED -TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:91 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:4 -TEST.END - --- Test Case: handleDialysisSalineBolusState_MaxDeliveredState -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleDialysisSalineBolusState -TEST.NEW -TEST.NAME:handleDialysisSalineBolusState_MaxDeliveredState -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED -TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_UF_STATE -TEST.END - --- Test Case: handleDialysisSalineBolusState_WaitForStopState -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleDialysisSalineBolusState -TEST.NEW -TEST.NAME:handleDialysisSalineBolusState_WaitForStopState -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP -TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP -TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.END - -- Subprogram: handleDialysisUltrafiltrationState -- Test Case: handleDialysisUltrafiltrationState.001 @@ -1146,738 +896,6 @@ TEST.EXPECTED:Dialysis.handleDialysisUltrafiltrationState.return:DIALYSIS_UF_STATE TEST.END --- Subprogram: handleSalineBolusIdleState - --- Test Case: handleSalineBolusIdleState_NoRequest -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusIdleState -TEST.NEW -TEST.NAME:handleSalineBolusIdleState_NoRequest -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 -TEST.EXPECTED:Dialysis.handleSalineBolusIdleState.return:SALINE_BOLUS_STATE_IDLE -TEST.END - --- Test Case: handleSalineBolusIdleState_Request -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusIdleState -TEST.NEW -TEST.NAME:handleSalineBolusIdleState_Request -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 -TEST.VALUE:uut_prototype_stubs.setBloodPumpTargetFlowRate.return:1 -TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:1 -TEST.VALUE:uut_prototype_stubs.setDialOutPumpTargetRate.return:1 -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 -TEST.EXPECTED:Dialysis.handleSalineBolusIdleState.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP -TEST.EXPECTED:uut_prototype_stubs.setBloodPumpTargetFlowRate.flowRate:0 -TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:0 -TEST.EXPECTED:uut_prototype_stubs.setDialOutPumpTargetRate.flowRate:0 -TEST.END - --- Subprogram: handleSalineBolusInProgressState - --- Test Case: handleSalineBolusInProgressState.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.001 -TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered_mL:1000.0 -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.EXPECTED:Dialysis.handleSalineBolusInProgressState.return:SALINE_BOLUS_STATE_MAX_DELIVERED -TEST.END - --- Test Case: handleSalineBolusInProgressState.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.002 -TEST.MCDC_BASIS_PATH:2 of 16 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isSalineBagEmpty()) ==> 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:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:1 -TEST.EXPECTED:Dialysis.handleSalineBolusInProgressState.return:SALINE_BOLUS_STATE_IDLE -TEST.END - --- Test Case: handleSalineBolusInProgressState_BolusAborted -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState_BolusAborted -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 945 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 - >>> >>> Unknown parameter/object name maxUFVolumeML - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 485 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:120.0 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 486 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:20.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 487 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:20.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 488 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:100 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 489 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:100 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 494 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:110 - >>> >>> Could not find function getBloodPumpMotorCount - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 498 TEST.VALUE:uut_prototype_stubs.u32DiffWithWrap.return:10 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 501 TEST.VALUE:uut_prototype_stubs.broadcastSalineBolusData.return:1 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 507 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered:120.125 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 508 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 509 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:22.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 510 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:110 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 511 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:110 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 518 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.start:100 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 519 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.end:110 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 523 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.maxSalineVolumeMl:800 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 524 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.cumSalineVolumeMl:120.125 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 525 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.bolSalineVolumeMl:0.0 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.VALUE:Dialysis.<>.setBloodFlowRate:200 -TEST.VALUE:Dialysis.<>.setDialysateFlowRate:300 -TEST.VALUE:Dialysis.<>.setUFRate:10.0 -TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:1 -TEST.VALUE:Dialysis.<>.autoResumeUF:1 -TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:uut_prototype_stubs.setBloodPumpTargetFlowRate.return:1 -TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:150.0 -TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:1 -TEST.VALUE:uut_prototype_stubs.setDialOutPumpTargetRate.return:1 -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.setValvePosition.return:1 -TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000050 -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 -TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE -TEST.EXPECTED:Dialysis.<>.salineBolusBroadcastTimerCtr:0 -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000050 -TEST.EXPECTED:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_UF_STATE -TEST.EXPECTED:Dialysis.handleSalineBolusInProgressState.return:SALINE_BOLUS_STATE_IDLE -TEST.EXPECTED:uut_prototype_stubs.setBloodPumpTargetFlowRate.flowRate:200 -TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:300 -TEST.EXPECTED:uut_prototype_stubs.setDialOutPumpTargetRate.flowRate:310 -TEST.EXPECTED:uut_prototype_stubs.setValvePosition.valve:VDI,VDO,VBA,VBV -TEST.EXPECTED:uut_prototype_stubs.setValvePosition.position:VALVE_POSITION_B_OPEN -TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 -TEST.END - --- Test Case: handleSalineBolusInProgressState_Complete -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState_Complete -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 1048 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 - >>> >>> Unknown parameter/object name maxUFVolumeML - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 542 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:199.9 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 543 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:99.9 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 544 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:98.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 545 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:490 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 546 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:490 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 551 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:500 - >>> >>> Could not find function getBloodPumpMotorCount - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 555 TEST.VALUE:uut_prototype_stubs.u32DiffWithWrap.return:10 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 558 TEST.VALUE:uut_prototype_stubs.broadcastSalineBolusData.return:1 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 563 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered:200.025 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 564 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 565 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:100.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 566 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:500 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 567 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:500 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 574 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.start:490 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 575 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.end:500 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 579 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.maxSalineVolumeMl:800 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 580 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.cumSalineVolumeMl:200.025 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 581 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.bolSalineVolumeMl:0.0 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.VALUE:Dialysis.<>.setBloodFlowRate:200 -TEST.VALUE:Dialysis.<>.setDialysateFlowRate:300 -TEST.VALUE:Dialysis.<>.setUFRate:10.0 -TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 -TEST.VALUE:Dialysis.<>.autoResumeUF:0 -TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:uut_prototype_stubs.setBloodPumpTargetFlowRate.return:1 -TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:150.0 -TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:1 -TEST.VALUE:uut_prototype_stubs.setDialOutPumpTargetRate.return:1 -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.setValvePosition.return:1 -TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000050 -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 -TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000050 -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 -TEST.END - --- Test Case: handleSalineBolusInProgressState_Complete_SafetyLow -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState_Complete_SafetyLow -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 1143 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 - >>> >>> Unknown parameter/object name maxUFVolumeML - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 598 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:199.9 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 599 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:99.9 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 600 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:98.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 601 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:380 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 602 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:380 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 606 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:390 - >>> >>> Could not find function getBloodPumpMotorCount - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 608 TEST.VALUE:uut_prototype_stubs.u32DiffWithWrap.return:10 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 610 TEST.VALUE:uut_prototype_stubs.broadcastSalineBolusData.return:1 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 615 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered:200.025 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 616 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 617 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:78.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 618 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:390 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 619 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:390 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 628 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.start:380 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 629 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.end:390 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 631 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.maxSalineVolumeMl:800 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 632 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.cumSalineVolumeMl:200.025 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 633 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.bolSalineVolumeMl:0.0 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.VALUE:Dialysis.<>.setBloodFlowRate:200 -TEST.VALUE:Dialysis.<>.setDialysateFlowRate:300 -TEST.VALUE:Dialysis.<>.setUFRate:10.0 -TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 -TEST.VALUE:Dialysis.<>.autoResumeUF:0 -TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:150.0 -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000050 -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 -TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000050 -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 -TEST.END - --- Test Case: handleSalineBolusInProgressState_MaxReached -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState_MaxReached -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 1234 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 - >>> >>> Unknown parameter/object name maxUFVolumeML - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 650 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:799.9 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 651 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:20.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 652 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:20.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 653 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:100 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 654 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:100 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 659 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:110 - >>> >>> Could not find function getBloodPumpMotorCount - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 663 TEST.VALUE:uut_prototype_stubs.u32DiffWithWrap.return:10 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 666 TEST.VALUE:uut_prototype_stubs.broadcastSalineBolusData.return:1 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 671 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered:800.025 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 672 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 673 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:22.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 674 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:110 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 675 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:110 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 682 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.start:100 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 683 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.end:110 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 687 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.maxSalineVolumeMl:800 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 688 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.cumSalineVolumeMl:800.025 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 689 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.bolSalineVolumeMl:0.0 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.VALUE:Dialysis.<>.setBloodFlowRate:200 -TEST.VALUE:Dialysis.<>.setDialysateFlowRate:300 -TEST.VALUE:Dialysis.<>.setUFRate:10.0 -TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 -TEST.VALUE:Dialysis.<>.autoResumeUF:0 -TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:uut_prototype_stubs.setBloodPumpTargetFlowRate.return:1 -TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:150.0 -TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:1 -TEST.VALUE:uut_prototype_stubs.setDialOutPumpTargetRate.return:1 -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.setValvePosition.return:1 -TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000050 -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 -TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000050 -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 -TEST.END - --- Test Case: handleSalineBolusInProgressState_NominalPath -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState_NominalPath -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 700 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:120.0 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 701 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:20.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 702 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:20.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 703 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:100 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 704 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:100 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 708 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:110 - >>> >>> Could not find function getBloodPumpMotorCount - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 710 TEST.VALUE:uut_prototype_stubs.u32DiffWithWrap.return:10 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 714 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered:120.125 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 715 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:20.125 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 716 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:22.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 717 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:110 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 718 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:110 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 722 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.start:100 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 723 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.end:110 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 -TEST.VALUE:Dialysis.<>.autoResumeUF:0 -TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:150.0 -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000050 -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 -TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000050 -TEST.EXPECTED:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE -TEST.EXPECTED:Dialysis.handleSalineBolusInProgressState.return:SALINE_BOLUS_STATE_IN_PROGRESS -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 -TEST.END - --- Test Case: handleSalineBolusInProgressState_SafetyHigh -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState_SafetyHigh -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 1399 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 - >>> >>> Unknown parameter/object name maxUFVolumeML - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 741 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:180.0 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 742 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:80.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 743 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:119.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 744 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:595 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 745 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:595 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 749 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:605 - >>> >>> Could not find function getBloodPumpMotorCount - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 751 TEST.VALUE:uut_prototype_stubs.u32DiffWithWrap.return:10 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 753 TEST.VALUE:uut_prototype_stubs.broadcastSalineBolusData.return:1 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 758 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered:180.125 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 759 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 760 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:121.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 761 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:605 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 762 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:605 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 771 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.start:595 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 772 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.end:605 - >>> >>> Could not find function u32DiffWithWrap - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 774 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.maxSalineVolumeMl:800 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 775 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.cumSalineVolumeMl:180.125 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 776 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.bolSalineVolumeMl:0.0 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.VALUE:Dialysis.<>.setBloodFlowRate:200 -TEST.VALUE:Dialysis.<>.setDialysateFlowRate:300 -TEST.VALUE:Dialysis.<>.setUFRate:10.0 -TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 -TEST.VALUE:Dialysis.<>.autoResumeUF:0 -TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:150.0 -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000050 -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 -TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000050 -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 -TEST.END - --- Subprogram: handleSalineBolusMaxDeliveredState - --- Test Case: handleSalineBolusMaxDeliveredState_NominalPath -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusMaxDeliveredState -TEST.NEW -TEST.NAME:handleSalineBolusMaxDeliveredState_NominalPath -TEST.VALUE:Dialysis.handleSalineBolusMaxDeliveredState.dialysisState:<> -TEST.VALUE:Dialysis.handleSalineBolusMaxDeliveredState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE -TEST.EXPECTED:Dialysis.handleSalineBolusMaxDeliveredState.dialysisState[0]:DIALYSIS_UF_STATE -TEST.EXPECTED:Dialysis.handleSalineBolusMaxDeliveredState.return:SALINE_BOLUS_STATE_MAX_DELIVERED -TEST.END - --- Subprogram: handleSalineBolusWait4Pumps2Stop - --- Test Case: handleSalineBolusWait4Pumps2Stop_BloodPumpStillRunning -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop -TEST.NEW -TEST.NAME:handleSalineBolusWait4Pumps2Stop_BloodPumpStillRunning -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP -TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 -TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:0 -TEST.VALUE:uut_prototype_stubs.isDialOutPumpRunning.return:0 -TEST.EXPECTED:Dialysis.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP -TEST.END - --- Test Case: handleSalineBolusWait4Pumps2Stop_DialInPumpStillRunning -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop -TEST.NEW -TEST.NAME:handleSalineBolusWait4Pumps2Stop_DialInPumpStillRunning -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP -TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:0 -TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:1 -TEST.VALUE:uut_prototype_stubs.isDialOutPumpRunning.return:0 -TEST.EXPECTED:Dialysis.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP -TEST.END - --- Test Case: handleSalineBolusWait4Pumps2Stop_DialOutPumpStillRunning -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop -TEST.NEW -TEST.NAME:handleSalineBolusWait4Pumps2Stop_DialOutPumpStillRunning -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP -TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:0 -TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:0 -TEST.VALUE:uut_prototype_stubs.isDialOutPumpRunning.return:1 -TEST.EXPECTED:Dialysis.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP -TEST.END - --- Test Case: handleSalineBolusWait4Pumps2Stop_PumpsNotStopped -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop -TEST.NEW -TEST.NAME:handleSalineBolusWait4Pumps2Stop_PumpsNotStopped -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP -TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 -TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:1 -TEST.VALUE:uut_prototype_stubs.isDialOutPumpRunning.return:1 -TEST.EXPECTED:Dialysis.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP -TEST.END - --- Test Case: handleSalineBolusWait4Pumps2Stop_PumpsStopped -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop -TEST.NEW -TEST.NAME:handleSalineBolusWait4Pumps2Stop_PumpsStopped -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 849 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:100.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 850 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:100.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 851 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:1000 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 852 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:0 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 855 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:2000 - >>> >>> Could not find function getBloodPumpMotorCount - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 862 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 863 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:0.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 864 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:0 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 865 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:2000 - >>> >>> Unknown parameter/object name bolusSalineLastMotorCount - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP -TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:0 -TEST.VALUE:uut_prototype_stubs.setBloodPumpTargetFlowRate.return:1 -TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:0 -TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:1 -TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:0 -TEST.VALUE:uut_prototype_stubs.isDialOutPumpRunning.return:0 -TEST.VALUE:uut_prototype_stubs.setValvePosition.return:1 -TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000000 -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP -TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 -TEST.EXPECTED:Dialysis.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_IN_PROGRESS -TEST.EXPECTED:uut_prototype_stubs.setBloodPumpTargetFlowRate.flowRate:250 -TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:250 -TEST.EXPECTED:uut_prototype_stubs.setValvePosition.valve:VDI,VDO,VBA -TEST.EXPECTED:uut_prototype_stubs.setValvePosition.position:(3)VALVE_POSITION_C_CLOSE -TEST.END - -- Subprogram: handleUFPausedState -- Test Case: handleUFPausedState_NominalPath @@ -1929,6 +947,18 @@ TEST.NEW TEST.NAME:handleUFPausedState_SalineBolusAutoResumeUF TEST.IMPORT_FAILURES: +(E) @LINE: 1947 TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE + >>> Unknown parameter/object name currentSalineBolusState + >>> Value Line Error - Command Ignored +(E) @LINE: 1958 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 + >>> Unknown parameter/object name salineBolusStartRequested + >>> Value Line Error - Command Ignored +(E) @LINE: 1967 TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE + >>> Unknown parameter/object name currentSalineBolusState + >>> Value Line Error - Command Ignored +(E) @LINE: 1978 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 + >>> Unknown parameter/object name salineBolusStartRequested + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 1595 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 >>> >>> Unknown parameter/object name maxUFVolumeML @@ -1944,7 +974,6 @@ TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:9.9 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 @@ -1955,7 +984,6 @@ TEST.VALUE:Dialysis.<>.setBloodFlowRate:200 TEST.VALUE:Dialysis.<>.setDialysateFlowRate:300 TEST.VALUE:Dialysis.<>.setUFRate:10.0 -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.VALUE:Dialysis.handleUFPausedState.dialysisState:<> TEST.VALUE:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_UF_STATE @@ -1964,7 +992,6 @@ TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000000 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.EXPECTED:Dialysis.<>.refUFVolume:10.0 TEST.EXPECTED:Dialysis.<>.measUFVolume:9.9 TEST.EXPECTED:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 @@ -1975,7 +1002,6 @@ TEST.EXPECTED:Dialysis.<>.setBloodFlowRate:200 TEST.EXPECTED:Dialysis.<>.setDialysateFlowRate:300 TEST.EXPECTED:Dialysis.<>.setUFRate:10.0 -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:Dialysis.<>.autoResumeUF:1 TEST.EXPECTED:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.handleUFPausedState.return:UF_PAUSED_STATE @@ -1987,6 +1013,18 @@ TEST.NEW TEST.NAME:handleUFPausedState_StartSalineBolus TEST.IMPORT_FAILURES: +(E) @LINE: 2005 TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE + >>> Unknown parameter/object name currentSalineBolusState + >>> Value Line Error - Command Ignored +(E) @LINE: 2013 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 + >>> Unknown parameter/object name salineBolusStartRequested + >>> Value Line Error - Command Ignored +(E) @LINE: 2020 TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE + >>> Unknown parameter/object name currentSalineBolusState + >>> Value Line Error - Command Ignored +(E) @LINE: 2028 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:1 + >>> Unknown parameter/object name salineBolusStartRequested + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 1634 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 >>> >>> Unknown parameter/object name maxUFVolumeML @@ -2002,80 +1040,62 @@ TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:9.9 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.resFinalVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.VALUE:Dialysis.handleUFPausedState.dialysisState:<> TEST.VALUE:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 +TEST.VALUE:uut_prototype_stubs.getSalineBolusState.return:SALINE_BOLUS_STATE_IDLE +TEST.VALUE:uut_prototype_stubs.isSalineBolusStartRequested.return:1 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.EXPECTED:Dialysis.<>.refUFVolume:10.0 TEST.EXPECTED:Dialysis.<>.measUFVolume:9.9 TEST.EXPECTED:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.resFinalVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.EXPECTED:Dialysis.<>.uFTimeMS:60000 TEST.EXPECTED:Dialysis.<>.setUFRate:10.0 -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:1 TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.EXPECTED:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.EXPECTED:Dialysis.handleUFPausedState.return:UF_PAUSED_STATE TEST.END --- Test Case: handleUFPausedState_StartSalineBolus_Rejected +-- Test Case: handleUFPausedState_StartSalineBolus_wait_for_pumps TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFPausedState TEST.NEW -TEST.NAME:handleUFPausedState_StartSalineBolus_Rejected -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 1674 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 - >>> >>> Unknown parameter/object name maxUFVolumeML - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1169 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.0 - >>> >>> Could not find function getLoadCellWeightInGrams - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1179 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 - >>> >>> Could not find function getLoadCellWeightInGrams - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: +TEST.NAME:handleUFPausedState_StartSalineBolus_wait_for_pumps TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:9.9 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.resFinalVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.VALUE:Dialysis.handleUFPausedState.dialysisState:<> TEST.VALUE:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 +TEST.VALUE:uut_prototype_stubs.getSalineBolusState.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP +TEST.VALUE:uut_prototype_stubs.isSalineBolusStartRequested.return:1 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.EXPECTED:Dialysis.<>.refUFVolume:10.0 TEST.EXPECTED:Dialysis.<>.measUFVolume:9.9 TEST.EXPECTED:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.resFinalVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.EXPECTED:Dialysis.<>.uFTimeMS:60000 TEST.EXPECTED:Dialysis.<>.setUFRate:10.0 -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.EXPECTED:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.handleUFPausedState.return:UF_PAUSED_STATE @@ -2086,7 +1106,11 @@ TEST.SUBPROGRAM:handleUFPausedState TEST.NEW TEST.NAME:handleUFPausedState_Start_zeroing_and_zeroing_in_idle_state -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 +TEST.IMPORT_FAILURES: +(E) @LINE: 2089 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 + >>> Unknown parameter/object name salineBolusStartRequested + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:1 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_IDLE_STATE TEST.VALUE:Dialysis.handleUFPausedState.dialysisState:<> @@ -2100,7 +1124,11 @@ TEST.SUBPROGRAM:handleUFPausedState TEST.NEW TEST.NAME:handleUFPausedState_Start_zeroing_and_zeroing_not_in_idle_state -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 +TEST.IMPORT_FAILURES: +(E) @LINE: 2103 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 + >>> Unknown parameter/object name salineBolusStartRequested + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:1 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_FLUSH_DPI_2_BLD_STATE TEST.VALUE:Dialysis.handleUFPausedState.dialysisState:<> @@ -2211,12 +1239,21 @@ TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:6001000 TEST.END --- Test Case: handleUFRunningState_StartSalineBolus +-- Test Case: handleUFRunningState_StartSalineBolus_idle TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFRunningState TEST.NEW -TEST.NAME:handleUFRunningState_StartSalineBolus +TEST.NAME:handleUFRunningState_StartSalineBolus_idle TEST.IMPORT_FAILURES: +(E) @LINE: 2235 TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE + >>> Unknown parameter/object name currentSalineBolusState + >>> Value Line Error - Command Ignored +(E) @LINE: 2243 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 + >>> Unknown parameter/object name salineBolusStartRequested + >>> Value Line Error - Command Ignored +(E) @LINE: 2254 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:1 + >>> Unknown parameter/object name salineBolusStartRequested + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 1795 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 >>> >>> Unknown parameter/object name maxUFVolumeML @@ -2232,74 +1269,58 @@ TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:10.0 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.lastUFTimeStamp:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.handleUFRunningState.dialysisState:<> TEST.VALUE:Dialysis.handleUFRunningState.dialysisState[0]:DIALYSIS_UF_STATE +TEST.VALUE:uut_prototype_stubs.getSalineBolusState.return:SALINE_BOLUS_STATE_IDLE +TEST.VALUE:uut_prototype_stubs.isSalineBolusStartRequested.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:61000 TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1000 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.<>.refUFVolume:10.1667 TEST.EXPECTED:Dialysis.<>.uFTimeMS:61000 TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:61000 TEST.EXPECTED:Dialysis.<>.setUFRate:0.0 -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:1 TEST.EXPECTED:Dialysis.<>.autoResumeUF:1 TEST.EXPECTED:Dialysis.handleUFRunningState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.EXPECTED:Dialysis.handleUFRunningState.return:UF_PAUSED_STATE TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:60000 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:61000 TEST.END --- Test Case: handleUFRunningState_StartSalineBolusRejected +-- Test Case: handleUFRunningState_StartSalineBolus_idle_wait_for_pumps TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFRunningState TEST.NEW -TEST.NAME:handleUFRunningState_StartSalineBolusRejected -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 1841 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 - >>> >>> Unknown parameter/object name maxUFVolumeML - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1305 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.4 - >>> >>> Could not find function getLoadCellWeightInGrams - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1319 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 - >>> >>> Could not find function getLoadCellWeightInGrams - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: +TEST.NAME:handleUFRunningState_StartSalineBolus_idle_wait_for_pumps TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:10.0 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.lastUFTimeStamp:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.handleUFRunningState.dialysisState:<> TEST.VALUE:Dialysis.handleUFRunningState.dialysisState[0]:DIALYSIS_UF_STATE +TEST.VALUE:uut_prototype_stubs.getSalineBolusState.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP +TEST.VALUE:uut_prototype_stubs.isSalineBolusStartRequested.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:61000 TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1000 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.<>.refUFVolume:10.1667 TEST.EXPECTED:Dialysis.<>.uFTimeMS:61000 TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:61000 TEST.EXPECTED:Dialysis.<>.setUFRate:0.0 -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.EXPECTED:Dialysis.handleUFRunningState.dialysisState[0]:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.handleUFRunningState.return:UF_RUNNING_STATE @@ -2312,9 +1333,13 @@ TEST.SUBPROGRAM:handleUFRunningState TEST.NEW TEST.NAME:handleUFRunningState_start_zeroing_and_zeroing_in_idle_state +TEST.IMPORT_FAILURES: +(E) @LINE: 2317 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 + >>> Unknown parameter/object name salineBolusStartRequested + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.refUFVolume:15.0 TEST.VALUE:Dialysis.<>.setUFVolumeML:50.0 -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:1 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_IDLE_STATE TEST.VALUE:Dialysis.handleUFRunningState.dialysisState:<> @@ -2328,9 +1353,13 @@ TEST.SUBPROGRAM:handleUFRunningState TEST.NEW TEST.NAME:handleUFRunningState_start_zeroing_and_zeroing_not_in_idle_state +TEST.IMPORT_FAILURES: +(E) @LINE: 2333 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 + >>> Unknown parameter/object name salineBolusStartRequested + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.refUFVolume:15.0 TEST.VALUE:Dialysis.<>.setUFVolumeML:50.0 -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:1 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_FLUSH_RSRVR_2_DPI_STATE TEST.VALUE:Dialysis.handleUFRunningState.dialysisState:<> @@ -2346,6 +1375,12 @@ TEST.NEW TEST.NAME:initDialysis_NominalPath TEST.IMPORT_FAILURES: +(E) @LINE: 2401 TEST.EXPECTED:Dialysis.<>.salineBolusBroadcastTimerCtr:0 + >>> Unknown parameter/object name salineBolusBroadcastTimerCtr + >>> Value Line Error - Command Ignored +(E) @LINE: 2402 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered_mL:0.0 + >>> Unknown parameter/object name totalSalineVolumeDelivered_mL + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 1917 TEST.VALUE:Dialysis.<>.maxUFVolumeML:9.0 >>> >>> Unknown parameter/object name maxUFVolumeML @@ -2370,7 +1405,6 @@ >>> >>> Unknown parameter/object name lastUFVolumeChecked >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: -TEST.STUB:Dialysis.resetSalineBolus TEST.VALUE:Dialysis.<>.currentDialysisState:NUM_OF_DIALYSIS_STATES TEST.VALUE:Dialysis.<>.currentUFState:NUM_OF_UF_STATES TEST.VALUE:Dialysis.<>.refUFVolume:9.0 @@ -2398,8 +1432,6 @@ TEST.EXPECTED:Dialysis.<>.setDialysateFlowRate:0 TEST.EXPECTED:Dialysis.<>.setUFVolumeML:0.0 TEST.EXPECTED:Dialysis.<>.setUFRate:0.0 -TEST.EXPECTED:Dialysis.<>.salineBolusBroadcastTimerCtr:0 -TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered_mL:0.0 TEST.EXPECTED:uut_prototype_stubs.setDialOutUFVolumes.refVol:0.0 TEST.EXPECTED:uut_prototype_stubs.setDialOutUFVolumes.totVol:0.0 TEST.END @@ -2499,60 +1531,6 @@ TEST.EXPECTED:Dialysis.pauseUF.return:1 TEST.END --- Subprogram: publishSalineBolusData - --- Test Case: publishSalineBolusData_NotTimeToPublish -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:publishSalineBolusData -TEST.NEW -TEST.NAME:publishSalineBolusData_NotTimeToPublish -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 1481 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:110.0 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1482 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:10.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 -TEST.EXPECTED:Dialysis.<>.salineBolusBroadcastTimerCtr:19 -TEST.END - --- Test Case: publishSalineBolusData_TimeToPublish -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:publishSalineBolusData -TEST.NEW -TEST.NAME:publishSalineBolusData_TimeToPublish -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 1492 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:110.0 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1493 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:10.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1494 TEST.VALUE:uut_prototype_stubs.broadcastSalineBolusData.return:1 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1496 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.maxSalineVolumeMl:800 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1497 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.cumSalineVolumeMl:110.0 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1498 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.bolSalineVolumeMl:10.0 - >>> >>> Could not find function broadcastSalineBolusData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:19 -TEST.EXPECTED:Dialysis.<>.salineBolusBroadcastTimerCtr:0 -TEST.END - -- Subprogram: requestBloodLeakZeroing -- Test Case: requestBloodLeakZeroing_from_tx_stop @@ -2610,98 +1588,26 @@ TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_IDLE_STATE TEST.END --- Subprogram: resetSalineBolus +-- Subprogram: resetUF --- Test Case: resetSalineBolus.001 +-- Test Case: resetUF_auto_resume TEST.UNIT:Dialysis -TEST.SUBPROGRAM:resetSalineBolus +TEST.SUBPROGRAM:resetUF TEST.NEW -TEST.NAME:resetSalineBolus.001 -TEST.MCDC_BASIS_PATH:2 of 4 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> 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:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE -TEST.VALUE:Dialysis.<>.autoResumeUF:0 -TEST.VALUE:uut_prototype_stubs.getTreatmentTimeRemainingSecs.return:100 -TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 -TEST.END - --- Test Case: resetSalineBolus_MaxSalineDelivered -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:resetSalineBolus -TEST.NEW -TEST.NAME:resetSalineBolus_MaxSalineDelivered -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 1512 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:1.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1513 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:1.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1514 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:1 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1519 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1520 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:0.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1521 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:0 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:1 +TEST.NAME:resetUF_auto_resume TEST.VALUE:Dialysis.<>.autoResumeUF:1 -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 +TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE +TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.END --- Test Case: resetSalineBolus_NominalPath +-- Test Case: resetUF_not_auto_resume TEST.UNIT:Dialysis -TEST.SUBPROGRAM:resetSalineBolus +TEST.SUBPROGRAM:resetUF TEST.NEW -TEST.NAME:resetSalineBolus_NominalPath -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 1533 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:1.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1534 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:1.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1535 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:1 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1540 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1541 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:0.0 - >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1542 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:0 - >>> >>> Unknown parameter/object name bolusSalineMotorCount - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:1 -TEST.VALUE:Dialysis.<>.autoResumeUF:1 -TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 +TEST.NAME:resetUF_not_auto_resume +TEST.VALUE:Dialysis.<>.autoResumeUF:0 +TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.END -- Subprogram: resumeUF @@ -3045,80 +1951,6 @@ TEST.EXPECTED:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:0.0 TEST.END --- Subprogram: signalAbortSalineBolus - --- Test Case: signalAbortSalineBolus_NoBolusInProgress -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:signalAbortSalineBolus -TEST.NEW -TEST.NAME:signalAbortSalineBolus_NoBolusInProgress -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 -TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:22 -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 -TEST.END - --- Test Case: signalAbortSalineBolus_NominalPath -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:signalAbortSalineBolus -TEST.NEW -TEST.NAME:signalAbortSalineBolus_NominalPath -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 -TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:1 -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:1 -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:0 -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 -TEST.END - --- Test Case: signalAbortSalineBolus_NotInTreatmentMode -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:signalAbortSalineBolus -TEST.NEW -TEST.NAME:signalAbortSalineBolus_NotInTreatmentMode -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 -TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:3 -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 -TEST.END - --- Test Case: signalAbortSalineBolus_TreatmentNotActive -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:signalAbortSalineBolus -TEST.NEW -TEST.NAME:signalAbortSalineBolus_TreatmentNotActive -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 -TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:4 -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 -TEST.END - -- Subprogram: signalReservoirsSwitched -- Test Case: signalReservoirsSwitched_ToRes1 @@ -3148,141 +1980,6 @@ TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:420.0 TEST.END --- Subprogram: signalStartSalineBolus - --- Test Case: signalStartSalineBolus.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:signalStartSalineBolus -TEST.NEW -TEST.NAME:signalStartSalineBolus.001 -TEST.MCDC_BASIS_PATH:6 of 8 -TEST.NOTES: -This is an automatically generated test case. - Test Path 6 - (1) if (currOpMode != (MODE_TREA)) ==> FALSE - (2) if (currTreatSubMode != (TREATMENT_DIALYSIS_STATE)) ==> FALSE - (3) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getSalineBolusState -TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered_mL:<> -TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_TREATMENT_DURATION -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.END - --- Test Case: signalStartSalineBolus.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:signalStartSalineBolus -TEST.NEW -TEST.NAME:signalStartSalineBolus.002 -TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 -TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 -TEST.END - --- Test Case: signalStartSalineBolus_MaxBolusDelivered -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:signalStartSalineBolus -TEST.NEW -TEST.NAME:signalStartSalineBolus_MaxBolusDelivered -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 1897 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:800.0 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 -TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 -TEST.END - --- Test Case: signalStartSalineBolus_NominalPath -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:signalStartSalineBolus -TEST.NEW -TEST.NAME:signalStartSalineBolus_NominalPath -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 1916 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:700.0 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 -TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:1 -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:1 -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:0 -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 -TEST.END - --- Test Case: signalStartSalineBolus_NotInTreatmentMode -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:signalStartSalineBolus -TEST.NEW -TEST.NAME:signalStartSalineBolus_NotInTreatmentMode -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 1935 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:700.0 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 -TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:3 -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 -TEST.END - --- Test Case: signalStartSalineBolus_TreatmentNotActive -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:signalStartSalineBolus -TEST.NEW -TEST.NAME:signalStartSalineBolus_TreatmentNotActive -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 1954 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:700.0 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 -TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 -TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:4 -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 -TEST.END - -- Subprogram: startHeparinPump -- Test Case: startHeparinPump.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_SALINEBOLUS/INT_SALINEBOLUS.cfg =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/INT_SALINEBOLUS/INT_SALINEBOLUS.cfg (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_SALINEBOLUS/INT_SALINEBOLUS.cfg (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -0,0 +1 @@ \ No newline at end of file Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_SALINEBOLUS/INT_SALINEBOLUS.env =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/INT_SALINEBOLUS/INT_SALINEBOLUS.env (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_SALINEBOLUS/INT_SALINEBOLUS.env (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -0,0 +1,9 @@ +ENVIRO.NEW +ENVIRO.NAME:INT_SALINEBOLUS +ENVIRO.STUB_BY_FUNCTION:ModeTreatment +ENVIRO.STUB_BY_FUNCTION:SalineBolus +ENVIRO.MAX_VARY_RANGE: 20 +ENVIRO.STUB: ALL_BY_PROTOTYPE +ENVIRO.TYPE_HANDLED_DIRS_ALLOWED: +ENVIRO.LIBRARY_STUBS: +ENVIRO.END Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_SALINEBOLUS/INT_SALINEBOLUS.mfg =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/INT_SALINEBOLUS/INT_SALINEBOLUS.mfg (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_SALINEBOLUS/INT_SALINEBOLUS.mfg (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -0,0 +1,4 @@ + + + + Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_SALINEBOLUS/INT_SALINEBOLUS.tst =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/INT_SALINEBOLUS/INT_SALINEBOLUS.tst (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_SALINEBOLUS/INT_SALINEBOLUS.tst (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -0,0 +1,14 @@ +-- VectorCAST 19.sp3 (11/13/19) +-- Test Case Script +-- +-- Environment : INT_SALINEBOLUS +-- Unit(s) Under Test: ModeTreatment SalineBolus +-- +-- 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 +-- Index: vectorcast/Hercules_RM46_HD_Project/environment/MODESTANDBY/MODESTANDBY.tst =================================================================== diff -u -r7a2cea1950da971aff6f0a05dd7a617fa7d0824a -r78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab --- vectorcast/Hercules_RM46_HD_Project/environment/MODESTANDBY/MODESTANDBY.tst (.../MODESTANDBY.tst) (revision 7a2cea1950da971aff6f0a05dd7a617fa7d0824a) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODESTANDBY/MODESTANDBY.tst (.../MODESTANDBY.tst) (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -114,11 +114,15 @@ TEST.NEW TEST.NAME:execStandbyMode.005 TEST.IMPORT_FAILURES: -(I) @LINE: 236 - >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. (I) @LINE: 240 >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. +(I) @LINE: 244 + >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 236 + >>> >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 240 + >>> >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 232 >>> >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 236 @@ -250,11 +254,15 @@ TEST.NEW TEST.NAME:execStandbyMode.006 TEST.IMPORT_FAILURES: -(I) @LINE: 368 +(I) @LINE: 376 >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 370 +(I) @LINE: 378 >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 368 + >>> >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 370 + >>> >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 360 >>> >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 362 @@ -406,11 +414,15 @@ TEST.NEW TEST.NAME:execStandbyMode.008 TEST.IMPORT_FAILURES: -(I) @LINE: 520 +(I) @LINE: 532 >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 523 +(I) @LINE: 535 >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 520 + >>> >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 523 + >>> >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 508 >>> >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 511 @@ -541,11 +553,15 @@ TEST.NEW TEST.NAME:execStandbyMode.009 TEST.IMPORT_FAILURES: -(I) @LINE: 651 +(I) @LINE: 667 >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 654 +(I) @LINE: 670 >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 651 + >>> >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 654 + >>> >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 635 >>> >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 638 @@ -727,11 +743,15 @@ TEST.NEW TEST.NAME:execStandbyMode.012 TEST.IMPORT_FAILURES: -(I) @LINE: 833 +(I) @LINE: 853 >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 837 +(I) @LINE: 857 >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 833 + >>> >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 837 + >>> >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 813 >>> >>> 'STANDBY_START_STATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 817 @@ -2406,26 +2426,6 @@ -- Subprogram: handleStandbyModeDGCleaningModeInProgressState --- Test Case: handleStandbyModeDGCleaningModeInProgressState.001 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeDGCleaningModeInProgressState -TEST.NEW -TEST.NAME:handleStandbyModeDGCleaningModeInProgressState.001 -TEST.BASIS_PATH:1 of 4 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((DG_MODE_CHFL) == currentDGCleaningMode.dgOpMode) ==> FALSE - (2) if ((DG_MODE_ROPS) == currentDGCleaningMode.dgOpMode) ==> FALSE - (3) if (getDGOpMode() != currentDGCleaningMode.dgOpMode) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_FAUL -TEST.VALUE:ModeStandby.handleStandbyModeDGCleaningModeInProgressState.return:STANDBY_CLEANING_MODE_IN_PROGRESS_STATE -TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:<> -TEST.EXPECTED:ModeStandby.handleStandbyModeDGCleaningModeInProgressState.return:STANDBY_CLEANING_MODE_IN_PROGRESS_STATE -TEST.END - -- Test Case: handleStandbyModeDGCleaningModeInProgressState.002 TEST.UNIT:ModeStandby TEST.SUBPROGRAM:handleStandbyModeDGCleaningModeInProgressState @@ -2544,6 +2544,50 @@ TEST.EXPECTED:uut_prototype_stubs.clearAlarm.alarm:ALARM_ID_NO_ALARM,ALARM_ID_DG_TURN_OFF_INLET_WATER_VALVES TEST.END +-- Test Case: handleStandbyModeDGCleaningModeInProgressState_mode_flush_activate_again +TEST.UNIT:ModeStandby +TEST.SUBPROGRAM:handleStandbyModeDGCleaningModeInProgressState +TEST.NEW +TEST.NAME:handleStandbyModeDGCleaningModeInProgressState_mode_flush_activate_again +TEST.BASIS_PATH:1 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((DG_MODE_CHFL) == currentDGCleaningMode.dgOpMode) ==> FALSE + (2) if ((DG_MODE_ROPS) == currentDGCleaningMode.dgOpMode) ==> FALSE + (3) if (getDGOpMode() != currentDGCleaningMode.dgOpMode) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.alarmID:ALARM_ID_HD_DISINFECT_FLUSH +TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_FLUS +TEST.VALUE:ModeStandby.handleStandbyModeDGCleaningModeInProgressState.return:STANDBY_CLEANING_MODE_IN_PROGRESS_STATE +TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FLUS +TEST.EXPECTED:ModeStandby.handleStandbyModeDGCleaningModeInProgressState.return:STANDBY_CLEANING_MODE_IN_PROGRESS_STATE +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_DISINFECT_FLUSH +TEST.END + +-- Test Case: handleStandbyModeDGCleaningModeInProgressState_mode_flush_alarm_active +TEST.UNIT:ModeStandby +TEST.SUBPROGRAM:handleStandbyModeDGCleaningModeInProgressState +TEST.NEW +TEST.NAME:handleStandbyModeDGCleaningModeInProgressState_mode_flush_alarm_active +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((DG_MODE_CHFL) == currentDGCleaningMode.dgOpMode) ==> FALSE + (2) if ((DG_MODE_ROPS) == currentDGCleaningMode.dgOpMode) ==> FALSE + (3) if (getDGOpMode() != currentDGCleaningMode.dgOpMode) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.alarmID:ALARM_ID_HD_DISINFECT_FLUSH +TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_FLUS +TEST.VALUE:ModeStandby.handleStandbyModeDGCleaningModeInProgressState.return:STANDBY_CLEANING_MODE_IN_PROGRESS_STATE +TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FLUS +TEST.EXPECTED:ModeStandby.handleStandbyModeDGCleaningModeInProgressState.return:STANDBY_CLEANING_MODE_IN_PROGRESS_STATE +TEST.END + -- Subprogram: handleStandbyModeStartState -- Test Case: handleStandbyModeStartState.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT.tst =================================================================== diff -u -rbab7187e802cc751cb7da530328e703985c8d378 -r78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab --- vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT.tst (.../MODETREATMENT.tst) (revision bab7187e802cc751cb7da530328e703985c8d378) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT.tst (.../MODETREATMENT.tst) (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -4099,9 +4099,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_ConfirmationTimeout TEST.IMPORT_FAILURES: -(I) @LINE: 4169 +(I) @LINE: 4208 >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 4169 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4062 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4060 @@ -4228,9 +4230,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_NotInTreatmentMode TEST.IMPORT_FAILURES: -(I) @LINE: 4296 +(I) @LINE: 4337 >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 4296 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4187 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4183 Index: vectorcast/Hercules_RM46_HD_Project/environment/OPERATIONMODES/OPERATIONMODES.tst =================================================================== diff -u -r1ca641496cdacfdb77dcfc82c8284c3b7afe4610 -r78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab --- vectorcast/Hercules_RM46_HD_Project/environment/OPERATIONMODES/OPERATIONMODES.tst (.../OPERATIONMODES.tst) (revision 1ca641496cdacfdb77dcfc82c8284c3b7afe4610) +++ vectorcast/Hercules_RM46_HD_Project/environment/OPERATIONMODES/OPERATIONMODES.tst (.../OPERATIONMODES.tst) (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -55,6 +55,7 @@ TEST.VALUE:OperationModes.<>.confirmRequests[1].requestType:GENERIC_CONFIRM_CMD_REQUEST_OPEN TEST.VALUE:OperationModes.<>.confirmRequests[1].timeStamp:0 TEST.VALUE:OperationModes.<>.confirmRequests[1].status:CONFIRMATION_REQUEST_STATUS_PENDING +TEST.VALUE:OperationModes.addConfirmationRequest.request:<> TEST.VALUE:OperationModes.addConfirmationRequest.return:GENERIC_CONFIRM_ID_NONE TEST.EXPECTED:OperationModes.addConfirmationRequest.return:GENERIC_CONFIRM_ID_NONE TEST.END @@ -96,6 +97,7 @@ Cannot set i due to assignment TEST.END_NOTES: TEST.VALUE:OperationModes.<>.confirmRequests[0].status:CONFIRMATION_REQUEST_STATUS_UNUSED +TEST.VALUE:OperationModes.addConfirmationRequest.request:<> TEST.EXPECTED:OperationModes.<>.confirmRequests[0].status:CONFIRMATION_REQUEST_STATUS_PENDING TEST.END @@ -136,6 +138,7 @@ Cannot set i due to assignment TEST.END_NOTES: TEST.VALUE:OperationModes.<>.confirmRequests[0].status:CONFIRMATION_REQUEST_STATUS_REJECTED +TEST.VALUE:OperationModes.addConfirmationRequest.request:<> TEST.EXPECTED:OperationModes.<>.confirmRequests[0].status:CONFIRMATION_REQUEST_STATUS_REJECTED TEST.END @@ -173,6 +176,7 @@ Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: TEST.VALUE:OperationModes.<>.confirmRequests[1].status:CONFIRMATION_REQUEST_STATUS_PENDING +TEST.VALUE:OperationModes.addConfirmationRequest.request:<> TEST.VALUE:OperationModes.addConfirmationRequest.return:GENERIC_CONFIRM_ID_NONE TEST.EXPECTED:OperationModes.<>.confirmRequests[1].status:CONFIRMATION_REQUEST_STATUS_PENDING TEST.EXPECTED:OperationModes.addConfirmationRequest.return:GENERIC_CONFIRM_ID_NONE @@ -194,6 +198,7 @@ TEST.VALUE:OperationModes.<>.confirmRequests[1].requestType:GENERIC_CONFIRM_CMD_REQUEST_OPEN TEST.VALUE:OperationModes.<>.confirmRequests[1].timeStamp:0 TEST.VALUE:OperationModes.<>.confirmRequests[1].status:CONFIRMATION_REQUEST_STATUS_PENDING +TEST.VALUE:OperationModes.addConfirmationRequest.request:<> TEST.VALUE:OperationModes.addConfirmationRequest.return:GENERIC_CONFIRM_ID_NONE TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.config:TEST_CONFIG_SKIP_DISINFECT_AND_SERVICE_TX_BLOCKERS TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:5 @@ -206,6 +211,14 @@ TEST.SUBPROGRAM:addConfirmationRequest TEST.NEW TEST.NAME:addConfirmationRequest.006 +TEST.IMPORT_FAILURES: +(E) @LINE: 217 TEST.VALUE:OperationModes.addConfirmationRequest.requestID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH + >>> Unknown parameter/object name requestID + >>> Value Line Error - Command Ignored +(E) @LINE: 218 TEST.VALUE:OperationModes.addConfirmationRequest.requestType:GENERIC_CONFIRM_CMD_ACCEPT_CLOSE + >>> Unknown parameter/object name requestType + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 1 @@ -214,8 +227,7 @@ Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: TEST.VALUE:OperationModes.<>.confirmRequests[1].status:CONFIRMATION_REQUEST_STATUS_PENDING -TEST.VALUE:OperationModes.addConfirmationRequest.requestID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH -TEST.VALUE:OperationModes.addConfirmationRequest.requestType:GENERIC_CONFIRM_CMD_ACCEPT_CLOSE +TEST.VALUE:OperationModes.addConfirmationRequest.request:<> TEST.VALUE:OperationModes.addConfirmationRequest.return:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH TEST.EXPECTED:OperationModes.<>.confirmRequests[1].status:CONFIRMATION_REQUEST_STATUS_PENDING TEST.END @@ -233,6 +245,7 @@ Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: TEST.VALUE:OperationModes.<>.confirmRequests[1].status:CONFIRMATION_REQUEST_STATUS_REJECTED +TEST.VALUE:OperationModes.addConfirmationRequest.request:<> TEST.VALUE:OperationModes.addConfirmationRequest.return:GENERIC_CONFIRM_ID_NONE TEST.EXPECTED:OperationModes.<>.confirmRequests[1].status:CONFIRMATION_REQUEST_STATUS_REJECTED TEST.EXPECTED:OperationModes.addConfirmationRequest.return:GENERIC_CONFIRM_ID_NONE @@ -243,6 +256,11 @@ TEST.SUBPROGRAM:addConfirmationRequest TEST.NEW TEST.NAME:addConfirmationRequest.008 +TEST.IMPORT_FAILURES: +(E) @LINE: 262 TEST.VALUE:OperationModes.addConfirmationRequest.requestID:GENERIC_CONFIRM_ID_DISINFECT_CHEM_FLUSH_SAMPLE_PASS_FAIL + >>> Unknown parameter/object name requestID + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 1 @@ -259,7 +277,7 @@ TEST.VALUE:OperationModes.<>.confirmRequests[3].requestID:GENERIC_CONFIRM_ID_DISINFECT_STOP_CHEMICAL_FLUSH TEST.VALUE:OperationModes.<>.confirmRequests[3].requestType:GENERIC_CONFIRM_CMD_TIMEOUT_CLOSE TEST.VALUE:OperationModes.<>.confirmRequests[3].status:CONFIRMATION_REQUEST_STATUS_PENDING -TEST.VALUE:OperationModes.addConfirmationRequest.requestID:GENERIC_CONFIRM_ID_DISINFECT_CHEM_FLUSH_SAMPLE_PASS_FAIL +TEST.VALUE:OperationModes.addConfirmationRequest.request:<> TEST.VALUE:OperationModes.addConfirmationRequest.return:GENERIC_CONFIRM_ID_NONE TEST.EXPECTED:OperationModes.addConfirmationRequest.return:GENERIC_CONFIRM_ID_NONE TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/RINSEBACK/RINSEBACK.tst =================================================================== diff -u -r7a2cea1950da971aff6f0a05dd7a617fa7d0824a -r78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab --- vectorcast/Hercules_RM46_HD_Project/environment/RINSEBACK/RINSEBACK.tst (.../RINSEBACK.tst) (revision 7a2cea1950da971aff6f0a05dd7a617fa7d0824a) +++ vectorcast/Hercules_RM46_HD_Project/environment/RINSEBACK/RINSEBACK.tst (.../RINSEBACK.tst) (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -224,33 +224,11 @@ -- Subprogram: handleAdditionalRinsebackUserAction --- Test Case: handleAdditionalRinsebackUserAction.001 +-- Test Case: handleAdditionalRinsebackUserAction_not_stop_state TEST.UNIT:Rinseback TEST.SUBPROGRAM:handleAdditionalRinsebackUserAction TEST.NEW -TEST.NAME:handleAdditionalRinsebackUserAction.001 -TEST.MCDC_BASIS_PATH:2 of 4 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((RINSEBACK_STOP_STATE) == rinsebackState) ==> 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:Rinseback.<>.rinsebackState:RINSEBACK_STOP_STATE -TEST.VALUE:Rinseback.<>.additionalRinsebackRequested:1 -TEST.VALUE:Rinseback.handleAdditionalRinsebackUserAction.rejReason:<> -TEST.VALUE:Rinseback.handleAdditionalRinsebackUserAction.return:1 -TEST.EXPECTED:Rinseback.<>.additionalRinsebackRequested:1 -TEST.EXPECTED:Rinseback.handleAdditionalRinsebackUserAction.return:1 -TEST.END - --- Test Case: handleAdditionalRinsebackUserAction.002 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:handleAdditionalRinsebackUserAction -TEST.NEW -TEST.NAME:handleAdditionalRinsebackUserAction.002 +TEST.NAME:handleAdditionalRinsebackUserAction_not_stop_state TEST.MCDC_BASIS_PATH:1 of 4 TEST.NOTES: This is an automatically generated test case. @@ -267,37 +245,13 @@ TEST.EXPECTED:Rinseback.handleAdditionalRinsebackUserAction.return:0 TEST.END --- Test Case: handleAdditionalRinsebackUserAction.003 +-- Test Case: handleAdditionalRinsebackUserAction_stop_state TEST.UNIT:Rinseback TEST.SUBPROGRAM:handleAdditionalRinsebackUserAction TEST.NEW -TEST.NAME:handleAdditionalRinsebackUserAction.003 -TEST.MCDC_BASIS_PATH:3 of 4 +TEST.NAME:handleAdditionalRinsebackUserAction_stop_state TEST.NOTES: This is an automatically generated test case. - Test Path 3 - (1) if ((RINSEBACK_STOP_STATE) == rinsebackState) ==> TRUE - (2) if (totalAdditionalRinsebackVolume_mL + (10.0) <= (300.0)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #2, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: - Conflict: Unable to control expression-to-expression comparison in branch 2 -TEST.END_NOTES: -TEST.VALUE:Rinseback.<>.rinsebackState:RINSEBACK_STOP_STATE -TEST.VALUE:Rinseback.<>.additionalRinsebackRequested:1 -TEST.VALUE:Rinseback.handleAdditionalRinsebackUserAction.rejReason:<> -TEST.VALUE:Rinseback.handleAdditionalRinsebackUserAction.return:1 -TEST.EXPECTED:Rinseback.<>.additionalRinsebackRequested:1 -TEST.EXPECTED:Rinseback.handleAdditionalRinsebackUserAction.return:1 -TEST.END - --- Test Case: handleAdditionalRinsebackUserAction.004 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:handleAdditionalRinsebackUserAction -TEST.NEW -TEST.NAME:handleAdditionalRinsebackUserAction.004 -TEST.NOTES: -This is an automatically generated test case. Test Path 2 (1) if ((RINSEBACK_STOP_STATE) == rinsebackState) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". @@ -1318,7 +1272,7 @@ TEST.EXPECTED:Rinseback.<>.additionalRinsebackVolume_mL:0.000833333 TEST.EXPECTED:Rinseback.<>.totalAdditionalRinsebackVolume_mL:300.001 TEST.EXPECTED:Rinseback.<>.rinsebackAdditionalTimerCtr:1 -TEST.EXPECTED:Rinseback.handleRinsebackRunAdditionalState.return:RINSEBACK_STOP_STATE +TEST.EXPECTED:Rinseback.handleRinsebackRunAdditionalState.return:RINSEBACK_RUN_ADDITIONAL_STATE TEST.END -- Test Case: handleRinsebackRunAdditionalState.010 Index: vectorcast/Hercules_RM46_HD_Project/environment/SALINEBOLUS/SALINEBOLUS.cfg =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/SALINEBOLUS/SALINEBOLUS.cfg (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/SALINEBOLUS/SALINEBOLUS.cfg (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -0,0 +1 @@ \ No newline at end of file Index: vectorcast/Hercules_RM46_HD_Project/environment/SALINEBOLUS/SALINEBOLUS.env =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/SALINEBOLUS/SALINEBOLUS.env (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/SALINEBOLUS/SALINEBOLUS.env (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -0,0 +1,8 @@ +ENVIRO.NEW +ENVIRO.NAME:SALINEBOLUS +ENVIRO.STUB_BY_FUNCTION:SalineBolus +ENVIRO.MAX_VARY_RANGE: 20 +ENVIRO.STUB: ALL_BY_PROTOTYPE +ENVIRO.TYPE_HANDLED_DIRS_ALLOWED: +ENVIRO.LIBRARY_STUBS: +ENVIRO.END Index: vectorcast/Hercules_RM46_HD_Project/environment/SALINEBOLUS/SALINEBOLUS.mfg =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/SALINEBOLUS/SALINEBOLUS.mfg (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/SALINEBOLUS/SALINEBOLUS.mfg (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -0,0 +1,7 @@ + + + + COVERAGE_TYPE + STATEMENT+MCDC + + Index: vectorcast/Hercules_RM46_HD_Project/environment/SALINEBOLUS/SALINEBOLUS.tst =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/SALINEBOLUS/SALINEBOLUS.tst (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/SALINEBOLUS/SALINEBOLUS.tst (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -0,0 +1,487 @@ +-- VectorCAST 19.sp3 (11/13/19) +-- Test Case Script +-- +-- Environment : SALINEBOLUS +-- Unit(s) Under Test: SalineBolus +-- +-- 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: SalineBolus + +-- Subprogram: execSalineBolus + +-- Test Case: execSalineBolus_idle +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:execSalineBolus +TEST.NEW +TEST.NAME:execSalineBolus_idle +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE +TEST.VALUE:SalineBolus.<>.salineBolusStartRequested:0 +TEST.EXPECTED:SalineBolus.execSalineBolus.return:SALINE_BOLUS_STATE_IDLE +TEST.END + +-- Test Case: execSalineBolus_idle_in_progress +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:execSalineBolus +TEST.NEW +TEST.NAME:execSalineBolus_idle_in_progress +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS +TEST.VALUE:SalineBolus.<>.salineBolusAbortRequested:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:200 +TEST.EXPECTED:SalineBolus.execSalineBolus.return:SALINE_BOLUS_STATE_IN_PROGRESS +TEST.END + +-- Test Case: execSalineBolus_idle_prior_state_!=_current_state +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:execSalineBolus +TEST.NEW +TEST.NAME:execSalineBolus_idle_prior_state_!=_current_state +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE +TEST.VALUE:SalineBolus.<>.salineBolusStartRequested:1 +TEST.EXPECTED:SalineBolus.execSalineBolus.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP +TEST.EXPECTED:uut_prototype_stubs.sendEvent.event:HD_EVENT_SUB_STATE_CHANGE +TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat1.dataType:EVENT_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat1.data.uInt.data:0 +TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat2.dataType:EVENT_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat2.data.uInt.data:1 +TEST.END + +-- Test Case: execSalineBolus_idle_wait_for_pumps_stop +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:execSalineBolus +TEST.NEW +TEST.NAME:execSalineBolus_idle_wait_for_pumps_stop +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:0 +TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:0 +TEST.VALUE:uut_prototype_stubs.isDialOutPumpRunning.return:0 +TEST.EXPECTED:SalineBolus.execSalineBolus.return:SALINE_BOLUS_STATE_IN_PROGRESS +TEST.END + +-- Test Case: execSalineBolus_num_of_states +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:execSalineBolus +TEST.NEW +TEST.NAME:execSalineBolus_num_of_states +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:NUM_OF_SALINE_BOLUS_STATES +TEST.EXPECTED:SalineBolus.execSalineBolus.return:SALINE_BOLUS_STATE_IDLE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:91 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:3 +TEST.END + +-- Subprogram: getSalineBolusState + +-- Test Case: getSalineBolusState.001 +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:getSalineBolusState +TEST.NEW +TEST.NAME:getSalineBolusState.001 +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP +TEST.EXPECTED:SalineBolus.getSalineBolusState.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP +TEST.END + +-- Subprogram: getTotalSalineBolusVolumeDelivered + +-- Test Case: getTotalSalineBolusVolumeDelivered.001 +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:getTotalSalineBolusVolumeDelivered +TEST.NEW +TEST.NAME:getTotalSalineBolusVolumeDelivered.001 +TEST.VALUE:SalineBolus.<>.totalSalineVolumeDelivered_mL:350.1 +TEST.EXPECTED:SalineBolus.getTotalSalineBolusVolumeDelivered.return:350.1 +TEST.END + +-- Subprogram: handleSalineBolusIdleState + +-- Test Case: handleSalineBolusIdleState_no_request +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:handleSalineBolusIdleState +TEST.NEW +TEST.NAME:handleSalineBolusIdleState_no_request +TEST.VALUE:SalineBolus.<>.salineBolusStartRequested:0 +TEST.EXPECTED:SalineBolus.handleSalineBolusIdleState.return:SALINE_BOLUS_STATE_IDLE +TEST.END + +-- Test Case: handleSalineBolusIdleState_request +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:handleSalineBolusIdleState +TEST.NEW +TEST.NAME:handleSalineBolusIdleState_request +TEST.VALUE:SalineBolus.<>.salineBolusStartRequested:1 +TEST.EXPECTED:SalineBolus.<>.salineBolusStartRequested:0 +TEST.EXPECTED:SalineBolus.handleSalineBolusIdleState.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP +TEST.END + +-- Subprogram: handleSalineBolusInProgressState + +-- Test Case: handleSalineBolusInProgressState_abort_requested +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:handleSalineBolusInProgressState +TEST.NEW +TEST.NAME:handleSalineBolusInProgressState_abort_requested +TEST.VALUE:SalineBolus.<>.salineBolusAbortRequested:1 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:300 +TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:0 +TEST.EXPECTED:SalineBolus.<>.salineBolusBroadcastTimerCtr:20 +TEST.EXPECTED:SalineBolus.<>.bolusSalineVolumeDelivered_mL:0.0 +TEST.EXPECTED:SalineBolus.handleSalineBolusInProgressState.return:SALINE_BOLUS_STATE_IDLE +TEST.END + +-- Test Case: handleSalineBolusInProgressState_all_false +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:handleSalineBolusInProgressState +TEST.NEW +TEST.NAME:handleSalineBolusInProgressState_all_false +TEST.VALUE:SalineBolus.<>.salineBolusAbortRequested:0 +TEST.VALUE:SalineBolus.<>.totalSalineVolumeDelivered_mL:0.0 +TEST.VALUE:SalineBolus.<>.bolusSalineVolumeDelivered_mL:0.0 +TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:350.0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:300 +TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:0 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:12345 +TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:2 +TEST.EXPECTED:SalineBolus.<>.totalSalineVolumeDelivered_mL:0.0116667 +TEST.EXPECTED:SalineBolus.<>.bolusSalineVolumeDelivered_mL:0.0116667 +TEST.EXPECTED:SalineBolus.<>.bolusSalineLastVolumeTimeStamp:12345 +TEST.EXPECTED:SalineBolus.handleSalineBolusInProgressState.return:SALINE_BOLUS_STATE_IN_PROGRESS +TEST.END + +-- Test Case: handleSalineBolusInProgressState_saline_bag_empty +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:handleSalineBolusInProgressState +TEST.NEW +TEST.NAME:handleSalineBolusInProgressState_saline_bag_empty +TEST.VALUE:SalineBolus.<>.salineBolusAbortRequested:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:300 +TEST.VALUE:uut_prototype_stubs.getMeasuredArterialPressure.return:25.0 +TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:1 +TEST.EXPECTED:SalineBolus.handleSalineBolusInProgressState.return:SALINE_BOLUS_STATE_IDLE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_EMPTY_SALINE_BAG +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:25.0 +TEST.END + +-- Test Case: handleSalineBolusInProgressState_volume_delivered +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:handleSalineBolusInProgressState +TEST.NEW +TEST.NAME:handleSalineBolusInProgressState_volume_delivered +TEST.VALUE:SalineBolus.<>.salineBolusBroadcastTimerCtr:5 +TEST.VALUE:SalineBolus.<>.salineBolusAbortRequested:0 +TEST.VALUE:SalineBolus.<>.bolusSalineVolumeDelivered_mL:301.0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:300 +TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:0 +TEST.EXPECTED:SalineBolus.<>.salineBolusBroadcastTimerCtr:20 +TEST.EXPECTED:SalineBolus.<>.bolusSalineVolumeDelivered_mL:0.0 +TEST.EXPECTED:SalineBolus.handleSalineBolusInProgressState.return:SALINE_BOLUS_STATE_IDLE +TEST.END + +-- Subprogram: handleSalineBolusWait4Pumps2Stop + +-- Test Case: handleSalineBolusWait4Pumps2Stop_all_pumps_not_running +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop +TEST.NEW +TEST.NAME:handleSalineBolusWait4Pumps2Stop_all_pumps_not_running +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:0 +TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:0 +TEST.VALUE:uut_prototype_stubs.isDialOutPumpRunning.return:0 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:12345 +TEST.EXPECTED:SalineBolus.<>.bolusSalineVolumeDelivered_mL:0.0 +TEST.EXPECTED:SalineBolus.<>.bolusSalineLastVolumeTimeStamp:12345 +TEST.EXPECTED:SalineBolus.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_IN_PROGRESS +TEST.END + +-- Test Case: handleSalineBolusWait4Pumps2Stop_all_pumps_running +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop +TEST.NEW +TEST.NAME:handleSalineBolusWait4Pumps2Stop_all_pumps_running +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 +TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:1 +TEST.VALUE:uut_prototype_stubs.isDialOutPumpRunning.return:1 +TEST.EXPECTED:SalineBolus.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP +TEST.END + +-- Test Case: handleSalineBolusWait4Pumps2Stop_blood_and_dialin_not_running +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop +TEST.NEW +TEST.NAME:handleSalineBolusWait4Pumps2Stop_blood_and_dialin_not_running +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:0 +TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:0 +TEST.VALUE:uut_prototype_stubs.isDialOutPumpRunning.return:1 +TEST.EXPECTED:SalineBolus.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP +TEST.END + +-- Test Case: handleSalineBolusWait4Pumps2Stop_blood_pump_not_running +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop +TEST.NEW +TEST.NAME:handleSalineBolusWait4Pumps2Stop_blood_pump_not_running +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:0 +TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:1 +TEST.VALUE:uut_prototype_stubs.isDialOutPumpRunning.return:1 +TEST.EXPECTED:SalineBolus.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP +TEST.END + +-- Subprogram: initSalineBolus + +-- Test Case: initSalineBolus.001 +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:initSalineBolus +TEST.NEW +TEST.NAME:initSalineBolus.001 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:12345 +TEST.EXPECTED:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE +TEST.EXPECTED:SalineBolus.<>.salineBolusBroadcastTimerCtr:0 +TEST.EXPECTED:SalineBolus.<>.salineBolusStartRequested:0 +TEST.EXPECTED:SalineBolus.<>.salineBolusAbortRequested:0 +TEST.EXPECTED:SalineBolus.<>.totalSalineVolumeDelivered_mL:0.0 +TEST.EXPECTED:SalineBolus.<>.bolusSalineVolumeDelivered_mL:0.0 +TEST.EXPECTED:SalineBolus.<>.bolusSalineLastVolumeTimeStamp:12345 +TEST.END + +-- Subprogram: isSalineBolusStartRequested + +-- Test Case: isSalineBolusStartRequested.001 +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:isSalineBolusStartRequested +TEST.NEW +TEST.NAME:isSalineBolusStartRequested.001 +TEST.VALUE:SalineBolus.<>.salineBolusStartRequested:1 +TEST.EXPECTED:SalineBolus.isSalineBolusStartRequested.return:1 +TEST.END + +-- Subprogram: publishSalineBolusData + +-- Test Case: publishSalineBolusData_broadcast_time +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:publishSalineBolusData +TEST.NEW +TEST.NAME:publishSalineBolusData_broadcast_time +TEST.VALUE:SalineBolus.<>.salineBolusBroadcastTimerCtr:21 +TEST.EXPECTED:SalineBolus.<>.salineBolusBroadcastTimerCtr:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_SALINE_BOLUS_DATA +TEST.EXPECTED:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST +TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:24 +TEST.END + +-- Test Case: publishSalineBolusData_not_broadcast_time +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:publishSalineBolusData +TEST.NEW +TEST.NAME:publishSalineBolusData_not_broadcast_time +TEST.VALUE:SalineBolus.<>.salineBolusBroadcastTimerCtr:2 +TEST.EXPECTED:SalineBolus.<>.salineBolusBroadcastTimerCtr:3 +TEST.END + +-- Subprogram: resetSalineBolus + +-- Test Case: resetSalineBolus.001 +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:resetSalineBolus +TEST.NEW +TEST.NAME:resetSalineBolus.001 +TEST.EXPECTED:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE +TEST.EXPECTED:SalineBolus.<>.salineBolusStartRequested:0 +TEST.EXPECTED:SalineBolus.<>.salineBolusAbortRequested:0 +TEST.EXPECTED:SalineBolus.<>.totalSalineVolumeDelivered_mL:0.0 +TEST.END + +-- Subprogram: setSalineBolusStartRequestStatus + +-- Test Case: setSalineBolusStartRequestStatus.001 +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:setSalineBolusStartRequestStatus +TEST.NEW +TEST.NAME:setSalineBolusStartRequestStatus.001 +TEST.VALUE:SalineBolus.setSalineBolusStartRequestStatus.status:1 +TEST.EXPECTED:SalineBolus.<>.salineBolusStartRequested:1 +TEST.END + +-- Subprogram: signalAbortSalineBolus + +-- Test Case: signalAbortSalineBolus_not_treatment +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:signalAbortSalineBolus +TEST.NEW +TEST.NAME:signalAbortSalineBolus_not_treatment +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS +TEST.VALUE:SalineBolus.<>.salineBolusAbortRequested:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET +TEST.EXPECTED:SalineBolus.<>.salineBolusAbortRequested:0 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:3 +TEST.END + +-- Test Case: signalAbortSalineBolus_stop_saline_bolus +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:signalAbortSalineBolus +TEST.NEW +TEST.NAME:signalAbortSalineBolus_stop_saline_bolus +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.EXPECTED:SalineBolus.<>.salineBolusAbortRequested:1 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:1 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:0 +TEST.END + +-- Test Case: signalAbortSalineBolus_treatment_not_dialysis_and_tx_stop +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:signalAbortSalineBolus +TEST.NEW +TEST.NAME:signalAbortSalineBolus_treatment_not_dialysis_and_tx_stop +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS +TEST.VALUE:SalineBolus.<>.salineBolusAbortRequested:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_BLOOD_PRIME_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.EXPECTED:SalineBolus.<>.salineBolusAbortRequested:0 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:4 +TEST.END + +-- Test Case: signalAbortSalineBolus_treatment_tx_stop_and_saline_in_progress +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:signalAbortSalineBolus +TEST.NEW +TEST.NAME:signalAbortSalineBolus_treatment_tx_stop_and_saline_in_progress +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP +TEST.VALUE:SalineBolus.<>.salineBolusAbortRequested:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.EXPECTED:SalineBolus.<>.salineBolusAbortRequested:0 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:22 +TEST.END + +-- Subprogram: signalStartSalineBolus + +-- Test Case: signalStartSalineBolus_not_treatment +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:signalStartSalineBolus +TEST.NEW +TEST.NAME:signalStartSalineBolus_not_treatment +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE +TEST.VALUE:uut_prototype_stubs.isAnyAlarmActive.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN +TEST.EXPECTED:SalineBolus.<>.salineBolusStartRequested:0 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:3 +TEST.END + +-- Test Case: signalStartSalineBolus_start_saline_bolus +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:signalStartSalineBolus +TEST.NEW +TEST.NAME:signalStartSalineBolus_start_saline_bolus +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE +TEST.VALUE:uut_prototype_stubs.isAnyAlarmActive.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.EXPECTED:SalineBolus.<>.salineBolusStartRequested:1 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:1 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:0 +TEST.END + +-- Test Case: signalStartSalineBolus_treatment_and_blood_prime +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:signalStartSalineBolus +TEST.NEW +TEST.NAME:signalStartSalineBolus_treatment_and_blood_prime +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE +TEST.VALUE:uut_prototype_stubs.isAnyAlarmActive.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_BLOOD_PRIME_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:4 +TEST.END + +-- Test Case: signalStartSalineBolus_treatment_treatment_stop_blood_detect +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:signalStartSalineBolus +TEST.NEW +TEST.NAME:signalStartSalineBolus_treatment_treatment_stop_blood_detect +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS +TEST.VALUE:uut_prototype_stubs.isAnyAlarmActive.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.getCurrentTreatmentStopState.return:TREATMENT_STOP_RECOVER_BLOOD_DETECT_STATE +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:4 +TEST.END + +-- Test Case: signalStartSalineBolus_treatment_treatment_stop_blood_recirc_&_rinseback_blocked +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:signalStartSalineBolus +TEST.NEW +TEST.NAME:signalStartSalineBolus_treatment_treatment_stop_blood_recirc_&_rinseback_blocked +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS +TEST.VALUE:uut_prototype_stubs.isAnyAlarmActive.return:1 +TEST.VALUE:uut_prototype_stubs.isBloodRecircBlocked.return:0 +TEST.VALUE:uut_prototype_stubs.isRinseBackBlocked.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.getCurrentTreatmentStopState.return:TREATMENT_STOP_RECIRC_STATE +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:16 +TEST.END + +-- Test Case: signalStartSalineBolus_treatment_treatment_stop_blood_recirc_blocked +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:signalStartSalineBolus +TEST.NEW +TEST.NAME:signalStartSalineBolus_treatment_treatment_stop_blood_recirc_blocked +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS +TEST.VALUE:uut_prototype_stubs.isAnyAlarmActive.return:1 +TEST.VALUE:uut_prototype_stubs.isBloodRecircBlocked.return:1 +TEST.VALUE:uut_prototype_stubs.isRinseBackBlocked.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.getCurrentTreatmentStopState.return:TREATMENT_STOP_RECIRC_STATE +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:20 +TEST.END + +-- Test Case: signalStartSalineBolus_treatment_treatment_stop_no_blood_detect +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:signalStartSalineBolus +TEST.NEW +TEST.NAME:signalStartSalineBolus_treatment_treatment_stop_no_blood_detect +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS +TEST.VALUE:uut_prototype_stubs.isAnyAlarmActive.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.getCurrentTreatmentStopState.return:TREATMENT_STOP_RECIRC_STATE +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:16 +TEST.END + +-- Test Case: signalStartSalineBolus_treatment_treatment_stop_rinseback_blocked +TEST.UNIT:SalineBolus +TEST.SUBPROGRAM:signalStartSalineBolus +TEST.NEW +TEST.NAME:signalStartSalineBolus_treatment_treatment_stop_rinseback_blocked +TEST.VALUE:SalineBolus.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS +TEST.VALUE:uut_prototype_stubs.isAnyAlarmActive.return:1 +TEST.VALUE:uut_prototype_stubs.isBloodRecircBlocked.return:0 +TEST.VALUE:uut_prototype_stubs.isRinseBackBlocked.return:1 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.getCurrentTreatmentStopState.return:TREATMENT_STOP_RECIRC_STATE +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:20 +TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMMMESSAGES/SYSTEMCOMMMESSAGES.tst =================================================================== diff -u -re6051a4d203f12f56632e252fc7fcb6bd781c635 -r78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab --- vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMMMESSAGES/SYSTEMCOMMMESSAGES.tst (.../SYSTEMCOMMMESSAGES.tst) (revision e6051a4d203f12f56632e252fc7fcb6bd781c635) +++ vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMMMESSAGES/SYSTEMCOMMMESSAGES.tst (.../SYSTEMCOMMMESSAGES.tst) (revision 78a4b6ca8a0bcc6b5de2b786d3beb8c135fd2aab) @@ -80,10 +80,13 @@ TEST.NEW TEST.NAME:broadcastAlarmStatus_ComplimentaryFlags TEST.IMPORT_FAILURES: -(E) @LINE: 216 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 219 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 216 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 213 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -1926,10 +1929,13 @@ TEST.NEW TEST.NAME:handleDGOpMode_InvalidPayloadLength TEST.IMPORT_FAILURES: -(E) @LINE: 1829 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 2030 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 1829 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 1823 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -3644,10 +3650,13 @@ TEST.NEW TEST.NAME:handleHomeHDValve_Home_VBA TEST.IMPORT_FAILURES: -(E) @LINE: 3571 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 3775 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 3571 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 3562 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -3781,10 +3790,13 @@ TEST.NEW TEST.NAME:handleHomeHDValve_Invalid_Payload_Len TEST.IMPORT_FAILURES: -(E) @LINE: 3713 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 3920 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 3713 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 3701 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -4827,10 +4839,13 @@ TEST.NEW TEST.NAME:handleSetAirTrapValve_Invalid_Payload_Len TEST.IMPORT_FAILURES: -(E) @LINE: 4755 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 4965 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 4755 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 4740 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -4971,10 +4986,13 @@ TEST.NEW TEST.NAME:handleSetAirTrapValve_Set_Valve TEST.IMPORT_FAILURES: -(E) @LINE: 4902 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 5115 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 4902 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 4884 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -7871,10 +7889,13 @@ TEST.NEW TEST.NAME:handleTestArterialPressureOverrideRequest_InvalidPayloadLen TEST.IMPORT_FAILURES: -(E) @LINE: 7772 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 7988 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 7772 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 7751 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -7998,10 +8019,13 @@ TEST.NEW TEST.NAME:handleTestArterialPressureOverrideRequest_Override TEST.IMPORT_FAILURES: -(E) @LINE: 7911 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 8130 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 7911 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 7887 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -8140,10 +8164,13 @@ TEST.NEW TEST.NAME:handleTestArterialPressureOverrideRequest_Reset TEST.IMPORT_FAILURES: -(E) @LINE: 7986 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 8208 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 7986 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 7959 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -8824,10 +8851,13 @@ TEST.NEW TEST.NAME:handleTestBloodPumpMeasuredSpeedOverrideRequest_Override TEST.IMPORT_FAILURES: -(E) @LINE: 8734 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 8959 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 8734 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 8704 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -8997,13 +9027,19 @@ TEST.NEW TEST.NAME:handleTestBloodPumpOcclusionBaselineOverrideRequest_Override TEST.IMPORT_FAILURES: -(E) @LINE: 8817 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 9048 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 -(E) @LINE: 8818 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 9049 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 8817 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 + >>> (E) @LINE: 8818 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 8781 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -9060,13 +9096,19 @@ TEST.NEW TEST.NAME:handleTestBloodPumpOcclusionBaselineOverrideRequest_Reset TEST.IMPORT_FAILURES: -(E) @LINE: 8873 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 9110 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 -(E) @LINE: 8874 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 9111 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 8873 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 + >>> (E) @LINE: 8874 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 8831 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -9122,10 +9164,13 @@ TEST.NEW TEST.NAME:handleTestBloodPumpOcclusionBaselineOverrideRequest_invalid_payloadLen TEST.IMPORT_FAILURES: -(E) @LINE: 8906 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 9146 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 8906 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 8861 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -12047,10 +12092,13 @@ TEST.NEW TEST.NAME:handleTestHDValvesBroadcastIntervalOverrideRequest_Invalid_Payload_Len TEST.IMPORT_FAILURES: -(E) @LINE: 11942 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 12185 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 11942 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 11894 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -12191,10 +12239,13 @@ TEST.NEW TEST.NAME:handleTestHDValvesBroadcastIntervalOverrideRequest_Override TEST.IMPORT_FAILURES: -(E) @LINE: 12095 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 12341 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 12095 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 12044 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -12347,10 +12398,13 @@ TEST.NEW TEST.NAME:handleTestHDValvesBroadcastIntervalOverrideRequest_Reset TEST.IMPORT_FAILURES: -(E) @LINE: 12246 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 12495 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 12246 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 12192 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -16099,10 +16153,13 @@ TEST.NEW TEST.NAME:handleUIHDResetInServiceModeRequest_invalid_payload_len TEST.IMPORT_FAILURES: -(E) @LINE: 15885 TEST.ATTRIBUTES:SystemCommMessages.handleUFPauseResumeRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 16137 TEST.ATTRIBUTES:SystemCommMessages.handleUFPauseResumeRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 15885 TEST.ATTRIBUTES:SystemCommMessages.handleUFPauseResumeRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 15828 TEST.ATTRIBUTES:SystemCommMessages.handleUFPauseResumeRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -16143,10 +16200,13 @@ TEST.NEW TEST.NAME:handleUIHDResetInServiceModeRequest_valid_len_in_service TEST.IMPORT_FAILURES: -(E) @LINE: 15924 TEST.ATTRIBUTES:SystemCommMessages.handleUFPauseResumeRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 16179 TEST.ATTRIBUTES:SystemCommMessages.handleUFPauseResumeRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 15924 TEST.ATTRIBUTES:SystemCommMessages.handleUFPauseResumeRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 15864 TEST.ATTRIBUTES:SystemCommMessages.handleUFPauseResumeRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -16185,10 +16245,13 @@ TEST.NEW TEST.NAME:handleUIHDResetInServiceModeRequest_valid_len_not_in_service TEST.IMPORT_FAILURES: -(E) @LINE: 15963 TEST.ATTRIBUTES:SystemCommMessages.handleUFPauseResumeRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 16221 TEST.ATTRIBUTES:SystemCommMessages.handleUFPauseResumeRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 15963 TEST.ATTRIBUTES:SystemCommMessages.handleUFPauseResumeRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 15900 TEST.ATTRIBUTES:SystemCommMessages.handleUFPauseResumeRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -16917,7 +16980,7 @@ >>> (E) @LINE: 14552 TEST.EXPECTED:SystemCommMessages.sendConfirmationRequest.request_id:GENERIC_CONFIRM_ID_NONE >>> >>> Unknown parameter/object name request_id >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 14553 TEST.EXPECTED:SystemCommMessages.sendConfirmationRequest.request_type:GENERIC_CONFIRM_CMD_REQUEST_OPEN + >>> (E) @LINE: 14553 TEST.EXPECTED:SystemCommMessages.sendConfirmationRequest.request_type:GENERIC_CONFIRM_ID_UF_RATE_CHANGE_IN_TX_DURATION_CHANGE >>> >>> Unknown parameter/object name request_type >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 14554 TEST.EXPECTED:SystemCommMessages.sendConfirmationRequest.reject_reason:0 @@ -16930,9 +16993,10 @@ TEST.END_NOTES: TEST.STUB:SystemCommMessages.serializeMessage TEST.VALUE:SystemCommMessages.serializeMessage.return:10 +TEST.VALUE:SystemCommMessages.sendConfirmationRequest.request:<> TEST.EXPECTED:SystemCommMessages.serializeMessage.msg.hdr.seqNo:8 TEST.EXPECTED:SystemCommMessages.serializeMessage.msg.hdr.msgID:186 -TEST.EXPECTED:SystemCommMessages.serializeMessage.msg.hdr.payloadLen:12 +TEST.EXPECTED:SystemCommMessages.serializeMessage.msg.hdr.payloadLen:28 TEST.EXPECTED:SystemCommMessages.serializeMessage.msg.payload:"" TEST.EXPECTED:SystemCommMessages.serializeMessage.buffer:COMM_BUFFER_OUT_CAN_HD_2_UI TEST.EXPECTED:SystemCommMessages.serializeMessage.ackReq:1 @@ -18331,10 +18395,13 @@ TEST.NEW TEST.NAME:sendUIRequestPOSTFinalResult.001 TEST.IMPORT_FAILURES: -(E) @LINE: 18158 TEST.ATTRIBUTES:SystemCommMessages.handleDGReservoirData.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 18419 TEST.ATTRIBUTES:SystemCommMessages.handleDGReservoirData.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 18158 TEST.ATTRIBUTES:SystemCommMessages.handleDGReservoirData.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 18092 TEST.ATTRIBUTES:SystemCommMessages.handleDGReservoirData.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16