Index: vectorcast/Hercules_RM46_HD_Project/environment/ACCEL/ACCEL.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/ACCEL/ACCEL.tst (.../ACCEL.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/ACCEL/ACCEL.tst (.../ACCEL.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -945,7 +945,6 @@ TEST.SUBPROGRAM:getPublishAccelDataInterval TEST.NEW TEST.NAME:getPublishAccelDataInterval_NominalPath -TEST.COMPOUND_ONLY TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovInitData:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovData:50 @@ -963,7 +962,6 @@ TEST.SUBPROGRAM:getPublishAccelDataInterval TEST.NEW TEST.NAME:getPublishAccelDataInterval_Override -TEST.COMPOUND_ONLY TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovInitData:100 TEST.VALUE:Accel.<>.accelDataPublishInterval.ovData:50 Index: vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst (.../ALARMMGMT.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst (.../ALARMMGMT.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -81,76 +81,6 @@ TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.END --- Test Case: activateAlarm.005 -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:activateAlarm -TEST.NEW -TEST.NAME:activateAlarm.005 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 102 TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_FLUID_LEAK_DETECTED..ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT]:0 - >>> >>> Invalid array index value ALARM_ID_DG_FLUID_LEAK_DETECTED..ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT - >>> >>> Command Ignored. - >>> (E) @LINE: 111 TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_EXCESSIVE_TILT..ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT]:0 - >>> >>> Invalid array index value ALARM_ID_DG_EXCESSIVE_TILT..ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT - >>> >>> Command Ignored. - >>> (E) @LINE: 95 TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_FLOW_TOO_LOW_WHILE_HEATER_ON..ALARM_ID_DG_CPU_RAM_ERROR]:0 - >>> >>> Invalid array index value ALARM_ID_DG_FLOW_TOO_LOW_WHILE_HEATER_ON..ALARM_ID_DG_CPU_RAM_ERROR - >>> >>> Command Ignored. - >>> (E) @LINE: 107 TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_FLOW_TOO_LOW_WHILE_HEATER_ON..ALARM_ID_HD_DISINFECT_HEAT]:0 - >>> >>> Invalid array index value ALARM_ID_DG_FLOW_TOO_LOW_WHILE_HEATER_ON..ALARM_ID_HD_DISINFECT_HEAT - >>> >>> Command Ignored. -TEST.END_IMPORT_FAILURES: -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_NO_ALARM..ALARM_ID_DG_INVALID_USAGE_RECORD_CRC]:0 -TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD..ALARM_ID_DG_BICARB_CONCENTRATE_INVALID_CAL_RECORD]:0 -TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_HD_ACCELEROMETERS_INVALID_CAL_RECORD..ALARM_ID_HD_SOFTWARE_FAULT]:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:7632 -TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_SOFTWARE_FAULT -TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:8000 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD..ALARM_ID_DG_ACCELEROMETERS_INVALID_CAL_RECORD]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_HD_BLOOD_LEAK_SENSOR_ZERO_SEQUENCE_FAILED]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_HD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD..ALARM_ID_HD_SOFTWARE_FAULT]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_FLUID_LEAK_DETECTED..ALARM_ID_HD_FLUID_LEAK_DETECTED]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_TRO_SENSORS_FPGA_FAULT]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_CPU_RAM_ERROR]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:7632 -TEST.EXPECTED:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_SOFTWARE_FAULT -TEST.END - --- Test Case: activateAlarm.006 -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:activateAlarm -TEST.NEW -TEST.NAME:activateAlarm.006 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 127 TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_FLUID_LEAK_DETECTED..ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT]:0 - >>> >>> Invalid array index value ALARM_ID_DG_FLUID_LEAK_DETECTED..ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT - >>> >>> Command Ignored. - >>> (E) @LINE: 136 TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_EXCESSIVE_TILT..ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT]:0 - >>> >>> Invalid array index value ALARM_ID_DG_EXCESSIVE_TILT..ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT - >>> >>> Command Ignored. -TEST.END_IMPORT_FAILURES: -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_NO_ALARM..ALARM_ID_DG_INVALID_USAGE_RECORD_CRC]:0 -TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD..ALARM_ID_DG_BICARB_CONCENTRATE_INVALID_CAL_RECORD]:0 -TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_HD_ACCELEROMETERS_INVALID_CAL_RECORD..ALARM_ID_HD_SOFTWARE_FAULT]:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:7632 -TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_SOFTWARE_FAULT -TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:8000 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD..ALARM_ID_DG_ACCELEROMETERS_INVALID_CAL_RECORD]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_HD_BLOOD_LEAK_SENSOR_ZERO_SEQUENCE_FAILED]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_HD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD..ALARM_ID_HD_SOFTWARE_FAULT]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_FLUID_LEAK_DETECTED..ALARM_ID_HD_FLUID_LEAK_DETECTED]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_TRO_SENSORS_FPGA_FAULT]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_CPU_RAM_ERROR]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:7632 -TEST.EXPECTED:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_SOFTWARE_FAULT -TEST.END - -- Test Case: activateAlarm_AlreadyActive TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm @@ -268,15 +198,17 @@ TEST.BASIS_PATH:1 of 6 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == getCPLDACPowerLossDetected()) ==> FALSE - (2) if (alarm > (ALARM_ID_NO_ALARM) && alarm < (NUM_OF_ALARM_IDS)) ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == getCPLDACPowerLossDetected()) ==> FALSE +(2) if (alarm > (ALARM_ID_NO_ALARM) && alarm < (NUM_OF_ALARM_IDS)) ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.STUB:AlarmMgmt.activateAlarm TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:<> +TEST.EXPECTED:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData1.data.uInt.data:0 @@ -290,18 +222,19 @@ TEST.NEW TEST.NAME:activateAlarm2Data.002 TEST.IMPORT_FAILURES: -(E) @LINE: 35 TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_NO_ALARM - >>> Warning: Value already set - >>> Previous value 1 ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 35 TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_NO_ALARM + >>> >>> Warning: Value already set + >>> >>> Previous value 1 ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:2 of 6 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == getCPLDACPowerLossDetected()) ==> FALSE - (2) if (alarm > (ALARM_ID_NO_ALARM) && alarm < (NUM_OF_ALARM_IDS)) ==> TRUE - (3) if (((0) == alarmsBlockedTimer || (ALARM_ID_HD_AC_POWER_LOST) == alarm) || (ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT) == alarm) ==> FALSE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == getCPLDACPowerLossDetected()) ==> FALSE +(2) if (alarm > (ALARM_ID_NO_ALARM) && alarm < (NUM_OF_ALARM_IDS)) ==> TRUE +(3) if (((0) == alarmsBlockedTimer || (ALARM_ID_HD_AC_POWER_LOST) == alarm) || (ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT) == alarm) ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmsBlockedTimer:1 TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_NO_ALARM @@ -320,6 +253,114 @@ TEST.EXPECTED:AlarmMgmt.<>.alarmsBlockedTimer:200 TEST.END +-- Test Case: activateAlarm2Data.004 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:activateAlarm2Data +TEST.NEW +TEST.NAME:activateAlarm2Data.004 +TEST.STUB:AlarmMgmt.activateAlarm +TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_UI_POST_FAILURE_INVALID_YEAR +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:NUM_OF_ALARM_IDS +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:0 +TEST.VALUE:uut_prototype_stubs.broadcastData.return:0 +TEST.EXPECTED:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarm:NUM_OF_ALARM_IDS +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData1.data.uInt.data:0 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData2.data.uInt.data:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_TRIGGERED +TEST.EXPECTED:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.EXPECTED:uut_prototype_stubs.broadcastData.dataPtr:"\36" +TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:32 +TEST.END + +-- Test Case: activateAlarm2Data.005 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:activateAlarm2Data +TEST.NEW +TEST.NAME:activateAlarm2Data.005 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == getCPLDACPowerLossDetected()) ==> FALSE +(2) if (alarm > (ALARM_ID_NO_ALARM) && alarm < (NUM_OF_ALARM_IDS)) ==> TRUE +(3) if (((0) == alarmsBlockedTimer || (ALARM_ID_HD_AC_POWER_LOST) == alarm) || (ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT) == alarm) ==> FALSE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:AlarmMgmt.<>.alarmsBlockedTimer:1 +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_AC_POWER_LOST +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:<> +TEST.EXPECTED:AlarmMgmt.<>.alarmsBlockedTimer:1 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_AC_POWER_LOST +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData1.data.uInt.data:0 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData2.data.uInt.data:0 +TEST.END + +-- Test Case: activateAlarm2Data.006 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:activateAlarm2Data +TEST.NEW +TEST.NAME:activateAlarm2Data.006 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == getCPLDACPowerLossDetected()) ==> FALSE +(2) if (alarm > (ALARM_ID_NO_ALARM) && alarm < (NUM_OF_ALARM_IDS)) ==> TRUE +(3) if (((0) == alarmsBlockedTimer || (ALARM_ID_HD_AC_POWER_LOST) == alarm) || (ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT) == alarm) ==> FALSE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:AlarmMgmt.<>.alarmsBlockedTimer:1 +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:<> +TEST.EXPECTED:AlarmMgmt.<>.alarmsBlockedTimer:1 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData1.data.uInt.data:0 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData2.data.uInt.data:0 +TEST.END + +-- Test Case: activateAlarm2Data.007 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:activateAlarm2Data +TEST.NEW +TEST.NAME:activateAlarm2Data.007 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == getCPLDACPowerLossDetected()) ==> FALSE +(2) if (alarm > (ALARM_ID_NO_ALARM) && alarm < (NUM_OF_ALARM_IDS)) ==> TRUE +(3) if (((0) == alarmsBlockedTimer || (ALARM_ID_HD_AC_POWER_LOST) == alarm) || (ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT) == alarm) ==> FALSE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:AlarmMgmt.<>.alarmsBlockedTimer:1 +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:<> +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.EXPECTED:AlarmMgmt.<>.alarmsBlockedTimer:1 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData1.data.uInt.data:0 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData2.data.uInt.data:0 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentLogAlarmEventData.alarmID:ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentLogAlarmEventData.almData1.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentLogAlarmEventData.almData1.data.uInt.data:0 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentLogAlarmEventData.almData2.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentLogAlarmEventData.almData2.data.uInt.data:0 +TEST.END + -- Test Case: activateAlarm2Data_AlreadyActive TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm2Data @@ -1416,35 +1457,38 @@ TEST.NEW TEST.NAME:handleResendActiveAlarmsRequest.002 TEST.IMPORT_FAILURES: -(S) @LINE: 1229 +(S) @LINE: 199 >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 >>> Results in 324 Iterations. (E) Errors from previous script import(s) - >>> (S) @LINE: 1314 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 323 Iterations. - >>> (S) @LINE: 1266 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 323 Iterations. - >>> (S) @LINE: 1237 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 320 Iterations. - >>> (S) @LINE: 1227 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 319 Iterations. - >>> (E) @LINE: 1230 TEST.EXPECTED:AlarmMgmt.isAlarmActive.alarm:ALARM_ID_NO_ALARM,ALARM_ID_STUCK_BUTTON_TEST_FAILED,ALARM_ID_HD_FPGA_POST_TEST_FAILED,ALARM_ID_DG_FPGA_POST_TEST_FAILED,ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_DG_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_RTC_BATTERY_LOW,ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE,ALARM_ID_DG_ACCELEROMETER_SELF_TEST_FAILURE,ALARM_ID_HD_BLOOD_LEAK_SENSOR_EMBEDDED_MODE_FAILURE,ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP,ALARM_ID_HD_INTEGRITY_POST_TEST_FAILED,ALARM_ID_DG_INTEGRITY_POST_TEST_FAILED,ALARM_ID_DG_INVALID_USAGE_RECORD_CRC,ALARM_ID_HD_INVALID_USAGE_RECORD,ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE,ALARM_ID_HD_UI_POST_FAILED,ALARM_ID_DG_PRESSURE_SENSORS_INVALID_CAL_RECORD,ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP,ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD,ALARM_ID_DG_DRAIN_LINE_VOLUME_INVALID_CAL_RECORD,ALARM_ID_DG_RESERVOIRS_INVALID_CAL_RECORD,ALARM_ID_DG_ACID_CONCENTRATE_INVALID_CAL_RECORD,ALARM_ID_DG_BICARB_CONCENTRATE_INVALID_CAL_RECORD,ALARM_ID_DG_ACCELEROMETERS_INVALID_CAL_RECORD,ALARM_ID_HD_ACCELEROMETERS_INVALID_CAL_RECORD,ALARM_ID_HD_BLOOD_LEAK_SENSOR_ZERO_SEQUENCE_FAILED,ALARM_ID_DG_TWO_WIRE_SENSORS_FPGA_FAULT,ALARM_ID_HD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD,ALARM_ID_HD_SOFTWARE_FAULT,ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK,ALARM_ID_BLOOD_PUMP_OFF_CHECK,ALARM_ID_BLOOD_PUMP_MC_DIRECTION_CHECK,ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_CHECK,ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK,ALARM_ID_DIAL_IN_PUMP_OFF_CHECK,ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK,ALARM_ID_DIAL_IN_PUMP_ROTOR_SPEED_CHECK,ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK,ALARM_ID_DIAL_OUT_PUMP_OFF_CHECK,ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK,ALARM_ID_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK,ALARM_ID_DG_MAIN_PRIMARY_HEATER_FPGA_FAULT,ALARM_ID_UI_COMM_TIMEOUT,ALARM_ID_HD_COMM_TOO_MANY_BAD_CRCS,ALARM_ID_CAN_MESSAGE_NOT_ACKED,ALARM_ID_UF_RATE_TOO_HIGH_ERROR,ALARM_ID_UF_VOLUME_ACCURACY_ERROR,ALARM_ID_HD_FPGA_COMM_TIMEOUT,ALARM_ID_VALVE_CONTROL_FAILURE,ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_DIAL_IN_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_HD_CRITICAL_DATA_ERROR,ALARM_ID_DG_CRITICAL_DATA_ERROR,ALARM_ID_HD_ACCELEROMETER_FAILURE,ALARM_ID_DG_ACCELEROMETER_FAILURE,ALARM_ID_HD_VALVE_HOMING_FAILED,ALARM_ID_HD_VALVE_TRANSITION_TIMEOUT,ALARM_ID_HD_VALVE_NOT_FUNCTIONAL,ALARM_ID_HD_VALVE_CURRENT_OUT_OF_RANGE,ALARM_ID_HD_VALVE_POSITION_OUT_OF_RANGE,ALARM_ID_HD_BLOOD_LEAK_FPGA_FAULT,ALARM_ID_DG_BARO_PRESSURE_OUT_OF_RANGE,ALARM_ID_DG_COMMAND_INVALID_PARAMETER_FAULT,ALARM_ID_HD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE,ALARM_ID_HD_BP_OCCLUSION_SELF_TEST_FAILURE,ALARM_ID_HD_ACTIVE_RESERVOIR_RECIRCULATION_OUT_OF_RANGE,ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD,ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE,ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE,ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE,ALARM_ID_HD_NEW_DIALYSATE_TEMPERATURE_DATA_MESSAGE_NOT_RECEIVE,ALARM_ID_DG_INLET_UV_REACTOR_ON_WITH_NO_FLOW,ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE,ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_VOLTAGE_OUT_OF_RANGE,ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR,ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR,ALARM_ID_HD_SYRINGE_PUMP_FAULT,ALARM_ID_HD_SYRINGE_PUMP_OVER_TRAVEL_ERROR,ALARM_ID_HD_SYRINGE_PUMP_DAC_WRITE_ERROR,ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR,ALARM_ID_DG_SET_RTC_YEAR_INVALID,ALARM_ID_PUMP_TRACK_LATCH_OPENED,ALARM_ID_HD_SET_RTC_YEAR_INVALID,ALARM_ID_DG_HEATING_INVALID_CAL_RECORD,ALARM_ID_DG_CONC_PUMP_HALL_SENSOR_OUT_OF_RANGE,ALARM_ID_DG_OUTLET_UV_REACTOR_ON_WITH_NO_FLOW,ALARM_ID_DG_LOAD_CELL_A1_B1_FPGA_FAULT,ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE,ALARM_ID_DG_CONDUCTIVITY_SENSOR_BAD_STATUS,ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_DG_PRESSURE_OUT_OF_RANGE,ALARM_ID_DG_WATCHDOG_EXPIRED,ALARM_ID_INLET_WATER_TEMPERATURE_IN_HIGH_RANGE,ALARM_ID_FILL_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_HD_BATTERY_COMM_FAULT,ALARM_ID_HD_SYRINGE_PUMP_STALL,ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT,ALARM_ID_HD_DRY_SELF_TEST_TIMEOUT,ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE,ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID,ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS,ALARM_ID_DG_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID,ALARM_ID_DG_FLOW_SENSORS_INVALID_CAL_RECORD,ALARM_ID_DG_RESTARTED_FAULT,ALARM_ID_HD_SYRINGE_PUMP_FPGA_ADC_FAULT,ALARM_ID_HD_SYRINGE_PUMP_VOLUME_ERROR,ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR,ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR,ALARM_ID_DG_LOAD_CELL_A2_B2_FPGA_FAULT,ALARM_ID_DG_DRAIN_PUMP_CURRENT_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_BUBBLE_SELF_TEST_FAILURE,ALARM_ID_DG_TEMPERATURE_SENSOR_OUT_OF_RANGE,ALARM_ID_DG_TEMPERATURE_SENSORS_ADC_FAULT,ALARM_ID_DG_CAN_MESSAGE_NOT_ACKED,ALARM_ID_DG_RTC_CONFIG_ERROR,ALARM_ID_DG_RTC_BATTERY_LOW,ALARM_ID_PRE_TREATMENT_WET_PRIME_TEST_FAILURE,ALARM_ID_DG_MAIN_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_SMALL_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_TRIMMER_HEATER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_END_OF_TREATMENT_HIGH,ALARM_ID_TREATMENT_STOPPED_NO_RINSEBACK,ALARM_ID_HD_BLOOD_LEAK_DETECTED,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_BUBBLE_DETECTED,ALARM_ID_HD_VENOUS_BUBBLE_DETECTED_RINSEBACK,ALARM_ID_VENOUS_PRESSURE_HIGH,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH,ALARM_ID_DG_FLUID_LEAK_DETECTED,ALARM_ID_HD_FLUID_LEAK_DETECTED,ALARM_ID_HD_SHOCK,ALARM_ID_DG_SHOCK,ALARM_ID_HD_EXCESSIVE_TILT,ALARM_ID_DG_EXCESSIVE_TILT,ALARM_ID_HD_AC_POWER_LOST,ALARM_ID_DG_COMM_TIMEOUT,ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT,ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_DG_DIALYSATE_TEMPERATURE_SENSORS_OUT_OF_RANGE,ALARM_ID_DG_RO_FLOW_SENSOR_INVALID_CAL_RECORD,ALARM_ID_ACID_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE,ALARM_ID_CREATING_DIALYSATE_PLEASE_WAIT,ALARM_ID_INLET_WATER_HIGH_TEMPERATURE,ALARM_ID_HD_WATCHDOG_EXPIRED,ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_HIGH_RANGE,ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE,ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE,ALARM_ID_PRIME_COMPLETED_HIGH,ALARM_ID_NVDATA_EEPROM_OPS_FAILURE,ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE,ALARM_ID_HD_NEW_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE,ALARM_ID_DG_CHEM_DISINFECT_PRIME_ACID_LINE_TIME_OUT,ALARM_ID_INLET_WATER_TEMPERATURE_IN_LOW_RANGE,ALARM_ID_DIAL_IN_PUMP_FLOW_VS_MOTOR_SPEED_CHECK,ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH,ALARM_ID_DG_COMM_TOO_MANY_BAD_CRCS,ALARM_ID_DG_FPGA_CLOCK_SPEED_CHECK_FAILURE,ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_1_ALARM,ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_2_ALARM,ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM,ALARM_ID_TREATMENT_RECIRC_TIMEOUT_ALARM,ALARM_ID_CARTRIDGE_DOOR_OPENED,ALARM_ID_HD_ACTIVE_RESERVOIR_DEPLETION_TIME_OUT,ALARM_ID_DG_DIALYSATE_FLOW_RATE_OUT_OF_MAX_RANGE,ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY,ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION,ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM,ALARM_ID_HD_RTC_CONFIG_ERROR,ALARM_ID_HD_RTC_OR_TIMER_ACCURACY_FAILURE,ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR,ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_HIGH_SAFETY_RANGE,ALARM_ID_DG_SOFTWARE_FAULT,ALARM_ID_HD_COMM_TIMEOUT,ALARM_ID_DG_FPGA_COMM_TIMEOUT,ALARM_ID_DG_RO_FLOW_RATE_OUT_OF_MAX_RANGE,ALARM_ID_DG_LOAD_CELLS_TARE_WEIGHT_OUT_OF_RANGE,ALARM_ID_DG_LOAD_CELLS_INVALID_CAL_RECORD,ALARM_ID_DG_INVALID_LOAD_CELL_VALUE,ALARM_ID_UV_REACTOR_NOT_HEALTHY,ALARM_ID_DG_FAN_RPM_OUT_OF_RANGE,ALARM_ID_DG_CONCENTRATE_PUMP_FAULT,ALARM_ID_CP1_SPEED_CONTROL_ERROR,ALARM_ID_CP2_SPEED_CONTROL_ERROR,ALARM_ID_DRAIN_PUMP_RPM_OUT_OF_RANGE,ALARM_ID_DRAIN_PUMP_OFF_FAULT,ALARM_ID_FLOW_RATE_OUT_OF_UPPER_RANGE,ALARM_ID_FLOW_RATE_OUT_OF_LOWER_RANGE,ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_LOW_SAFETY_RANGE,ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE,ALARM_ID_RO_PUMP_PRESSURE_OUT_OF_RANGE,ALARM_ID_DG_CPI_CPO_SENSORS_FPGA_FAULT,ALARM_ID_DG_CD1_CD2_SENSORS_FPGA_FAULT,ALARM_ID_RO_FLOW_TOO_LOW_WHILE_PRIMARY_HEATER_IS_ON,ALARM_ID_DIALYSATE_FLOW_TOO_LOW_WHILE_TRIMMER_HEATER_IS_ON,ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE,ALARM_ID_PRE_TREATMENT_WET_FLOW_TEST_FAILURE,ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE,ALARM_ID_PRESSURE_SENSOR_FAULT,ALARM_ID_RO_REJECTION_RATIO_OUT_OF_RANGE,ALARM_ID_CONDUCTIVITY_SENSOR_FAULT,ALARM_ID_DG_DIALYSATE_FILL_OUT_OF_TIME,ALARM_ID_DG_FLOW_METER_CHECK_FAILURE,ALARM_ID_HD_VENOUS_LINE_OCCLUSION,ALARM_ID_DG_DRAIN_CIRCULATION_LINE_TIMEOUT,ALARM_ID_HD_BATTERY_PACK_ERROR_DETECTED,ALARM_ID_BLOOD_SITTING_WARNING,ALARM_ID_END_OF_TREATMENT_ALARM,ALARM_ID_PRIME_COMPLETED_MEDIUM,ALARM_ID_SALINE_BOLUS_VOLUME_CHECK_FAILURE,ALARM_ID_RINSEBACK_VOLUME_CHECK_FAILURE,ALARM_ID_END_TREATMENT_TIMEOUT_ALARM,ALARM_ID_BLOOD_PRIME_VOLUME_CHECK_FAILURE,ALARM_ID_HD_SYRINGE_DETECTED,ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_REMOVED,ALARM_ID_DG_THD_SENSORS_FPGA_FAULT,ALARM_ID_EMPTY_SALINE_BAG,ALARM_ID_HD_OCCLUSION_SENSOR_FPGA_FAULT,ALARM_ID_HD_ARTERIAL_SENSOR_FPGA_FAULT,ALARM_ID_TREATMENT_STOPPED_BY_USER,ALARM_ID_END_OF_TREATMENT_WARNING,ALARM_ID_PRIME_COMPLETED_LOW_PRIORITY,ALARM_ID_PRIME_OUT_OF_TIME,ALARM_ID_HD_PRIME_SALINE_PURGE_AIR_TIME_OUT,ALARM_ID_PRIME_DIALYSATE_DIALYZER_TIME_OUT,ALARM_ID_PRIME_DIALYSATE_BYPASS_TIME_OUT,ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE,ALARM_ID_PRE_TREATMENT_WET_LC_TEST_FAILURE,ALARM_ID_DG_BAROMETRIC_SENSOR_COEFFS_BAD_CRC,ALARM_ID_RTC_RAM_OPS_ERROR,ALARM_ID_TREATMENT_STOPPED_AFTER_RINSEBACK,ALARM_ID_INSTALL_NEW_CARTRIDGE,ALARM_ID_PRIME_SALINE_DIALYZER_TIME_OUT,ALARM_ID_NO_CARTRIDGE_LOADED,ALARM_ID_CARTRIDGE_REMOVAL_FAILURE,ALARM_ID_BICARB_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_DG_RESERVOIR_DRAIN_TIMEOUT,ALARM_ID_DG_RESERVOIR_FILL_TIMEOUT,ALARM_ID_DG_RESERVOIR_LEAK_TIMEOUT,ALARM_ID_DG_TEMP_SENSORS_DIFF_OUT_OF_RANGE,ALARM_ID_DG_HEAT_DISINFECT_TARGET_TEMP_TIMEOUT,ALARM_ID_DG_HEAT_DISINFECT_INLET_PRES_AND_TEMP_SNSRS_OUT,ALARM_ID_DG_HEAT_DISINFECT_INLET_COND_AND_TEMP_OUT,ALARM_ID_DG_CHEM_DISINFECT_TARGET_TEMP_TIMEOUT,ALARM_ID_DG_CHEM_DISINFECT_INLET_PRES_AND_TEMP_SNSRS_OUT,ALARM_ID_DG_CHEM_DISINFECT_INLET_COND_AND_TEMP_OUT,ALARM_ID_HD_INVALID_SYSTEM_RECORD_CRC,ALARM_ID_HD_INVALID_SERVICE_RECORD_CRC,ALARM_ID_DG_INVALID_SYSTEM_RECORD_CRC,ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC,ALARM_ID_HD_UI_COMPATIBILITY_ERROR,ALARM_ID_HD_DG_COMPATIBILITY_ERROR,ALARM_ID_DG_FPGA_POWER_OUT_TIMEOUT,ALARM_ID_HD_FPGA_POWER_OUT_TIMEOUT,ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE,ALARM_ID_UI_POST_FAILURE_SHASUM,ALARM_ID_UI_POST_FAILURE_CANBUS,ALARM_ID_UI_POST_FAILURE_DISPLAY,ALARM_ID_UI_POST_FAILURE_TOUCH,ALARM_ID_UI_POST_FAILURE_SDCARD,ALARM_ID_UI_POST_FAILURE_RTC,ALARM_ID_UI_POST_FAILURE_WIFI,ALARM_ID_UI_POST_FAILURE_BLUETOOTH,ALARM_ID_UI_POST_FAILURE_ETHERNET,ALARM_ID_UI_POST_FAILURE_SOUND,ALARM_ID_HD_SAFETY_SHUTDOWN_POST_TEST_FAILED,ALARM_ID_DG_SAFETY_SHUTDOWN_POST_TEST_FAILED,ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE,ALARM_ID_HD_BLOOD_FLOW_OUT_OF_RANGE,ALARM_ID_HD_DIAL_IN_FLOW_OUT_OF_RANGE,ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE,ALARM_ID_HD_ACTIVE_RESERVOIR_WEIGHT_OUT_OF_RANGE,ALARM_ID_DG_DIALYSATE_DRAIN_TIME_OUT,ALARM_ID_DG_DRAIN_PUMP_DIRECTION_INVALID,ALARM_ID_DG_ACID_BOTTLE_LOW_VOLUME,ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME,ALARM_ID_DG_LOAD_CELL_WEIGHT_OUT_OF_RANGE,ALARM_ID_DG_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE,ALARM_ID_HD_TREATMENT_RECIRC_TIMEOUT_WARNING,ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_WARNING,ALARM_ID_HD_FPGA_CLOCK_SPEED_CHECK_FAILURE,ALARM_ID_HD_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE,ALARM_ID_DG_DIALYSATE_OR_CONC_CAP_NOT_IN_PROPER_POSITION,ALARM_ID_HD_VENOUS_SENSOR_FPGA_FAULT,ALARM_ID_HD_DISINFECT_FLUSH,ALARM_ID_HD_DISINFECT_HEAT,ALARM_ID_HD_DISINFECT_CHEM,ALARM_ID_HD_DISINFECT_CHEM_INSTRUCTION1,ALARM_ID_UI_POST_FAILURE_CLOUDSYNC,ALARM_ID_DG_TDI_SENSORS_FPGA_FAULT,ALARM_ID_DG_TRO_SENSORS_FPGA_FAULT,ALARM_ID_DG_BARO_SENSOR_FPGA_FAULT,ALARM_ID_DG_INVALID_SERIAL_NUMBER,ALARM_ID_HD_INVALID_SERIAL_NUMBER,ALARM_ID_DG_PRIMARY_HEATER_POWER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_CPU_RAM_ERROR,ALARM_ID_DG_DRAIN_PUMP_DIRECTION_FPGA_FAULT,ALARM_ID_HD_INVALID_USAGE_RECORD_CRC,ALARM_ID_HD_CPU_RAM_ERROR,ALARM_ID_HD_AIR_TRAP_OVERFILL,ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT,ALARM_ID_DG_CPI_COND_SENSOR_INVALID_CHAR,ALARM_ID_DG_CPO_COND_SENSOR_INVALID_CHAR,ALARM_ID_DG_CD1_COND_SENSOR_INVALID_CHAR,ALARM_ID_DG_CD2_COND_SENSOR_INVALID_CHAR,ALARM_ID_HD_DIAL_IN_FLOW_CHECK_FAILURE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "ALARM_ID_CAN_MESSAGE_NOT_ACKED" - >>> >>> Command Ignored + >>> (S) @LINE: 1229 + >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 + >>> >>> Results in 324 Iterations. +>>> (S) @LINE: 1314 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 323 Iterations. +>>> (S) @LINE: 1266 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 323 Iterations. +>>> (S) @LINE: 1237 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 320 Iterations. +>>> (S) @LINE: 1227 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 319 Iterations. +>>> (E) @LINE: 1230 TEST.EXPECTED:AlarmMgmt.isAlarmActive.alarm:ALARM_ID_NO_ALARM,ALARM_ID_STUCK_BUTTON_TEST_FAILED,ALARM_ID_HD_FPGA_POST_TEST_FAILED,ALARM_ID_DG_FPGA_POST_TEST_FAILED,ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_DG_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_RTC_BATTERY_LOW,ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE,ALARM_ID_DG_ACCELEROMETER_SELF_TEST_FAILURE,ALARM_ID_HD_BLOOD_LEAK_SENSOR_EMBEDDED_MODE_FAILURE,ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP,ALARM_ID_HD_INTEGRITY_POST_TEST_FAILED,ALARM_ID_DG_INTEGRITY_POST_TEST_FAILED,ALARM_ID_DG_INVALID_USAGE_RECORD_CRC,ALARM_ID_HD_INVALID_USAGE_RECORD,ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE,ALARM_ID_HD_UI_POST_FAILED,ALARM_ID_DG_PRESSURE_SENSORS_INVALID_CAL_RECORD,ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP,ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD,ALARM_ID_DG_DRAIN_LINE_VOLUME_INVALID_CAL_RECORD,ALARM_ID_DG_RESERVOIRS_INVALID_CAL_RECORD,ALARM_ID_DG_ACID_CONCENTRATE_INVALID_CAL_RECORD,ALARM_ID_DG_BICARB_CONCENTRATE_INVALID_CAL_RECORD,ALARM_ID_DG_ACCELEROMETERS_INVALID_CAL_RECORD,ALARM_ID_HD_ACCELEROMETERS_INVALID_CAL_RECORD,ALARM_ID_HD_BLOOD_LEAK_SENSOR_ZERO_SEQUENCE_FAILED,ALARM_ID_DG_TWO_WIRE_SENSORS_FPGA_FAULT,ALARM_ID_HD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD,ALARM_ID_HD_SOFTWARE_FAULT,ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK,ALARM_ID_BLOOD_PUMP_OFF_CHECK,ALARM_ID_BLOOD_PUMP_MC_DIRECTION_CHECK,ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_CHECK,ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK,ALARM_ID_DIAL_IN_PUMP_OFF_CHECK,ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK,ALARM_ID_DIAL_IN_PUMP_ROTOR_SPEED_CHECK,ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK,ALARM_ID_DIAL_OUT_PUMP_OFF_CHECK,ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK,ALARM_ID_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK,ALARM_ID_DG_MAIN_PRIMARY_HEATER_FPGA_FAULT,ALARM_ID_UI_COMM_TIMEOUT,ALARM_ID_HD_COMM_TOO_MANY_BAD_CRCS,ALARM_ID_CAN_MESSAGE_NOT_ACKED,ALARM_ID_UF_RATE_TOO_HIGH_ERROR,ALARM_ID_UF_VOLUME_ACCURACY_ERROR,ALARM_ID_HD_FPGA_COMM_TIMEOUT,ALARM_ID_VALVE_CONTROL_FAILURE,ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_DIAL_IN_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_HD_CRITICAL_DATA_ERROR,ALARM_ID_DG_CRITICAL_DATA_ERROR,ALARM_ID_HD_ACCELEROMETER_FAILURE,ALARM_ID_DG_ACCELEROMETER_FAILURE,ALARM_ID_HD_VALVE_HOMING_FAILED,ALARM_ID_HD_VALVE_TRANSITION_TIMEOUT,ALARM_ID_HD_VALVE_NOT_FUNCTIONAL,ALARM_ID_HD_VALVE_CURRENT_OUT_OF_RANGE,ALARM_ID_HD_VALVE_POSITION_OUT_OF_RANGE,ALARM_ID_HD_BLOOD_LEAK_FPGA_FAULT,ALARM_ID_DG_BARO_PRESSURE_OUT_OF_RANGE,ALARM_ID_DG_COMMAND_INVALID_PARAMETER_FAULT,ALARM_ID_HD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE,ALARM_ID_HD_BP_OCCLUSION_SELF_TEST_FAILURE,ALARM_ID_HD_ACTIVE_RESERVOIR_RECIRCULATION_OUT_OF_RANGE,ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD,ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE,ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE,ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE,ALARM_ID_HD_NEW_DIALYSATE_TEMPERATURE_DATA_MESSAGE_NOT_RECEIVE,ALARM_ID_DG_INLET_UV_REACTOR_ON_WITH_NO_FLOW,ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE,ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_VOLTAGE_OUT_OF_RANGE,ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR,ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR,ALARM_ID_HD_SYRINGE_PUMP_FAULT,ALARM_ID_HD_SYRINGE_PUMP_OVER_TRAVEL_ERROR,ALARM_ID_HD_SYRINGE_PUMP_DAC_WRITE_ERROR,ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR,ALARM_ID_DG_SET_RTC_YEAR_INVALID,ALARM_ID_PUMP_TRACK_LATCH_OPENED,ALARM_ID_HD_SET_RTC_YEAR_INVALID,ALARM_ID_DG_HEATING_INVALID_CAL_RECORD,ALARM_ID_DG_CONC_PUMP_HALL_SENSOR_OUT_OF_RANGE,ALARM_ID_DG_OUTLET_UV_REACTOR_ON_WITH_NO_FLOW,ALARM_ID_DG_LOAD_CELL_A1_B1_FPGA_FAULT,ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE,ALARM_ID_DG_CONDUCTIVITY_SENSOR_BAD_STATUS,ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_DG_PRESSURE_OUT_OF_RANGE,ALARM_ID_DG_WATCHDOG_EXPIRED,ALARM_ID_INLET_WATER_TEMPERATURE_IN_HIGH_RANGE,ALARM_ID_FILL_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_HD_BATTERY_COMM_FAULT,ALARM_ID_HD_SYRINGE_PUMP_STALL,ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT,ALARM_ID_HD_DRY_SELF_TEST_TIMEOUT,ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE,ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID,ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS,ALARM_ID_DG_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID,ALARM_ID_DG_FLOW_SENSORS_INVALID_CAL_RECORD,ALARM_ID_DG_RESTARTED_FAULT,ALARM_ID_HD_SYRINGE_PUMP_FPGA_ADC_FAULT,ALARM_ID_HD_SYRINGE_PUMP_VOLUME_ERROR,ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR,ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR,ALARM_ID_DG_LOAD_CELL_A2_B2_FPGA_FAULT,ALARM_ID_DG_DRAIN_PUMP_CURRENT_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_BUBBLE_SELF_TEST_FAILURE,ALARM_ID_DG_TEMPERATURE_SENSOR_OUT_OF_RANGE,ALARM_ID_DG_TEMPERATURE_SENSORS_ADC_FAULT,ALARM_ID_DG_CAN_MESSAGE_NOT_ACKED,ALARM_ID_DG_RTC_CONFIG_ERROR,ALARM_ID_DG_RTC_BATTERY_LOW,ALARM_ID_PRE_TREATMENT_WET_PRIME_TEST_FAILURE,ALARM_ID_DG_MAIN_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_SMALL_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_TRIMMER_HEATER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_END_OF_TREATMENT_HIGH,ALARM_ID_TREATMENT_STOPPED_NO_RINSEBACK,ALARM_ID_HD_BLOOD_LEAK_DETECTED,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_BUBBLE_DETECTED,ALARM_ID_HD_VENOUS_BUBBLE_DETECTED_RINSEBACK,ALARM_ID_VENOUS_PRESSURE_HIGH,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH,ALARM_ID_DG_FLUID_LEAK_DETECTED,ALARM_ID_HD_FLUID_LEAK_DETECTED,ALARM_ID_HD_SHOCK,ALARM_ID_DG_SHOCK,ALARM_ID_HD_EXCESSIVE_TILT,ALARM_ID_DG_EXCESSIVE_TILT,ALARM_ID_HD_AC_POWER_LOST,ALARM_ID_DG_COMM_TIMEOUT,ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT,ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_DG_DIALYSATE_TEMPERATURE_SENSORS_OUT_OF_RANGE,ALARM_ID_DG_RO_FLOW_SENSOR_INVALID_CAL_RECORD,ALARM_ID_ACID_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE,ALARM_ID_CREATING_DIALYSATE_PLEASE_WAIT,ALARM_ID_INLET_WATER_HIGH_TEMPERATURE,ALARM_ID_HD_WATCHDOG_EXPIRED,ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_HIGH_RANGE,ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE,ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE,ALARM_ID_PRIME_COMPLETED_HIGH,ALARM_ID_NVDATA_EEPROM_OPS_FAILURE,ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE,ALARM_ID_HD_NEW_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE,ALARM_ID_DG_CHEM_DISINFECT_PRIME_ACID_LINE_TIME_OUT,ALARM_ID_INLET_WATER_TEMPERATURE_IN_LOW_RANGE,ALARM_ID_DIAL_IN_PUMP_FLOW_VS_MOTOR_SPEED_CHECK,ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH,ALARM_ID_DG_COMM_TOO_MANY_BAD_CRCS,ALARM_ID_DG_FPGA_CLOCK_SPEED_CHECK_FAILURE,ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_1_ALARM,ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_2_ALARM,ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM,ALARM_ID_TREATMENT_RECIRC_TIMEOUT_ALARM,ALARM_ID_CARTRIDGE_DOOR_OPENED,ALARM_ID_HD_ACTIVE_RESERVOIR_DEPLETION_TIME_OUT,ALARM_ID_DG_DIALYSATE_FLOW_RATE_OUT_OF_MAX_RANGE,ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY,ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION,ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM,ALARM_ID_HD_RTC_CONFIG_ERROR,ALARM_ID_HD_RTC_OR_TIMER_ACCURACY_FAILURE,ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR,ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_HIGH_SAFETY_RANGE,ALARM_ID_DG_SOFTWARE_FAULT,ALARM_ID_HD_COMM_TIMEOUT,ALARM_ID_DG_FPGA_COMM_TIMEOUT,ALARM_ID_DG_RO_FLOW_RATE_OUT_OF_MAX_RANGE,ALARM_ID_DG_LOAD_CELLS_TARE_WEIGHT_OUT_OF_RANGE,ALARM_ID_DG_LOAD_CELLS_INVALID_CAL_RECORD,ALARM_ID_DG_INVALID_LOAD_CELL_VALUE,ALARM_ID_UV_REACTOR_NOT_HEALTHY,ALARM_ID_DG_FAN_RPM_OUT_OF_RANGE,ALARM_ID_DG_CONCENTRATE_PUMP_FAULT,ALARM_ID_CP1_SPEED_CONTROL_ERROR,ALARM_ID_CP2_SPEED_CONTROL_ERROR,ALARM_ID_DRAIN_PUMP_RPM_OUT_OF_RANGE,ALARM_ID_DRAIN_PUMP_OFF_FAULT,ALARM_ID_FLOW_RATE_OUT_OF_UPPER_RANGE,ALARM_ID_FLOW_RATE_OUT_OF_LOWER_RANGE,ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_LOW_SAFETY_RANGE,ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE,ALARM_ID_RO_PUMP_PRESSURE_OUT_OF_RANGE,ALARM_ID_DG_CPI_CPO_SENSORS_FPGA_FAULT,ALARM_ID_DG_CD1_CD2_SENSORS_FPGA_FAULT,ALARM_ID_RO_FLOW_TOO_LOW_WHILE_PRIMARY_HEATER_IS_ON,ALARM_ID_DIALYSATE_FLOW_TOO_LOW_WHILE_TRIMMER_HEATER_IS_ON,ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE,ALARM_ID_PRE_TREATMENT_WET_FLOW_TEST_FAILURE,ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE,ALARM_ID_PRESSURE_SENSOR_FAULT,ALARM_ID_RO_REJECTION_RATIO_OUT_OF_RANGE,ALARM_ID_CONDUCTIVITY_SENSOR_FAULT,ALARM_ID_DG_DIALYSATE_FILL_OUT_OF_TIME,ALARM_ID_DG_FLOW_METER_CHECK_FAILURE,ALARM_ID_HD_VENOUS_LINE_OCCLUSION,ALARM_ID_DG_DRAIN_CIRCULATION_LINE_TIMEOUT,ALARM_ID_HD_BATTERY_PACK_ERROR_DETECTED,ALARM_ID_BLOOD_SITTING_WARNING,ALARM_ID_END_OF_TREATMENT_ALARM,ALARM_ID_PRIME_COMPLETED_MEDIUM,ALARM_ID_SALINE_BOLUS_VOLUME_CHECK_FAILURE,ALARM_ID_RINSEBACK_VOLUME_CHECK_FAILURE,ALARM_ID_END_TREATMENT_TIMEOUT_ALARM,ALARM_ID_BLOOD_PRIME_VOLUME_CHECK_FAILURE,ALARM_ID_HD_SYRINGE_DETECTED,ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_REMOVED,ALARM_ID_DG_THD_SENSORS_FPGA_FAULT,ALARM_ID_EMPTY_SALINE_BAG,ALARM_ID_HD_OCCLUSION_SENSOR_FPGA_FAULT,ALARM_ID_HD_ARTERIAL_SENSOR_FPGA_FAULT,ALARM_ID_TREATMENT_STOPPED_BY_USER,ALARM_ID_END_OF_TREATMENT_WARNING,ALARM_ID_PRIME_COMPLETED_LOW_PRIORITY,ALARM_ID_PRIME_OUT_OF_TIME,ALARM_ID_HD_PRIME_SALINE_PURGE_AIR_TIME_OUT,ALARM_ID_PRIME_DIALYSATE_DIALYZER_TIME_OUT,ALARM_ID_PRIME_DIALYSATE_BYPASS_TIME_OUT,ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE,ALARM_ID_PRE_TREATMENT_WET_LC_TEST_FAILURE,ALARM_ID_DG_BAROMETRIC_SENSOR_COEFFS_BAD_CRC,ALARM_ID_RTC_RAM_OPS_ERROR,ALARM_ID_TREATMENT_STOPPED_AFTER_RINSEBACK,ALARM_ID_INSTALL_NEW_CARTRIDGE,ALARM_ID_PRIME_SALINE_DIALYZER_TIME_OUT,ALARM_ID_NO_CARTRIDGE_LOADED,ALARM_ID_CARTRIDGE_REMOVAL_FAILURE,ALARM_ID_BICARB_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_DG_RESERVOIR_DRAIN_TIMEOUT,ALARM_ID_DG_RESERVOIR_FILL_TIMEOUT,ALARM_ID_DG_RESERVOIR_LEAK_TIMEOUT,ALARM_ID_DG_TEMP_SENSORS_DIFF_OUT_OF_RANGE,ALARM_ID_DG_HEAT_DISINFECT_TARGET_TEMP_TIMEOUT,ALARM_ID_DG_HEAT_DISINFECT_INLET_PRES_AND_TEMP_SNSRS_OUT,ALARM_ID_DG_HEAT_DISINFECT_INLET_COND_AND_TEMP_OUT,ALARM_ID_DG_CHEM_DISINFECT_TARGET_TEMP_TIMEOUT,ALARM_ID_DG_CHEM_DISINFECT_INLET_PRES_AND_TEMP_SNSRS_OUT,ALARM_ID_DG_CHEM_DISINFECT_INLET_COND_AND_TEMP_OUT,ALARM_ID_HD_INVALID_SYSTEM_RECORD_CRC,ALARM_ID_HD_INVALID_SERVICE_RECORD_CRC,ALARM_ID_DG_INVALID_SYSTEM_RECORD_CRC,ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC,ALARM_ID_HD_UI_COMPATIBILITY_ERROR,ALARM_ID_HD_DG_COMPATIBILITY_ERROR,ALARM_ID_DG_FPGA_POWER_OUT_TIMEOUT,ALARM_ID_HD_FPGA_POWER_OUT_TIMEOUT,ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE,ALARM_ID_UI_POST_FAILURE_SHASUM,ALARM_ID_UI_POST_FAILURE_CANBUS,ALARM_ID_UI_POST_FAILURE_DISPLAY,ALARM_ID_UI_POST_FAILURE_TOUCH,ALARM_ID_UI_POST_FAILURE_SDCARD,ALARM_ID_UI_POST_FAILURE_RTC,ALARM_ID_UI_POST_FAILURE_WIFI,ALARM_ID_UI_POST_FAILURE_BLUETOOTH,ALARM_ID_UI_POST_FAILURE_ETHERNET,ALARM_ID_UI_POST_FAILURE_SOUND,ALARM_ID_HD_SAFETY_SHUTDOWN_POST_TEST_FAILED,ALARM_ID_DG_SAFETY_SHUTDOWN_POST_TEST_FAILED,ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE,ALARM_ID_HD_BLOOD_FLOW_OUT_OF_RANGE,ALARM_ID_HD_DIAL_IN_FLOW_OUT_OF_RANGE,ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE,ALARM_ID_HD_ACTIVE_RESERVOIR_WEIGHT_OUT_OF_RANGE,ALARM_ID_DG_DIALYSATE_DRAIN_TIME_OUT,ALARM_ID_DG_DRAIN_PUMP_DIRECTION_INVALID,ALARM_ID_DG_ACID_BOTTLE_LOW_VOLUME,ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME,ALARM_ID_DG_LOAD_CELL_WEIGHT_OUT_OF_RANGE,ALARM_ID_DG_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE,ALARM_ID_HD_TREATMENT_RECIRC_TIMEOUT_WARNING,ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_WARNING,ALARM_ID_HD_FPGA_CLOCK_SPEED_CHECK_FAILURE,ALARM_ID_HD_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE,ALARM_ID_DG_DIALYSATE_OR_CONC_CAP_NOT_IN_PROPER_POSITION,ALARM_ID_HD_VENOUS_SENSOR_FPGA_FAULT,ALARM_ID_HD_DISINFECT_FLUSH,ALARM_ID_HD_DISINFECT_HEAT,ALARM_ID_HD_DISINFECT_CHEM,ALARM_ID_HD_DISINFECT_CHEM_INSTRUCTION1,ALARM_ID_UI_POST_FAILURE_CLOUDSYNC,ALARM_ID_DG_TDI_SENSORS_FPGA_FAULT,ALARM_ID_DG_TRO_SENSORS_FPGA_FAULT,ALARM_ID_DG_BARO_SENSOR_FPGA_FAULT,ALARM_ID_DG_INVALID_SERIAL_NUMBER,ALARM_ID_HD_INVALID_SERIAL_NUMBER,ALARM_ID_DG_PRIMARY_HEATER_POWER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_CPU_RAM_ERROR,ALARM_ID_DG_DRAIN_PUMP_DIRECTION_FPGA_FAULT,ALARM_ID_HD_INVALID_USAGE_RECORD_CRC,ALARM_ID_HD_CPU_RAM_ERROR,ALARM_ID_HD_AIR_TRAP_OVERFILL,ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT,ALARM_ID_DG_CPI_COND_SENSOR_INVALID_CHAR,ALARM_ID_DG_CPO_COND_SENSOR_INVALID_CHAR,ALARM_ID_DG_CD1_COND_SENSOR_INVALID_CHAR,ALARM_ID_DG_CD2_COND_SENSOR_INVALID_CHAR,ALARM_ID_HD_DIAL_IN_FLOW_CHECK_FAILURE +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_CAN_MESSAGE_NOT_ACKED" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:2 of 4 (partial) TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isAnyAlarmActive()) ==> TRUE - (2) for (index < (NUM_OF_ALARM_IDS)) ==> FALSE - Test Case Generation Notes: - Conflict: Unable to control expression-to-expression comparison in branch 2 +Test Path 2 +(1) if ((1) == isAnyAlarmActive()) ==> TRUE +(2) for (index < (NUM_OF_ALARM_IDS)) ==> FALSE +Test Case Generation Notes: +Conflict: Unable to control expression-to-expression comparison in branch 2 TEST.END_NOTES: TEST.STUB:AlarmMgmt.isAlarmActive TEST.STUB:AlarmMgmt.isAnyAlarmActive @@ -1459,39 +1503,42 @@ TEST.NEW TEST.NAME:handleResendActiveAlarmsRequest.003 TEST.IMPORT_FAILURES: -(S) @LINE: 1273 +(S) @LINE: 245 >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 >>> Results in 324 Iterations. (E) Errors from previous script import(s) - >>> (S) @LINE: 1355 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 323 Iterations. - >>> (S) @LINE: 1304 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 323 Iterations. - >>> (S) @LINE: 1272 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 320 Iterations. - >>> (S) @LINE: 1259 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 319 Iterations. - >>> (S) @LINE: 1260 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 314 Iterations. - >>> (E) @LINE: 1266 TEST.EXPECTED:AlarmMgmt.isAlarmActive.alarm:ALARM_ID_NO_ALARM,ALARM_ID_STUCK_BUTTON_TEST_FAILED,ALARM_ID_HD_FPGA_POST_TEST_FAILED,ALARM_ID_DG_FPGA_POST_TEST_FAILED,ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_DG_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_RTC_BATTERY_LOW,ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE,ALARM_ID_DG_ACCELEROMETER_SELF_TEST_FAILURE,ALARM_ID_HD_BLOOD_LEAK_SENSOR_EMBEDDED_MODE_FAILURE,ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP,ALARM_ID_HD_INTEGRITY_POST_TEST_FAILED,ALARM_ID_DG_INTEGRITY_POST_TEST_FAILED,ALARM_ID_DG_INVALID_USAGE_RECORD_CRC,ALARM_ID_HD_INVALID_USAGE_RECORD,ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE,ALARM_ID_HD_UI_POST_FAILED,ALARM_ID_DG_PRESSURE_SENSORS_INVALID_CAL_RECORD,ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP,ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD,ALARM_ID_DG_DRAIN_LINE_VOLUME_INVALID_CAL_RECORD,ALARM_ID_DG_RESERVOIRS_INVALID_CAL_RECORD,ALARM_ID_DG_ACID_CONCENTRATE_INVALID_CAL_RECORD,ALARM_ID_DG_BICARB_CONCENTRATE_INVALID_CAL_RECORD,ALARM_ID_DG_ACCELEROMETERS_INVALID_CAL_RECORD,ALARM_ID_HD_ACCELEROMETERS_INVALID_CAL_RECORD,ALARM_ID_HD_BLOOD_LEAK_SENSOR_ZERO_SEQUENCE_FAILED,ALARM_ID_DG_TWO_WIRE_SENSORS_FPGA_FAULT,ALARM_ID_HD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD,ALARM_ID_HD_SOFTWARE_FAULT,ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK,ALARM_ID_BLOOD_PUMP_OFF_CHECK,ALARM_ID_BLOOD_PUMP_MC_DIRECTION_CHECK,ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_CHECK,ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK,ALARM_ID_DIAL_IN_PUMP_OFF_CHECK,ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK,ALARM_ID_DIAL_IN_PUMP_ROTOR_SPEED_CHECK,ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK,ALARM_ID_DIAL_OUT_PUMP_OFF_CHECK,ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK,ALARM_ID_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK,ALARM_ID_HD_BLOOD_LEAK_SELF_TEST_FAULT,ALARM_ID_UI_COMM_TIMEOUT,ALARM_ID_HD_COMM_TOO_MANY_BAD_CRCS,ALARM_ID_CAN_MESSAGE_NOT_ACKED,ALARM_ID_UF_RATE_TOO_HIGH_ERROR,ALARM_ID_UF_VOLUME_ACCURACY_ERROR,ALARM_ID_HD_FPGA_COMM_TIMEOUT,ALARM_ID_VALVE_CONTROL_FAILURE,ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_DIAL_IN_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_HD_CRITICAL_DATA_ERROR,ALARM_ID_DG_CRITICAL_DATA_ERROR,ALARM_ID_HD_ACCELEROMETER_FAILURE,ALARM_ID_DG_ACCELEROMETER_FAILURE,ALARM_ID_HD_VALVE_HOMING_FAILED,ALARM_ID_HD_VALVE_TRANSITION_TIMEOUT,ALARM_ID_HD_VALVE_NOT_FUNCTIONAL,ALARM_ID_HD_VALVE_CURRENT_OUT_OF_RANGE,ALARM_ID_HD_VALVE_POSITION_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_SENSOR_FAULT,ALARM_ID_VENOUS_PRESSURE_SENSOR_FAULT,ALARM_ID_DG_COMMAND_INVALID_PARAMETER_FAULT,ALARM_ID_HD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE,ALARM_ID_HD_BP_OCCLUSION_SELF_TEST_FAILURE,ALARM_ID_HD_ACTIVE_RESERVOIR_RECIRCULATION_OUT_OF_RANGE,ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD,ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE,ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE,ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE,ALARM_ID_HD_NEW_DIALYSATE_TEMPERATURE_DATA_MESSAGE_NOT_RECEIVE,ALARM_ID_HD_BLOOD_LEAK_SELF_TEST_SEND_TIMEOUT,ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE,ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_VOLTAGE_OUT_OF_RANGE,ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR,ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR,ALARM_ID_HD_SYRINGE_PUMP_FAULT,ALARM_ID_HD_SYRINGE_PUMP_OVER_TRAVEL_ERROR,ALARM_ID_HD_SYRINGE_PUMP_DAC_WRITE_ERROR,ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR,ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR,ALARM_ID_PUMP_TRACK_LATCH_OPENED,ALARM_ID_HD_BP_OCCLUSION_READ_TIMEOUT_ERROR,ALARM_ID_DG_HEATING_INVALID_CAL_RECORD,ALARM_ID_DG_CONC_PUMP_HALL_SENSOR_OUT_OF_RANGE,ALARM_ID_HD_BP_OCCLUSION_SENSOR_ERROR,ALARM_ID_DG_LOAD_CELL_FPGA_READ_ERROR,ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE,ALARM_ID_DG_CONDUCTIVITY_SENSOR_BAD_STATUS,ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_DG_PRESSURE_OUT_OF_RANGE,ALARM_ID_DG_WATCHDOG_EXPIRED,ALARM_ID_INLET_WATER_TEMPERATURE_IN_HIGH_RANGE,ALARM_ID_FILL_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_HD_BATTERY_COMM_FAULT,ALARM_ID_HD_SYRINGE_PUMP_STALL,ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT,ALARM_ID_HD_DRY_SELF_TEST_TIMEOUT,ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANAGE,ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID,ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS,ALARM_ID_DG_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID,ALARM_ID_DG_DIALYSATE_FLOW_SENSOR_INVALID_CAL_RECORD,ALARM_ID_DG_RESTARTED_FAULT,ALARM_ID_HD_SYRINGE_PUMP_ADC_ERROR,ALARM_ID_HD_SYRINGE_PUMP_VOLUME_ERROR,ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR,ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR,ALARM_ID_HD_BLOOD_LEAK_ZERO_CMD_SEND_TIMEOUT,ALARM_ID_HD_BLOOD_LEAK_ZERO_CMD_FAULT,ALARM_ID_HD_VENOUS_BUBBLE_SELF_TEST_FAILURE,ALARM_ID_DG_TEMPERATURE_SENSOR_OUT_OF_RANGE,ALARM_ID_DG_TEMPERATURE_SENSORS_ADC_FAULT,ALARM_ID_DG_CAN_MESSAGE_NOT_ACKED,ALARM_ID_DG_RTC_CONFIG_ERROR,ALARM_ID_DG_RTC_BATTERY_LOW,ALARM_ID_PRE_TREATMENT_WET_PRIME_TEST_FAILURE,ALARM_ID_DG_MAIN_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_SMALL_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_TRIMMER_HEATER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_END_OF_TREATMENT_HIGH,ALARM_ID_TREATMENT_STOPPED_NO_RINSEBACK,ALARM_ID_HD_BLOOD_LEAK_DETECTED,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_BUBBLE_DETECTED,ALARM_ID_HD_VENOUS_BUBBLE_DETECTED_RINSEBACK,ALARM_ID_VENOUS_PRESSURE_HIGH,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH,ALARM_ID_DG_FLUID_LEAK_DETECTED,ALARM_ID_HD_FLUID_LEAK_DETECTED,ALARM_ID_HD_SHOCK,ALARM_ID_DG_SHOCK,ALARM_ID_HD_EXCESSIVE_TILT,ALARM_ID_DG_EXCESSIVE_TILT,ALARM_ID_HD_AC_POWER_LOST,ALARM_ID_DG_COMM_TIMEOUT,ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT,ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_DG_DIALYSATE_TEMPERATURE_SENSORS_OUT_OF_RANGE,ALARM_ID_DG_RO_FLOW_SENSOR_INVALID_CAL_RECORD,ALARM_ID_ACID_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE,ALARM_ID_CREATING_DIALYSATE_PLEASE_WAIT,ALARM_ID_INLET_WATER_HIGH_TEMPERATURE,ALARM_ID_HD_WATCHDOG_EXPIRED,ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_HIGH_RANGE,ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE,ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE,ALARM_ID_PRIME_COMPLETED_HIGH,ALARM_ID_NVDATA_EEPROM_OPS_FAILURE,ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE,ALARM_ID_HD_NEW_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE,ALARM_ID_DG_CHEM_DISINFECT_PRIME_ACID_LINE_TIME_OUT,ALARM_ID_INLET_WATER_TEMPERATURE_IN_LOW_RANGE,ALARM_ID_DIAL_IN_PUMP_FLOW_VS_MOTOR_SPEED_CHECK,ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH,ALARM_ID_DG_COMM_TOO_MANY_BAD_CRCS,ALARM_ID_DG_FPGA_CLOCK_SPEED_CHECK_FAILURE,ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_1_ALARM,ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_2_ALARM,ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM,ALARM_ID_TREATMENT_RECIRC_TIMEOUT_ALARM,ALARM_ID_CARTRIDGE_DOOR_OPENED,ALARM_ID_HD_ACTIVE_RESERVOIR_DEPLETION_TIME_OUT,ALARM_ID_DIALYSATE_FLOW_RATE_OUT_OF_RANGE,ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY,ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION,ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM,ALARM_ID_HD_RTC_CONFIG_ERROR,ALARM_ID_HD_RTC_OR_TIMER_ACCURACY_FAILURE,ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR,ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_HIGH_SAFETY_RANGE,ALARM_ID_DG_SOFTWARE_FAULT,ALARM_ID_HD_COMM_TIMEOUT,ALARM_ID_DG_FPGA_COMM_TIMEOUT,ALARM_ID_DG_LOAD_CELL_ADC_ERROR,ALARM_ID_DG_LOAD_CELLS_TARE_WEIGHT_OUT_OF_RANGE,ALARM_ID_DG_LOAD_CELLS_INVALID_CAL_RECORD,ALARM_ID_DG_INVALID_LOAD_CELL_VALUE,ALARM_ID_UV_REACTOR_NOT_HEALTHY,ALARM_ID_DG_FAN_RPM_OUT_OF_RANGE,ALARM_ID_DG_CONCENTRATE_PUMP_FAULT,ALARM_ID_CP1_SPEED_CONTROL_ERROR,ALARM_ID_CP2_SPEED_CONTROL_ERROR,ALARM_ID_DRAIN_PUMP_RPM_OUT_OF_RANGE,ALARM_ID_DRAIN_PUMP_OFF_FAULT,ALARM_ID_FLOW_RATE_OUT_OF_UPPER_RANGE,ALARM_ID_FLOW_RATE_OUT_OF_LOWER_RANGE,ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_LOW_SAFETY_RANGE,ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE,ALARM_ID_RO_PUMP_PRESSURE_OUT_OF_RANGE,ALARM_ID_DG_TEMPERATURE_SENSOR_ERROR_BIT_FAULT,ALARM_ID_DG_TEMPERATURE_SENSORS_FPGA_FAULT,ALARM_ID_RO_FLOW_TOO_LOW_WHILE_PRIMARY_HEATER_IS_ON,ALARM_ID_DIALYSATE_FLOW_TOO_LOW_WHILE_TRIMMER_HEATER_IS_ON,ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE,ALARM_ID_PRE_TREATMENT_WET_FLOW_TEST_FAILURE,ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE,ALARM_ID_PRESSURE_SENSOR_FAULT,ALARM_ID_RO_REJECTION_RATIO_OUT_OF_RANGE,ALARM_ID_CONDUCTIVITY_SENSOR_FAULT,ALARM_ID_DG_DIALYSATE_FILL_OUT_OF_TIME,ALARM_ID_DG_FLOW_METER_CHECK_FAILURE,ALARM_ID_HD_VENOUS_LINE_OCCLUSION,ALARM_ID_DG_DRAIN_CIRCULATION_LINE_TIMEOUT,ALARM_ID_HD_BATTERY_PACK_ERROR_DETECTED,ALARM_ID_BLOOD_SITTING_WARNING,ALARM_ID_END_OF_TREATMENT_ALARM,ALARM_ID_PRIME_COMPLETED_MEDIUM,ALARM_ID_SALINE_BOLUS_VOLUME_CHECK_FAILURE,ALARM_ID_RINSEBACK_VOLUME_CHECK_FAILURE,ALARM_ID_END_TREATMENT_TIMEOUT_ALARM,ALARM_ID_BLOOD_PRIME_VOLUME_CHECK_FAILURE,ALARM_ID_HD_SYRINGE_DETECTED,ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_REMOVED,ALARM_ID_DG_THD_SENSORS_FPGA_FAULT,ALARM_ID_EMPTY_SALINE_BAG,ALARM_ID_DIALYSATE_TEMPERATURE_HIGH,ALARM_ID_DIALYSATE_TEMPERATURE_LOW,ALARM_ID_TREATMENT_STOPPED_BY_USER,ALARM_ID_END_OF_TREATMENT_WARNING,ALARM_ID_PRIME_COMPLETED_LOW_PRIORITY,ALARM_ID_PRIME_OUT_OF_TIME,ALARM_ID_HD_PRIME_SALINE_PURGE_AIR_TIME_OUT,ALARM_ID_PRIME_DIALYSATE_DIALYZER_TIME_OUT,ALARM_ID_PRIME_DIALYSATE_BYPASS_TIME_OUT,ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE,ALARM_ID_PRE_TREATMENT_WET_LC_TEST_FAILURE,ALARM_ID_DG_BAROMETRIC_SENSOR_COEFFS_BAD_CRC,ALARM_ID_RTC_RAM_OPS_ERROR,ALARM_ID_TREATMENT_STOPPED_AFTER_RINSEBACK,ALARM_ID_INSTALL_NEW_CARTRIDGE,ALARM_ID_PRIME_SALINE_DIALYZER_TIME_OUT,ALARM_ID_NO_CARTRIDGE_LOADED,ALARM_ID_CARTRIDGE_REMOVAL_FAILURE,ALARM_ID_BICARB_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_DG_RESERVOIR_DRAIN_TIMEOUT,ALARM_ID_DG_RESERVOIR_FILL_TIMEOUT,ALARM_ID_DG_RESERVOIR_LEAK_TIMEOUT,ALARM_ID_DG_TEMP_SENSORS_DIFF_OUT_OF_RANGE,ALARM_ID_DG_HEAT_DISINFECT_TARGET_TEMP_TIMEOUT,ALARM_ID_DG_HEAT_DISINFECT_INLET_PRES_AND_TEMP_SNSRS_OUT,ALARM_ID_DG_HEAT_DISINFECT_INLET_COND_AND_TEMP_OUT,ALARM_ID_DG_CHEM_DISINFECT_TARGET_TEMP_TIMEOUT,ALARM_ID_DG_CHEM_DISINFECT_INLET_PRES_AND_TEMP_SNSRS_OUT,ALARM_ID_DG_CHEM_DISINFECT_INLET_COND_AND_TEMP_OUT,ALARM_ID_HD_INVALID_SYSTEM_RECORD_CRC,ALARM_ID_HD_INVALID_SERVICE_RECORD_CRC,ALARM_ID_DG_INVALID_SYSTEM_RECORD_CRC,ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC,ALARM_ID_HD_UI_COMPATIBILITY_ERROR,ALARM_ID_HD_DG_COMPATIBILITY_ERROR,ALARM_ID_DG_FPGA_POWER_OUT_TIMEOUT,ALARM_ID_HD_FPGA_POWER_OUT_TIMEOUT,ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE,ALARM_ID_UI_POST_FAILURE_SHASUM,ALARM_ID_UI_POST_FAILURE_CANBUS,ALARM_ID_UI_POST_FAILURE_DISPLAY,ALARM_ID_UI_POST_FAILURE_TOUCH,ALARM_ID_UI_POST_FAILURE_SDCARD,ALARM_ID_UI_POST_FAILURE_RTC,ALARM_ID_UI_POST_FAILURE_WIFI,ALARM_ID_UI_POST_FAILURE_BLUETOOTH,ALARM_ID_UI_POST_FAILURE_ETHERNET,ALARM_ID_UI_POST_FAILURE_SOUND,ALARM_ID_HD_SAFETY_SHUTDOWN_POST_TEST_FAILED,ALARM_ID_DG_SAFETY_SHUTDOWN_POST_TEST_FAILED,ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE,ALARM_ID_HD_BLOOD_FLOW_OUT_OF_RANGE,ALARM_ID_HD_DIAL_IN_FLOW_OUT_OF_RANGE,ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE,ALARM_ID_HD_ACTIVE_RESERVOIR_WEIGHT_OUT_OF_RANGE,ALARM_ID_DG_DIALYSATE_DRAIN_TIME_OUT,ALARM_ID_HD_ARTERIAL_PRESSURE_READ_TIMEOUT_ERROR,ALARM_ID_DG_ACID_BOTTLE_LOW_VOLUME,ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME,ALARM_ID_DG_LOAD_CELL_WEIGHT_OUT_OF_RANGE,ALARM_ID_DG_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE,ALARM_ID_HD_TREATMENT_RECIRC_TIMEOUT_WARNING,ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_WARNING,ALARM_ID_HD_FPGA_CLOCK_SPEED_CHECK_FAILURE,ALARM_ID_HD_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE,ALARM_ID_DG_DIALYSATE_OR_CONC_CAP_NOT_IN_PROPER_POSITION,ALARM_ID_DG_FLOW_TOO_LOW_WHILE_HEATER_ON,ALARM_ID_HD_DISINFECT_FLUSH,ALARM_ID_HD_DISINFECT_HEAT,ALARM_ID_HD_DISINFECT_CHEM,ALARM_ID_HD_DISINFECT_CHEM_INSTRUCTION1,ALARM_ID_UI_POST_FAILURE_CLOUDSYNC,ALARM_ID_DG_TDI_SENSORS_FPGA_FAULT,ALARM_ID_DG_TRO_SENSORS_FPGA_FAULT,ALARM_ID_DG_BARO_SENSOR_FPGA_FAULT,ALARM_ID_DG_DISINFECT_HAS_BEEN_EXPIRED,ALARM_ID_DG_SERIVCE_TIME_INTERVAL_HAS_ELAPSED,ALARM_ID_DG_PRIMARY_HEATER_POWER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_CPU_RAM_ERROR - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "ALARM_ID_HD_BLOOD_LEAK_SELF_TEST_FAULT" - >>> >>> Command Ignored + >>> (S) @LINE: 1273 + >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 + >>> >>> Results in 324 Iterations. +>>> (S) @LINE: 1355 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 323 Iterations. +>>> (S) @LINE: 1304 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 323 Iterations. +>>> (S) @LINE: 1272 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 320 Iterations. +>>> (S) @LINE: 1259 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 319 Iterations. +>>> (S) @LINE: 1260 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 314 Iterations. +>>> (E) @LINE: 1266 TEST.EXPECTED:AlarmMgmt.isAlarmActive.alarm:ALARM_ID_NO_ALARM,ALARM_ID_STUCK_BUTTON_TEST_FAILED,ALARM_ID_HD_FPGA_POST_TEST_FAILED,ALARM_ID_DG_FPGA_POST_TEST_FAILED,ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_DG_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_RTC_BATTERY_LOW,ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE,ALARM_ID_DG_ACCELEROMETER_SELF_TEST_FAILURE,ALARM_ID_HD_BLOOD_LEAK_SENSOR_EMBEDDED_MODE_FAILURE,ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP,ALARM_ID_HD_INTEGRITY_POST_TEST_FAILED,ALARM_ID_DG_INTEGRITY_POST_TEST_FAILED,ALARM_ID_DG_INVALID_USAGE_RECORD_CRC,ALARM_ID_HD_INVALID_USAGE_RECORD,ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE,ALARM_ID_HD_UI_POST_FAILED,ALARM_ID_DG_PRESSURE_SENSORS_INVALID_CAL_RECORD,ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP,ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD,ALARM_ID_DG_DRAIN_LINE_VOLUME_INVALID_CAL_RECORD,ALARM_ID_DG_RESERVOIRS_INVALID_CAL_RECORD,ALARM_ID_DG_ACID_CONCENTRATE_INVALID_CAL_RECORD,ALARM_ID_DG_BICARB_CONCENTRATE_INVALID_CAL_RECORD,ALARM_ID_DG_ACCELEROMETERS_INVALID_CAL_RECORD,ALARM_ID_HD_ACCELEROMETERS_INVALID_CAL_RECORD,ALARM_ID_HD_BLOOD_LEAK_SENSOR_ZERO_SEQUENCE_FAILED,ALARM_ID_DG_TWO_WIRE_SENSORS_FPGA_FAULT,ALARM_ID_HD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD,ALARM_ID_HD_SOFTWARE_FAULT,ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK,ALARM_ID_BLOOD_PUMP_OFF_CHECK,ALARM_ID_BLOOD_PUMP_MC_DIRECTION_CHECK,ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_CHECK,ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK,ALARM_ID_DIAL_IN_PUMP_OFF_CHECK,ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK,ALARM_ID_DIAL_IN_PUMP_ROTOR_SPEED_CHECK,ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK,ALARM_ID_DIAL_OUT_PUMP_OFF_CHECK,ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK,ALARM_ID_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK,ALARM_ID_HD_BLOOD_LEAK_SELF_TEST_FAULT,ALARM_ID_UI_COMM_TIMEOUT,ALARM_ID_HD_COMM_TOO_MANY_BAD_CRCS,ALARM_ID_CAN_MESSAGE_NOT_ACKED,ALARM_ID_UF_RATE_TOO_HIGH_ERROR,ALARM_ID_UF_VOLUME_ACCURACY_ERROR,ALARM_ID_HD_FPGA_COMM_TIMEOUT,ALARM_ID_VALVE_CONTROL_FAILURE,ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_DIAL_IN_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_HD_CRITICAL_DATA_ERROR,ALARM_ID_DG_CRITICAL_DATA_ERROR,ALARM_ID_HD_ACCELEROMETER_FAILURE,ALARM_ID_DG_ACCELEROMETER_FAILURE,ALARM_ID_HD_VALVE_HOMING_FAILED,ALARM_ID_HD_VALVE_TRANSITION_TIMEOUT,ALARM_ID_HD_VALVE_NOT_FUNCTIONAL,ALARM_ID_HD_VALVE_CURRENT_OUT_OF_RANGE,ALARM_ID_HD_VALVE_POSITION_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_SENSOR_FAULT,ALARM_ID_VENOUS_PRESSURE_SENSOR_FAULT,ALARM_ID_DG_COMMAND_INVALID_PARAMETER_FAULT,ALARM_ID_HD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE,ALARM_ID_HD_BP_OCCLUSION_SELF_TEST_FAILURE,ALARM_ID_HD_ACTIVE_RESERVOIR_RECIRCULATION_OUT_OF_RANGE,ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD,ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE,ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE,ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE,ALARM_ID_HD_NEW_DIALYSATE_TEMPERATURE_DATA_MESSAGE_NOT_RECEIVE,ALARM_ID_HD_BLOOD_LEAK_SELF_TEST_SEND_TIMEOUT,ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE,ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_VOLTAGE_OUT_OF_RANGE,ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR,ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR,ALARM_ID_HD_SYRINGE_PUMP_FAULT,ALARM_ID_HD_SYRINGE_PUMP_OVER_TRAVEL_ERROR,ALARM_ID_HD_SYRINGE_PUMP_DAC_WRITE_ERROR,ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR,ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR,ALARM_ID_PUMP_TRACK_LATCH_OPENED,ALARM_ID_HD_BP_OCCLUSION_READ_TIMEOUT_ERROR,ALARM_ID_DG_HEATING_INVALID_CAL_RECORD,ALARM_ID_DG_CONC_PUMP_HALL_SENSOR_OUT_OF_RANGE,ALARM_ID_HD_BP_OCCLUSION_SENSOR_ERROR,ALARM_ID_DG_LOAD_CELL_FPGA_READ_ERROR,ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE,ALARM_ID_DG_CONDUCTIVITY_SENSOR_BAD_STATUS,ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_DG_PRESSURE_OUT_OF_RANGE,ALARM_ID_DG_WATCHDOG_EXPIRED,ALARM_ID_INLET_WATER_TEMPERATURE_IN_HIGH_RANGE,ALARM_ID_FILL_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_HD_BATTERY_COMM_FAULT,ALARM_ID_HD_SYRINGE_PUMP_STALL,ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT,ALARM_ID_HD_DRY_SELF_TEST_TIMEOUT,ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANAGE,ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID,ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS,ALARM_ID_DG_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID,ALARM_ID_DG_DIALYSATE_FLOW_SENSOR_INVALID_CAL_RECORD,ALARM_ID_DG_RESTARTED_FAULT,ALARM_ID_HD_SYRINGE_PUMP_ADC_ERROR,ALARM_ID_HD_SYRINGE_PUMP_VOLUME_ERROR,ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR,ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR,ALARM_ID_HD_BLOOD_LEAK_ZERO_CMD_SEND_TIMEOUT,ALARM_ID_HD_BLOOD_LEAK_ZERO_CMD_FAULT,ALARM_ID_HD_VENOUS_BUBBLE_SELF_TEST_FAILURE,ALARM_ID_DG_TEMPERATURE_SENSOR_OUT_OF_RANGE,ALARM_ID_DG_TEMPERATURE_SENSORS_ADC_FAULT,ALARM_ID_DG_CAN_MESSAGE_NOT_ACKED,ALARM_ID_DG_RTC_CONFIG_ERROR,ALARM_ID_DG_RTC_BATTERY_LOW,ALARM_ID_PRE_TREATMENT_WET_PRIME_TEST_FAILURE,ALARM_ID_DG_MAIN_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_SMALL_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_TRIMMER_HEATER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_END_OF_TREATMENT_HIGH,ALARM_ID_TREATMENT_STOPPED_NO_RINSEBACK,ALARM_ID_HD_BLOOD_LEAK_DETECTED,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_BUBBLE_DETECTED,ALARM_ID_HD_VENOUS_BUBBLE_DETECTED_RINSEBACK,ALARM_ID_VENOUS_PRESSURE_HIGH,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH,ALARM_ID_DG_FLUID_LEAK_DETECTED,ALARM_ID_HD_FLUID_LEAK_DETECTED,ALARM_ID_HD_SHOCK,ALARM_ID_DG_SHOCK,ALARM_ID_HD_EXCESSIVE_TILT,ALARM_ID_DG_EXCESSIVE_TILT,ALARM_ID_HD_AC_POWER_LOST,ALARM_ID_DG_COMM_TIMEOUT,ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT,ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_DG_DIALYSATE_TEMPERATURE_SENSORS_OUT_OF_RANGE,ALARM_ID_DG_RO_FLOW_SENSOR_INVALID_CAL_RECORD,ALARM_ID_ACID_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE,ALARM_ID_CREATING_DIALYSATE_PLEASE_WAIT,ALARM_ID_INLET_WATER_HIGH_TEMPERATURE,ALARM_ID_HD_WATCHDOG_EXPIRED,ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_HIGH_RANGE,ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE,ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE,ALARM_ID_PRIME_COMPLETED_HIGH,ALARM_ID_NVDATA_EEPROM_OPS_FAILURE,ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE,ALARM_ID_HD_NEW_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE,ALARM_ID_DG_CHEM_DISINFECT_PRIME_ACID_LINE_TIME_OUT,ALARM_ID_INLET_WATER_TEMPERATURE_IN_LOW_RANGE,ALARM_ID_DIAL_IN_PUMP_FLOW_VS_MOTOR_SPEED_CHECK,ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH,ALARM_ID_DG_COMM_TOO_MANY_BAD_CRCS,ALARM_ID_DG_FPGA_CLOCK_SPEED_CHECK_FAILURE,ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_1_ALARM,ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_2_ALARM,ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM,ALARM_ID_TREATMENT_RECIRC_TIMEOUT_ALARM,ALARM_ID_CARTRIDGE_DOOR_OPENED,ALARM_ID_HD_ACTIVE_RESERVOIR_DEPLETION_TIME_OUT,ALARM_ID_DIALYSATE_FLOW_RATE_OUT_OF_RANGE,ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY,ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION,ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM,ALARM_ID_HD_RTC_CONFIG_ERROR,ALARM_ID_HD_RTC_OR_TIMER_ACCURACY_FAILURE,ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR,ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_HIGH_SAFETY_RANGE,ALARM_ID_DG_SOFTWARE_FAULT,ALARM_ID_HD_COMM_TIMEOUT,ALARM_ID_DG_FPGA_COMM_TIMEOUT,ALARM_ID_DG_LOAD_CELL_ADC_ERROR,ALARM_ID_DG_LOAD_CELLS_TARE_WEIGHT_OUT_OF_RANGE,ALARM_ID_DG_LOAD_CELLS_INVALID_CAL_RECORD,ALARM_ID_DG_INVALID_LOAD_CELL_VALUE,ALARM_ID_UV_REACTOR_NOT_HEALTHY,ALARM_ID_DG_FAN_RPM_OUT_OF_RANGE,ALARM_ID_DG_CONCENTRATE_PUMP_FAULT,ALARM_ID_CP1_SPEED_CONTROL_ERROR,ALARM_ID_CP2_SPEED_CONTROL_ERROR,ALARM_ID_DRAIN_PUMP_RPM_OUT_OF_RANGE,ALARM_ID_DRAIN_PUMP_OFF_FAULT,ALARM_ID_FLOW_RATE_OUT_OF_UPPER_RANGE,ALARM_ID_FLOW_RATE_OUT_OF_LOWER_RANGE,ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_LOW_SAFETY_RANGE,ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE,ALARM_ID_RO_PUMP_PRESSURE_OUT_OF_RANGE,ALARM_ID_DG_TEMPERATURE_SENSOR_ERROR_BIT_FAULT,ALARM_ID_DG_TEMPERATURE_SENSORS_FPGA_FAULT,ALARM_ID_RO_FLOW_TOO_LOW_WHILE_PRIMARY_HEATER_IS_ON,ALARM_ID_DIALYSATE_FLOW_TOO_LOW_WHILE_TRIMMER_HEATER_IS_ON,ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE,ALARM_ID_PRE_TREATMENT_WET_FLOW_TEST_FAILURE,ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE,ALARM_ID_PRESSURE_SENSOR_FAULT,ALARM_ID_RO_REJECTION_RATIO_OUT_OF_RANGE,ALARM_ID_CONDUCTIVITY_SENSOR_FAULT,ALARM_ID_DG_DIALYSATE_FILL_OUT_OF_TIME,ALARM_ID_DG_FLOW_METER_CHECK_FAILURE,ALARM_ID_HD_VENOUS_LINE_OCCLUSION,ALARM_ID_DG_DRAIN_CIRCULATION_LINE_TIMEOUT,ALARM_ID_HD_BATTERY_PACK_ERROR_DETECTED,ALARM_ID_BLOOD_SITTING_WARNING,ALARM_ID_END_OF_TREATMENT_ALARM,ALARM_ID_PRIME_COMPLETED_MEDIUM,ALARM_ID_SALINE_BOLUS_VOLUME_CHECK_FAILURE,ALARM_ID_RINSEBACK_VOLUME_CHECK_FAILURE,ALARM_ID_END_TREATMENT_TIMEOUT_ALARM,ALARM_ID_BLOOD_PRIME_VOLUME_CHECK_FAILURE,ALARM_ID_HD_SYRINGE_DETECTED,ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_REMOVED,ALARM_ID_DG_THD_SENSORS_FPGA_FAULT,ALARM_ID_EMPTY_SALINE_BAG,ALARM_ID_DIALYSATE_TEMPERATURE_HIGH,ALARM_ID_DIALYSATE_TEMPERATURE_LOW,ALARM_ID_TREATMENT_STOPPED_BY_USER,ALARM_ID_END_OF_TREATMENT_WARNING,ALARM_ID_PRIME_COMPLETED_LOW_PRIORITY,ALARM_ID_PRIME_OUT_OF_TIME,ALARM_ID_HD_PRIME_SALINE_PURGE_AIR_TIME_OUT,ALARM_ID_PRIME_DIALYSATE_DIALYZER_TIME_OUT,ALARM_ID_PRIME_DIALYSATE_BYPASS_TIME_OUT,ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE,ALARM_ID_PRE_TREATMENT_WET_LC_TEST_FAILURE,ALARM_ID_DG_BAROMETRIC_SENSOR_COEFFS_BAD_CRC,ALARM_ID_RTC_RAM_OPS_ERROR,ALARM_ID_TREATMENT_STOPPED_AFTER_RINSEBACK,ALARM_ID_INSTALL_NEW_CARTRIDGE,ALARM_ID_PRIME_SALINE_DIALYZER_TIME_OUT,ALARM_ID_NO_CARTRIDGE_LOADED,ALARM_ID_CARTRIDGE_REMOVAL_FAILURE,ALARM_ID_BICARB_CONDUCTIVITY_OUT_OF_RANGE,ALARM_ID_DG_RESERVOIR_DRAIN_TIMEOUT,ALARM_ID_DG_RESERVOIR_FILL_TIMEOUT,ALARM_ID_DG_RESERVOIR_LEAK_TIMEOUT,ALARM_ID_DG_TEMP_SENSORS_DIFF_OUT_OF_RANGE,ALARM_ID_DG_HEAT_DISINFECT_TARGET_TEMP_TIMEOUT,ALARM_ID_DG_HEAT_DISINFECT_INLET_PRES_AND_TEMP_SNSRS_OUT,ALARM_ID_DG_HEAT_DISINFECT_INLET_COND_AND_TEMP_OUT,ALARM_ID_DG_CHEM_DISINFECT_TARGET_TEMP_TIMEOUT,ALARM_ID_DG_CHEM_DISINFECT_INLET_PRES_AND_TEMP_SNSRS_OUT,ALARM_ID_DG_CHEM_DISINFECT_INLET_COND_AND_TEMP_OUT,ALARM_ID_HD_INVALID_SYSTEM_RECORD_CRC,ALARM_ID_HD_INVALID_SERVICE_RECORD_CRC,ALARM_ID_DG_INVALID_SYSTEM_RECORD_CRC,ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC,ALARM_ID_HD_UI_COMPATIBILITY_ERROR,ALARM_ID_HD_DG_COMPATIBILITY_ERROR,ALARM_ID_DG_FPGA_POWER_OUT_TIMEOUT,ALARM_ID_HD_FPGA_POWER_OUT_TIMEOUT,ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE,ALARM_ID_UI_POST_FAILURE_SHASUM,ALARM_ID_UI_POST_FAILURE_CANBUS,ALARM_ID_UI_POST_FAILURE_DISPLAY,ALARM_ID_UI_POST_FAILURE_TOUCH,ALARM_ID_UI_POST_FAILURE_SDCARD,ALARM_ID_UI_POST_FAILURE_RTC,ALARM_ID_UI_POST_FAILURE_WIFI,ALARM_ID_UI_POST_FAILURE_BLUETOOTH,ALARM_ID_UI_POST_FAILURE_ETHERNET,ALARM_ID_UI_POST_FAILURE_SOUND,ALARM_ID_HD_SAFETY_SHUTDOWN_POST_TEST_FAILED,ALARM_ID_DG_SAFETY_SHUTDOWN_POST_TEST_FAILED,ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE,ALARM_ID_HD_BLOOD_FLOW_OUT_OF_RANGE,ALARM_ID_HD_DIAL_IN_FLOW_OUT_OF_RANGE,ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE,ALARM_ID_HD_ACTIVE_RESERVOIR_WEIGHT_OUT_OF_RANGE,ALARM_ID_DG_DIALYSATE_DRAIN_TIME_OUT,ALARM_ID_HD_ARTERIAL_PRESSURE_READ_TIMEOUT_ERROR,ALARM_ID_DG_ACID_BOTTLE_LOW_VOLUME,ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME,ALARM_ID_DG_LOAD_CELL_WEIGHT_OUT_OF_RANGE,ALARM_ID_DG_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE,ALARM_ID_HD_TREATMENT_RECIRC_TIMEOUT_WARNING,ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_WARNING,ALARM_ID_HD_FPGA_CLOCK_SPEED_CHECK_FAILURE,ALARM_ID_HD_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE,ALARM_ID_DG_DIALYSATE_OR_CONC_CAP_NOT_IN_PROPER_POSITION,ALARM_ID_DG_FLOW_TOO_LOW_WHILE_HEATER_ON,ALARM_ID_HD_DISINFECT_FLUSH,ALARM_ID_HD_DISINFECT_HEAT,ALARM_ID_HD_DISINFECT_CHEM,ALARM_ID_HD_DISINFECT_CHEM_INSTRUCTION1,ALARM_ID_UI_POST_FAILURE_CLOUDSYNC,ALARM_ID_DG_TDI_SENSORS_FPGA_FAULT,ALARM_ID_DG_TRO_SENSORS_FPGA_FAULT,ALARM_ID_DG_BARO_SENSOR_FPGA_FAULT,ALARM_ID_DG_DISINFECT_HAS_BEEN_EXPIRED,ALARM_ID_DG_SERIVCE_TIME_INTERVAL_HAS_ELAPSED,ALARM_ID_DG_PRIMARY_HEATER_POWER_VOLTAGE_OUT_OF_RANGE,ALARM_ID_DG_CPU_RAM_ERROR +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_HD_BLOOD_LEAK_SELF_TEST_FAULT" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:4 of 4 (partial) TEST.NOTES: This is an automatically generated test case. - Test Path 4 - (1) if ((1) == isAnyAlarmActive()) ==> TRUE - (2) for (index < (NUM_OF_ALARM_IDS)) ==> TRUE - (3) if ((1) == isAlarmActive((ALARM_ID_T)index)) ==> TRUE - Test Case Generation Notes: - Conflict: Unable to control expression-to-expression comparison in branch 2 +Test Path 4 +(1) if ((1) == isAnyAlarmActive()) ==> TRUE +(2) for (index < (NUM_OF_ALARM_IDS)) ==> TRUE +(3) if ((1) == isAlarmActive((ALARM_ID_T)index)) ==> TRUE +Test Case Generation Notes: +Conflict: Unable to control expression-to-expression comparison in branch 2 TEST.END_NOTES: TEST.STUB:AlarmMgmt.isAlarmActive TEST.STUB:AlarmMgmt.isAnyAlarmActive @@ -1843,13 +1890,48 @@ Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: +TEST.STUB:AlarmMgmt.setAlarmLamp +TEST.STUB:AlarmMgmt.setAlarmAudio +TEST.STUB:AlarmMgmt.getAlarmAudioVolume +TEST.STUB:AlarmMgmt.getAlarmAudioPrimaryHighGainCurrent +TEST.STUB:AlarmMgmt.getAlarmAudioPrimaryLowGainCurrent +TEST.STUB:AlarmMgmt.getAlarmAudioBackupCurrent +TEST.VALUE:AlarmMgmt.<>.alarmStatusPublicationTimerCounter:1 +TEST.VALUE:AlarmMgmt.<>.alarmInfoPublicationTimerCounter:1 +TEST.VALUE:AlarmMgmt.getAlarmAudioVolume.return:0 +TEST.VALUE:AlarmMgmt.getAlarmAudioPrimaryHighGainCurrent.return:0.0 +TEST.VALUE:AlarmMgmt.getAlarmAudioPrimaryLowGainCurrent.return:0.0 +TEST.VALUE:AlarmMgmt.getAlarmAudioBackupCurrent.return:0.0 TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:<> +TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:0 +TEST.VALUE:uut_prototype_stubs.isSafetyShutdownActivated.return:0 TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST -TEST.VALUE:uut_prototype_stubs.broadcastData.dataPtr:"s" TEST.VALUE:uut_prototype_stubs.broadcastData.length:20 +TEST.VALUE:uut_prototype_stubs.broadcastAlarmStatus.return:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublicationTimerCounter:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmInfoPublicationTimerCounter:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_HD_ALARM_INFORMATION_DATA TEST.EXPECTED:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST -TEST.EXPECTED:uut_prototype_stubs.broadcastData.dataPtr:"\1" -TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:26 +TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:30 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.alarmsState:ALARM_PRIORITY_NONE +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.alarmsSilenced:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.alarmsSilenceStart:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.alarmsSilenceExpiresIn:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.alarmsToEscalate:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.alarmsEscalatesIn:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.alarmTop:ALARM_ID_NO_ALARM +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.topAlarmConditionDetected:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.systemFault:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.stop:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.noClear:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.noResume:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.noRinseback:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.noEndTreatment:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.noBloodRecirc:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.noDialRecirc:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.ok:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.noMinimize:0 +TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.lampOn:0 TEST.END -- Test Case: publishAlarmInfo.002 @@ -2500,6 +2582,21 @@ TEST.EXPECTED:uut_prototype_stubs.initiateAlarmAction.action:ALARM_ACTION_RESUME TEST.END +-- Test Case: signalAlarmUserActionInitiated.007 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:signalAlarmUserActionInitiated +TEST.NEW +TEST.NAME:signalAlarmUserActionInitiated.007 +TEST.STUB:AlarmMgmt.clearAlarm +TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY +TEST.VALUE:AlarmMgmt.signalAlarmUserActionInitiated.action:ALARM_USER_ACTION_ACK +TEST.VALUE:uut_prototype_stubs.initiateAlarmAction.action:ALARM_ACTION_ACK +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY +TEST.EXPECTED:AlarmMgmt.clearAlarm.alarm:ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY +TEST.EXPECTED:AlarmMgmt.signalAlarmUserActionInitiated.action:ALARM_USER_ACTION_ACK +TEST.EXPECTED:uut_prototype_stubs.initiateAlarmAction.action:ALARM_ACTION_ACK +TEST.END + -- Subprogram: testClearAllAlarms -- Test Case: testClearAllAlarms.001 @@ -3187,94 +3284,97 @@ TEST.NEW TEST.NAME:testSetAlarmStartOverride_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 3050 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +(E) @LINE: 369 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: 3000 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 3001 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 3002 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:0 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 3003 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 3008 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 3009 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 3011 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: 2792 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_24 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2757 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_22 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2740 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_22 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2739 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2680 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2664 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2708 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2683 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2659 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2656 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2653 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2650 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2582 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2579 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2551 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2558 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2539 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2510 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 2334 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 28 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 - >>> (E) @LINE: 4370 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: override::EXPECTED_BASE=16 + >>> (E) @LINE: 3050 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: 3000 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 3001 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 3002 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:0 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 3003 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 3008 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 3009 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 3011 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: 2792 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_24 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2757 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_22 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2740 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_22 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2739 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2680 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2664 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2708 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2683 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2659 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2656 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2653 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2650 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2582 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2579 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2551 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2558 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2539 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2510 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 2334 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 28 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 +>>> (E) @LINE: 4370 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: override::EXPECTED_BASE=16 TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testSetAlarmStartOverride.alarmID:2 TEST.VALUE:AlarmMgmt.testSetAlarmStartOverride.value:500 @@ -4040,6 +4140,171 @@ TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noMinimize:1 TEST.END +-- Test Case: updateAlarmsFlags.012 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:updateAlarmsFlags +TEST.NEW +TEST.NAME:updateAlarmsFlags.012 +TEST.NOTES: +This is an automatically generated test case. +Test Path 34 +(1) for (a < (NUM_OF_ALARM_IDS)) ==> TRUE +(2) if ((1) == alarmIsActive[a]) ==> TRUE +(7) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]) ==> FALSE +(9) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]) ==> TRUE +(10) ((1) == (ALARM_TABLE[a]).alarmNoRinseback) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #10, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +Cannot set value of field for a const class/struct/union for (ALARM_TABLE[a]).alarmNoRinseback in branch 10 +Conflict: Unable to control expression-to-expression comparison in branch 1 +Cannot set a due to assignment +TEST.END_NOTES: +TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM..ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED]:1 +TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]:<> +TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noResume:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noEndTreatment:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]:1 +TEST.END + +-- Test Case: updateAlarmsFlags.013 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:updateAlarmsFlags +TEST.NEW +TEST.NAME:updateAlarmsFlags.013 +TEST.NOTES: +This is an automatically generated test case. +Test Path 31 +(1) for (a < (NUM_OF_ALARM_IDS)) ==> TRUE +(2) if ((1) == alarmIsActive[a]) ==> TRUE +(7) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]) ==> FALSE +(9) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]) ==> FALSE +(11) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #11, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +Conflict: Unable to control expression-to-expression comparison in branch 1 +Cannot set a due to assignment +TEST.END_NOTES: +TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM..ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED]:1 +TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME..ALARM_USER_ACTION_RINSEBACK]:<> +TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM..ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED]:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.stop:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noClear:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noResume:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noRinseback:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noEndTreatment:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noBloodRecirc:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noDialRecirc:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.ok:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noMinimize:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.lampOn:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME..ALARM_USER_ACTION_RINSEBACK]:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]:1 +TEST.EXPECTED:AlarmMgmt.<>.resumeBlockedByAlarmProperty:1 +TEST.END + +-- Test Case: updateAlarmsFlags.014 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:updateAlarmsFlags +TEST.NEW +TEST.NAME:updateAlarmsFlags.014 +TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME..ALARM_USER_ACTION_ACK]:0 +TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_FAUL +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.stop:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noClear:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noResume:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noRinseback:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noEndTreatment:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noBloodRecirc:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noDialRecirc:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.ok:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noMinimize:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.lampOn:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME..ALARM_USER_ACTION_ACK]:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmButtonBlockers[ALARM_BUTTON_TABLE_BLOCK_RESUME..ALARM_BUTTON_TABLE_BLOCK_END_TREATMENT]:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmButtonBlockers[ALARM_BUTTON_STATE_BLOCK_RESUME..ALARM_BUTTON_STATE_BLOCK_END_TREATMENT]:1 +TEST.EXPECTED:AlarmMgmt.<>.resumeBlockedByAlarmProperty:0 +TEST.END + +-- Test Case: updateAlarmsFlags.015 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:updateAlarmsFlags +TEST.NEW +TEST.NAME:updateAlarmsFlags.015 +TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_DG_FILL_CONDUCTIVITY_OUT_OF_RANGE +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_DG_FILL_CONDUCTIVITY_OUT_OF_RANGE +TEST.END + +-- Test Case: updateAlarmsFlags.016 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:updateAlarmsFlags +TEST.NEW +TEST.NAME:updateAlarmsFlags.016 +TEST.NOTES: +This is an automatically generated test case. +Test Path 34 +(1) for (a < (NUM_OF_ALARM_IDS)) ==> TRUE +(2) if ((1) == alarmIsActive[a]) ==> TRUE +(7) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]) ==> FALSE +(9) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]) ==> TRUE +(10) ((1) == (ALARM_TABLE[a]).alarmNoRinseback) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #10, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +Cannot set value of field for a const class/struct/union for (ALARM_TABLE[a]).alarmNoRinseback in branch 10 +Conflict: Unable to control expression-to-expression comparison in branch 1 +Cannot set a due to assignment +TEST.END_NOTES: +TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM..ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED]:1 +TEST.VALUE:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:1 +TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]:<> +TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM..ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED]:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_NONE +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.stop:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noClear:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noResume:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noRinseback:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noEndTreatment:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noBloodRecirc:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noDialRecirc:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.ok:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noMinimize:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.lampOn:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]:1 +TEST.EXPECTED:AlarmMgmt.<>.resumeBlockedByAlarmProperty:1 +TEST.END + -- Test Case: updateAlarmsFlags_Fault TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags Index: vectorcast/Hercules_RM46_HD_Project/environment/BATTERY/BATTERY.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/BATTERY/BATTERY.tst (.../BATTERY.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/BATTERY/BATTERY.tst (.../BATTERY.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -15,6 +15,44 @@ -- Unit: Battery +-- Subprogram: checkTooManyCommFaults + +-- Test Case: checkTooManyCommFaults.001 +TEST.UNIT:Battery +TEST.SUBPROGRAM:checkTooManyCommFaults +TEST.NEW +TEST.NAME:checkTooManyCommFaults.001 +TEST.BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == incTimeWindowedCount(TIME_WINDOWED_COUNT_BATT_COMM_ERROR)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:<> +TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_BATT_COMM_ERROR +TEST.END + +-- Test Case: checkTooManyCommFaults.002 +TEST.UNIT:Battery +TEST.SUBPROGRAM:checkTooManyCommFaults +TEST.NEW +TEST.NAME:checkTooManyCommFaults.002 +TEST.BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == incTimeWindowedCount(TIME_WINDOWED_COUNT_BATT_COMM_ERROR)) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:1 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BATTERY_COMM_FAULT +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:TIME_WINDOWED_COUNT_BATT_COMM_ERROR +TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_BATT_COMM_ERROR +TEST.END + -- Subprogram: execBatteryMonitor -- Test Case: execBatteryMonitor @@ -1481,6 +1519,12 @@ TEST.NEW TEST.NAME:getData.004 TEST.IMPORT_FAILURES: +(E) @LINE: 1516 TEST.VALUE:Battery.<>.commFaultPersistentCount:6 + >>> Unknown parameter/object name commFaultPersistentCount + >>> Value Line Error - Command Ignored +(E) @LINE: 1521 TEST.EXPECTED:Battery.<>.commFaultPersistentCount:7 + >>> Unknown parameter/object name commFaultPersistentCount + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 1597 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BATTERY_COMM_FAULT >>> >>> Could not find function activateAlarm1Data @@ -1513,12 +1557,10 @@ Cannot set local variable result in branch 5 TEST.END_NOTES: TEST.STUB:Battery.waitForTxReady -TEST.VALUE:Battery.<>.commFaultPersistentCount:6 TEST.VALUE:Battery.waitForTxReady.return:<> TEST.VALUE:Battery.getData.command:<> TEST.VALUE:Battery.getData.dataPtr:<> TEST.VALUE:Battery.getData.dataPtr[0]:10 -TEST.EXPECTED:Battery.<>.commFaultPersistentCount:7 TEST.EXPECTED:Battery.getData.command:0 TEST.EXPECTED:Battery.getData.dataPtr[0]:10 TEST.END @@ -1546,32 +1588,6 @@ TEST.EXPECTED:Battery.getData.return:0 TEST.END --- Test Case: getData.006 -TEST.UNIT:Battery -TEST.SUBPROGRAM:getData -TEST.NEW -TEST.NAME:getData.006 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == waitForTxReady()) ==> 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.STUB:Battery.waitForTxReady -TEST.STUB:Battery.waitForRxReady -TEST.VALUE:Battery.waitForTxReady.return:1 -TEST.VALUE:Battery.waitForRxReady.return:0 -TEST.VALUE:Battery.getData.command:<> -TEST.VALUE:Battery.getData.dataPtr:<> -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 -TEST.EXPECTED:Battery.getData.command:0 -TEST.EXPECTED:Battery.getData.return:0 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_BATTERY_COMM_FAULT -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 -TEST.END - -- Subprogram: getI2CStatusRegister -- Test Case: getI2CStatusRegister.001 @@ -1616,9 +1632,14 @@ TEST.NEW TEST.NAME:initBattery TEST.IMPORT_FAILURES: -(I) @LINE: 1689 +(I) @LINE: 1651 >>> 'BATT_STATUS_ERROR_PERSIST_MS' was specified as a macro, but it is in the symbol dictionary. +(E) @LINE: 1653 TEST.EXPECTED:Battery.<>.commFaultPersistentCount:0 + >>> Unknown parameter/object name commFaultPersistentCount + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (I) @LINE: 1689 + >>> >>> 'BATT_STATUS_ERROR_PERSIST_MS' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1702 >>> >>> 'BATT_STATUS_ERROR_PERSIST_MS' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1584 @@ -1650,7 +1671,6 @@ TEST.VALUE:uut_prototype_stubs.initPersistentAlarm.persistentClearPeriod:0 TEST.VALUE:uut_prototype_stubs.initPersistentAlarm.persistentTriggerPeriod:MACRO=BATT_STATUS_ERROR_PERSIST_MS TEST.EXPECTED:Battery.<>.lastBatteryMonitorTime:0 -TEST.EXPECTED:Battery.<>.commFaultPersistentCount:0 TEST.END -- Subprogram: isACPowerLost @@ -1910,6 +1930,14 @@ TEST.SUBPROGRAM:startCommTx TEST.NEW TEST.NAME:startCommTx.004 +TEST.IMPORT_FAILURES: +(E) @LINE: 1927 TEST.VALUE:Battery.<>.commFaultPersistentCount:6 + >>> Unknown parameter/object name commFaultPersistentCount + >>> Value Line Error - Command Ignored +(E) @LINE: 1933 TEST.EXPECTED:Battery.<>.commFaultPersistentCount:7 + >>> Unknown parameter/object name commFaultPersistentCount + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 6 @@ -1924,50 +1952,15 @@ TEST.STUB:Battery.generateStopCondition TEST.VALUE:Battery.<>.prt_i2cBase:<> TEST.VALUE:Battery.<>.prt_i2cBase[0].STR:0 -TEST.VALUE:Battery.<>.commFaultPersistentCount:6 TEST.VALUE:Battery.waitForAccessReady.return:1 TEST.VALUE:Battery.startCommTx.slaveAddr:<> TEST.VALUE:uut_prototype_stubs.i2cIsBusBusy.i2c[0].STR:1 TEST.VALUE:uut_prototype_stubs.i2cIsBusBusy.return:false TEST.EXPECTED:Battery.<>.prt_i2cBase[0].STR:1 -TEST.EXPECTED:Battery.<>.commFaultPersistentCount:7 TEST.EXPECTED:Battery.startCommTx.slaveAddr:0 TEST.EXPECTED:uut_prototype_stubs.i2cIsBusBusy.i2c[0].STR:0 TEST.END --- Test Case: startCommTx.005 -TEST.UNIT:Battery -TEST.SUBPROGRAM:startCommTx -TEST.NEW -TEST.NAME:startCommTx.005 -TEST.NOTES: -This is an automatically generated test case. - Test Path 6 - (1) if (0 == i2cIsBusBusy(prt_i2cBase)) ==> TRUE - (2) if ((1) == waitForAccessReady()) ==> TRUE - (3) if ((0) == (prt_i2cBase->STR & ((U32)I2C_NACK | (U32)I2C_AL))) ==> TRUE - (5) if ((0) == result) ==> FALSE - Test Case Generation Notes: - Cannot set result due to assignment -TEST.END_NOTES: -TEST.STUB:Battery.waitForAccessReady -TEST.STUB:Battery.generateStopCondition -TEST.VALUE:Battery.<>.prt_i2cBase:<> -TEST.VALUE:Battery.<>.prt_i2cBase[0].STR:0 -TEST.VALUE:Battery.<>.commFaultPersistentCount:2 -TEST.VALUE:Battery.waitForAccessReady.return:1 -TEST.VALUE:Battery.startCommTx.slaveAddr:<> -TEST.VALUE:uut_prototype_stubs.i2cIsBusBusy.i2c[0].STR:1 -TEST.VALUE:uut_prototype_stubs.i2cIsBusBusy.return:false -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 -TEST.EXPECTED:Battery.<>.prt_i2cBase[0].STR:1 -TEST.EXPECTED:Battery.<>.commFaultPersistentCount:3 -TEST.EXPECTED:Battery.startCommTx.slaveAddr:0 -TEST.EXPECTED:uut_prototype_stubs.i2cIsBusBusy.i2c[0].STR:0 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_BATTERY_COMM_FAULT -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 -TEST.END - -- Subprogram: testResetBatteryChargerStatusOverride -- Test Case: testResetBatteryChargerStatusOverride.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/BLOODFLOW/BLOODFLOW.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/BLOODFLOW/BLOODFLOW.tst (.../BLOODFLOW.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/BLOODFLOW/BLOODFLOW.tst (.../BLOODFLOW.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -63,6 +63,71 @@ -- Subprogram: checkBloodPumpDirection +-- Test Case: COND_7_ROW_5_PAIR_c_FTT-PARTIAL +TEST.UNIT:BloodFlow +TEST.SUBPROGRAM:checkBloodPumpDirection +TEST.NEW +TEST.NAME:COND_7_ROW_5_PAIR_c_FTT-PARTIAL +TEST.MCDC_BASIS_PATH:20 of 25 +TEST.NOTES: +This is an automatically generated test case. +Test Path 20 +(1) if ((BLOOD_PUMP_CONTROL_TO_TARGET_STATE) == bloodPumpState) ==> TRUE +(4) if ((1) == isHallSensorFailed && (1) == incTimeWindowedCount(TIME_WINDOWED_COUNT_BP_COMMUTATION_ERROR)) ==> FALSE +(7) ((bloodPumpDirectionSet != bpDir || bloodPumpDirectionSet != bpMCDir) && (1) == minDirSpeed) ==> TRUE +Row number 5 forms a pair with Row 6 for Condition #7, subcondition "c". +Condition a ==> FALSE +Condition b ==> TRUE +Condition c ==> TRUE +Test Case Generation Notes: +Cannot set variable to unknown value in branch 7 +Cannot set bpDir due to assignment +Cannot set bpMCDir due to assignment +Cannot set local variable minDirSpeed in branch 7 +Cannot set local variable isHallSensorFailed in branch 4 +TEST.END_NOTES: +TEST.STUB:BloodFlow.getMeasuredBloodPumpSpeed +TEST.STUB:BloodFlow.getMeasuredBloodPumpMCSpeed +TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE +TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.VALUE:BloodFlow.getMeasuredBloodPumpSpeed.return:0.0 +TEST.VALUE:BloodFlow.getMeasuredBloodPumpMCSpeed.return:10.0 +TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:<> +TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE +TEST.END + +-- Test Case: COND_7_ROW_5_PAIR_c_FTT-PARTIAL.001 +TEST.UNIT:BloodFlow +TEST.SUBPROGRAM:checkBloodPumpDirection +TEST.NEW +TEST.NAME:COND_7_ROW_5_PAIR_c_FTT-PARTIAL.001 +TEST.NOTES: +This is an automatically generated test case. +Test Path 20 +(1) if ((BLOOD_PUMP_CONTROL_TO_TARGET_STATE) == bloodPumpState) ==> TRUE +(4) if ((1) == isHallSensorFailed && (1) == incTimeWindowedCount(TIME_WINDOWED_COUNT_BP_COMMUTATION_ERROR)) ==> FALSE +(7) ((bloodPumpDirectionSet != bpDir || bloodPumpDirectionSet != bpMCDir) && (1) == minDirSpeed) ==> TRUE +Row number 5 forms a pair with Row 6 for Condition #7, subcondition "c". +Condition a ==> FALSE +Condition b ==> TRUE +Condition c ==> TRUE +Test Case Generation Notes: +Cannot set variable to unknown value in branch 7 +Cannot set bpDir due to assignment +Cannot set bpMCDir due to assignment +Cannot set local variable minDirSpeed in branch 7 +Cannot set local variable isHallSensorFailed in branch 4 +TEST.END_NOTES: +TEST.STUB:BloodFlow.getMeasuredBloodPumpSpeed +TEST.STUB:BloodFlow.getMeasuredBloodPumpMCSpeed +TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE +TEST.VALUE:BloodFlow.<>.bloodPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.VALUE:BloodFlow.getMeasuredBloodPumpSpeed.return:0.0 +TEST.VALUE:BloodFlow.getMeasuredBloodPumpMCSpeed.return:-10.0 +TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:<> +TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE +TEST.END + -- Test Case: COND_7_ROW_6_PAIR_c_FTF-PARTIAL TEST.UNIT:BloodFlow TEST.SUBPROGRAM:checkBloodPumpDirection @@ -71,20 +136,20 @@ TEST.MCDC_BASIS_PATH:21 of 25 TEST.NOTES: This is an automatically generated test case. - Test Path 21 - (1) if ((BLOOD_PUMP_CONTROL_TO_TARGET_STATE) == bloodPumpState) ==> TRUE - (4) if ((1) == isHallSensorFailed && (1) == incTimeWindowedCount(TIME_WINDOWED_COUNT_BP_COMMUTATION_ERROR)) ==> FALSE - (7) ((bloodPumpDirectionSet != bpDir || bloodPumpDirectionSet != bpMCDir) && (1) == minDirSpeed) ==> FALSE - Row number 6 forms a pair with Row 5 for Condition #7, subcondition "c". - Condition a ==> FALSE - Condition b ==> TRUE - Condition c ==> FALSE - Test Case Generation Notes: - Cannot set variable to unknown value in branch 7 - Cannot set bpDir due to assignment - Cannot set bpMCDir due to assignment - Cannot set local variable minDirSpeed in branch 7 - Cannot set local variable isHallSensorFailed in branch 4 +Test Path 21 +(1) if ((BLOOD_PUMP_CONTROL_TO_TARGET_STATE) == bloodPumpState) ==> TRUE +(4) if ((1) == isHallSensorFailed && (1) == incTimeWindowedCount(TIME_WINDOWED_COUNT_BP_COMMUTATION_ERROR)) ==> FALSE +(7) ((bloodPumpDirectionSet != bpDir || bloodPumpDirectionSet != bpMCDir) && (1) == minDirSpeed) ==> FALSE +Row number 6 forms a pair with Row 5 for Condition #7, subcondition "c". +Condition a ==> FALSE +Condition b ==> TRUE +Condition c ==> FALSE +Test Case Generation Notes: +Cannot set variable to unknown value in branch 7 +Cannot set bpDir due to assignment +Cannot set bpMCDir due to assignment +Cannot set local variable minDirSpeed in branch 7 +Cannot set local variable isHallSensorFailed in branch 4 TEST.END_NOTES: TEST.STUB:BloodFlow.getMeasuredBloodPumpSpeed TEST.STUB:BloodFlow.getMeasuredBloodPumpMCSpeed @@ -2089,6 +2154,17 @@ TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorCounter.data:0 TEST.END +-- Test Case: resetBloodPumpRotorCount.002 +TEST.UNIT:BloodFlow +TEST.SUBPROGRAM:resetBloodPumpRotorCount +TEST.NEW +TEST.NAME:resetBloodPumpRotorCount.002 +TEST.VALUE:BloodFlow.<>.bloodPumpRotorCounter.data:0 +TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 +TEST.EXPECTED:BloodFlow.<>.bloodPumpRotorCounter.data:25000 +TEST.EXPECTED:uut_prototype_stubs.getTestConfigStatus.config:TEST_CONFIG_USE_WORN_CARTRIDGE +TEST.END + -- Subprogram: setBloodPumpControlSignalPWM -- Test Case: setBloodPumpControlSignalPWM_NominalPath Index: vectorcast/Hercules_RM46_HD_Project/environment/BLOODLEAK/BLOODLEAK.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/BLOODLEAK/BLOODLEAK.tst (.../BLOODLEAK.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/BLOODLEAK/BLOODLEAK.tst (.../BLOODLEAK.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -633,6 +633,21 @@ TEST.EXPECTED:BloodLeak.getAvailableEmbModeQueueCount.return:2 TEST.END +-- Subprogram: getBloodLeakRxBytesAvailable + +-- Test Case: getBloodLeakRxBytesAvailable.001 +TEST.UNIT:BloodLeak +TEST.SUBPROGRAM:getBloodLeakRxBytesAvailable +TEST.NEW +TEST.NAME:getBloodLeakRxBytesAvailable.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.getFPGABloodLeakRxFIFOCount.return:0x3FF +TEST.EXPECTED:BloodLeak.getBloodLeakRxBytesAvailable.return:0x3FF +TEST.END + -- Subprogram: getBloodLeakSelfTestStatus -- Test Case: getBloodLeakSelfTestStatus.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/BLOODPRIME/BLOODPRIME.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/BLOODPRIME/BLOODPRIME.tst (.../BLOODPRIME.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/BLOODPRIME/BLOODPRIME.tst (.../BLOODPRIME.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -94,6 +94,18 @@ TEST.EXPECTED:BloodPrime.handleBloodPrimeRampState.return:BLOOD_PRIME_RAMP_STATE TEST.END +-- Test Case: handleBloodPrimeRampState.002 +TEST.UNIT:BloodPrime +TEST.SUBPROGRAM:handleBloodPrimeRampState +TEST.NEW +TEST.NAME:handleBloodPrimeRampState.002 +TEST.STUB:BloodPrime.getBloodPrimeVolume +TEST.VALUE:BloodPrime.getBloodPrimeVolume.return:0.0 +TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 +TEST.EXPECTED:BloodPrime.handleBloodPrimeRampState.return:BLOOD_PRIME_RAMP_STATE +TEST.EXPECTED:uut_prototype_stubs.getTestConfigStatus.config:TEST_CONFIG_SKIP_BLOOD_PRIME +TEST.END + -- Test Case: handleBloodPrimeRampState.005 TEST.UNIT:BloodPrime TEST.SUBPROGRAM:handleBloodPrimeRampState Index: vectorcast/Hercules_RM46_HD_Project/environment/BUBBLE/BUBBLE.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/BUBBLE/BUBBLE.tst (.../BUBBLE.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/BUBBLE/BUBBLE.tst (.../BUBBLE.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -474,6 +474,12 @@ TEST.SUBPROGRAM:handleBubbleNormalState TEST.NEW TEST.NAME:handleBubbleNormaatState.012 +TEST.IMPORT_FAILURES: +(E) @LINE: 501 TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_HD_VENOUS_BUBBLE_DETECTED,ALARM_ID_HD_VENOUS_BUBBLE_DETECTED_RINSEBACK + >>> Could not find function clearAlarmCondition + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 19 @@ -498,10 +504,42 @@ TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:Bubble.<>.bubblesState[ADV]:BUBBLE_NORMAL_STATE TEST.EXPECTED:Bubble.handleBubbleNormalState.bubble:ADV -TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_HD_VENOUS_BUBBLE_DETECTED,ALARM_ID_HD_VENOUS_BUBBLE_DETECTED_RINSEBACK TEST.EXPECTED:uut_prototype_stubs.getSwitchStatus.switchId:PUMP_TRACK_SWITCH TEST.END +-- Test Case: handleBubbleNormaatState.013 +TEST.UNIT:Bubble +TEST.SUBPROGRAM:handleBubbleNormalState +TEST.NEW +TEST.NAME:handleBubbleNormaatState.013 +TEST.NOTES: +This is an automatically generated test case. + Test Path 19 + (1) if (bubble == (ADA) || bubble == (ADV)) ==> TRUE + (2) if ((1) == noFPGABubbleDetected(bubble)) ==> FALSE + (3) if ((BUBBLE_DETECTED) == getBubbleStatus(bubble)) ==> TRUE + (4) if (getCurrentOperationMode() == (MODE_TREA)) ==> TRUE + (9) case treatmentState ==> TREATMENT_RINSEBACK_STATE + (10) if (bubble == (ADV)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #10, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Conflict: Multiple equality operators with different values (Bubble.handleBubbleNormalState.bubble) in branches 1/10 +TEST.END_NOTES: +TEST.STUB:Bubble.getBubbleStatus +TEST.VALUE:Bubble.<>.bubbleDetectionEnabled[ADV]:1 +TEST.VALUE:Bubble.getBubbleStatus.return:BUBBLE_DETECTED +TEST.VALUE:Bubble.handleBubbleNormalState.bubble:ADV +TEST.VALUE:uut_prototype_stubs.noFPGABubbleDetected.return:<> +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.EXPECTED:Bubble.<>.bubblesState[ADV]:BUBBLE_NORMAL_STATE +TEST.EXPECTED:Bubble.<>.bubbleDetectionEnabled[ADV]:1 +TEST.EXPECTED:Bubble.handleBubbleNormalState.bubble:ADV +TEST.EXPECTED:Bubble.handleBubbleNormalState.return:BUBBLE_NORMAL_STATE +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_VENOUS_BUBBLE_DETECTED +TEST.END + -- Subprogram: handleBubbleSelfTestState -- Test Case: handleBubbleSelfTestState.001 @@ -736,6 +774,21 @@ TEST.EXPECTED:Bubble.<>.bubblesSelfTestRequested[ADV]:1 TEST.END +-- Subprogram: setVenousBubbleDetectionEnabled + +-- Test Case: setVenousBubbleDetectionEnabled.001 +TEST.UNIT:Bubble +TEST.SUBPROGRAM:setVenousBubbleDetectionEnabled +TEST.NEW +TEST.NAME:setVenousBubbleDetectionEnabled.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.VALUE:Bubble.setVenousBubbleDetectionEnabled.enabled:<> +TEST.EXPECTED:Bubble.<>.bubbleDetectionEnabled[ADV]:0 +TEST.END + -- Subprogram: testResetBubbleStatusOverride -- Test Case: testResetBubbleStatusOverride.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/COMM/COMM.tst =================================================================== diff -u -r8910c1a21976afcc84fe1d9504916efbc192325d -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/COMM/COMM.tst (.../COMM.tst) (revision 8910c1a21976afcc84fe1d9504916efbc192325d) +++ vectorcast/Hercules_RM46_HD_Project/environment/COMM/COMM.tst (.../COMM.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -28,18 +28,6 @@ TEST.ATTRIBUTES:Comm.<>.ptr_sci2REG[0].FLR:INPUT_BASE=16,EXPECTED_BASE=16 TEST.END --- Subprogram: clearSCI2CommErrors - --- Test Case: clearSCI2CommErrors_NominalPath -TEST.UNIT:Comm -TEST.SUBPROGRAM:clearSCI2CommErrors -TEST.NEW -TEST.NAME:clearSCI2CommErrors_NominalPath -TEST.VALUE:Comm.<>.ptr_sci2REG:<> -TEST.VALUE:Comm.<>.ptr_sci2REG[0].FLR:0x0 -TEST.EXPECTED:Comm.<>.ptr_sci2REG[0].FLR:0x6000000 -TEST.END - -- Subprogram: clearSCI2DMAReceiveInterrupt -- Test Case: clearSCI2DMAReceiveInterrupt Index: vectorcast/Hercules_RM46_HD_Project/environment/DGINTERFACE/DGINTERFACE.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/DGINTERFACE/DGINTERFACE.tst (.../DGINTERFACE.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/DGINTERFACE/DGINTERFACE.tst (.../DGINTERFACE.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -409,6 +409,65 @@ TEST.EXPECTED:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_SAFETY_TEMP,ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP,ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP TEST.END +-- Test Case: checkDialysateTemperature.008 +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:checkDialysateTemperature +TEST.NEW +TEST.NAME:checkDialysateTemperature.008 +TEST.VALUE:DGInterface.<>.dgDialysateTemp:42.0 +TEST.VALUE:DGInterface.<>.dgTrimmerTempSet:46.0 +TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:42.0 +TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:46.0 +TEST.END + +-- Test Case: checkDialysateTemperature.009 +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:checkDialysateTemperature +TEST.NEW +TEST.NAME:checkDialysateTemperature.009 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (dgDialysateTemp >= (46.0F)) ==> FALSE + (2) if (dgDialysateTemp >= (42.0F)) ==> FALSE + (3) if (TDiHigh >= dgDialysateTemp) ==> FALSE + (4) if (TDiLow >= dgDialysateTemp) ==> FALSE + Test Case Generation Notes: + Conflict: Trying to set variable DGInterface.<>.dgDialysateTemp 'less than' and 'greater than' same value in branches 2/3 + Conflict: Trying to set variable DGInterface.<>.dgDialysateTemp 'less than' and 'greater than' same value in branches 2/4 +TEST.END_NOTES: +TEST.VALUE:DGInterface.<>.dgDialysateTemp:41.0 +TEST.VALUE:DGInterface.<>.dgTrimmerTempSet:35.0 +TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:41.0 +TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:35.0 +TEST.END + +-- Test Case: checkDialysateTemperature.010 +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:checkDialysateTemperature +TEST.NEW +TEST.NAME:checkDialysateTemperature.010 +TEST.VALUE:DGInterface.<>.dgDialysateTemp:43.0 +TEST.VALUE:DGInterface.<>.dgTrimmerTempSet:39.0 +TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 +TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:43.0 +TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:39.0 +TEST.EXPECTED:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_SAFETY_TEMP,ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP,ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP +TEST.END + +-- Test Case: checkDialysateTemperature.011 +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:checkDialysateTemperature +TEST.NEW +TEST.NAME:checkDialysateTemperature.011 +TEST.VALUE:DGInterface.<>.dgDialysateTemp:43.0 +TEST.VALUE:DGInterface.<>.dgTrimmerTempSet:46.0 +TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 +TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:43.0 +TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:46.0 +TEST.EXPECTED:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_SAFETY_TEMP,ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP,ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP +TEST.END + -- Subprogram: cmdChangeDGValveSetting -- Test Case: cmdChangeDGValveSetting.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst (.../DIALINFLOW.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst (.../DIALINFLOW.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -2719,8 +2719,24 @@ TEST.NOTES: No branches in subprogram TEST.END_NOTES: +TEST.VALUE:DialInFlow.<>.dialysateInPumpRotorCounter.data:1 +TEST.EXPECTED:DialInFlow.<>.dialysateInPumpRotorCounter.data:0 TEST.END +-- Test Case: resetDialInPumpRotorCount.002 +TEST.UNIT:DialInFlow +TEST.SUBPROGRAM:resetDialInPumpRotorCount +TEST.NEW +TEST.NAME:resetDialInPumpRotorCount.002 +TEST.NOTES: +No branches in subprogram +TEST.END_NOTES: +TEST.VALUE:DialInFlow.<>.dialysateInPumpRotorCounter.data:1 +TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 +TEST.EXPECTED:DialInFlow.<>.dialysateInPumpRotorCounter.data:25000 +TEST.EXPECTED:uut_prototype_stubs.getTestConfigStatus.config:TEST_CONFIG_USE_WORN_CARTRIDGE +TEST.END + -- Subprogram: setDialInPumpControlSignalPWM -- Test Case: setDialInPumpControlSignalPWM Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst (.../DIALOUTFLOW.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst (.../DIALOUTFLOW.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -807,6 +807,23 @@ TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:0 TEST.END +-- Test Case: checkDialOutPumpSpeeds.012 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:checkDialOutPumpSpeeds +TEST.NEW +TEST.NAME:checkDialOutPumpSpeeds.012 +TEST.STUB:DialOutFlow.getMeasuredDialOutPumpRotorSpeed +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:-1700.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:-50.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:-1750.0 +TEST.VALUE:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:1 +TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpRotorSpeed.return:1.0 +TEST.VALUE:uut_prototype_stubs.getPumpRotorErrorPersistTime.return:<> +TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:0 +TEST.END + -- Subprogram: execDialOutFlowController -- Test Case: execDialOutFlowController @@ -1718,6 +1735,21 @@ TEST.EXPECTED:DialOutFlow.<>.flowReadingsCount:0 TEST.END +-- Subprogram: resetDialOutRateOffset + +-- Test Case: resetDialOutRateOffset.001 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:resetDialOutRateOffset +TEST.NEW +TEST.NAME:resetDialOutRateOffset.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.VALUE:DialOutFlow.<>.dopRateCorrectionOffset:1.0 +TEST.EXPECTED:DialOutFlow.<>.dopRateCorrectionOffset:0.0 +TEST.END + -- Subprogram: setDialOutPumpControlSignalPWM -- Test Case: setDialOutPumpControlSignalPWM Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS_cba.cvr =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS_cba.cvr (.../DIALYSIS_cba.cvr) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS_cba.cvr (.../DIALYSIS_cba.cvr) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -186,7 +186,7 @@ return result; RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/asif/work/update_15th/workspace_hd_staging/hdfirmware/firmware/App/Modes/Dialysis.c +RESULT.CBA.UNIT: /home/asif/work/update_16th/workspace_hd_staging/hdfirmware/firmware/App/Modes/Dialysis.c RESULT.CBA.FUNCTION: handleSalineBolusInProgressState RESULT.CBA.LINE.BEGIN RESULT.CBA.LINE: 12 Index: vectorcast/Hercules_RM46_HD_Project/environment/FPGA/FPGA.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/FPGA/FPGA.tst (.../FPGA.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/FPGA/FPGA.tst (.../FPGA.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -15,6 +15,163 @@ -- Unit: FPGA +-- Subprogram: checkFPGACommFailure + +-- Test Case: checkFPGACommFailure.001 +TEST.UNIT:FPGA +TEST.SUBPROGRAM:checkFPGACommFailure +TEST.NEW +TEST.NAME:checkFPGACommFailure.001 +TEST.BASIS_PATH:1 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (getMSTimerCount() > 1 * 1000) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:FPGA.checkFPGACommFailure.return:1 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:<> +TEST.EXPECTED:FPGA.checkFPGACommFailure.return:0 +TEST.END + +-- Test Case: checkFPGACommFailure.002 +TEST.UNIT:FPGA +TEST.SUBPROGRAM:checkFPGACommFailure +TEST.NEW +TEST.NAME:checkFPGACommFailure.002 +TEST.BASIS_PATH:2 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (getMSTimerCount() > 1 * 1000) ==> TRUE + (2) if ((1) == incTimeWindowedCount(TIME_WINDOWED_COUNT_FPGA_COMM_FAILURES)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:FPGA.checkFPGACommFailure.return:3 +TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:<> +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:<> +TEST.EXPECTED:FPGA.checkFPGACommFailure.return:0 +TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_FPGA_COMM_FAILURES +TEST.END + +-- Test Case: checkFPGACommFailure.003 +TEST.UNIT:FPGA +TEST.SUBPROGRAM:checkFPGACommFailure +TEST.NEW +TEST.NAME:checkFPGACommFailure.003 +TEST.BASIS_PATH:3 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if (getMSTimerCount() > 1 * 1000) ==> TRUE + (2) if ((1) == incTimeWindowedCount(TIME_WINDOWED_COUNT_FPGA_COMM_FAILURES)) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:FPGA.<>.fpgaSensorReadings.errorCountProcessor:10 +TEST.VALUE:FPGA.checkFPGACommFailure.return:0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_FPGA_COMM_TIMEOUT +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:1 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:<> +TEST.EXPECTED:FPGA.<>.fpgaSensorReadings.errorCountProcessor:10 +TEST.EXPECTED:FPGA.checkFPGACommFailure.return:1 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_FPGA_COMM_TIMEOUT +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:3 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:10 +TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_FPGA_COMM_FAILURES +TEST.END + +-- Subprogram: checkFPGAFEOEFailure + +-- Test Case: checkFPGAFEOEFailure.001 +TEST.UNIT:FPGA +TEST.SUBPROGRAM:checkFPGAFEOEFailure +TEST.NEW +TEST.NAME:checkFPGAFEOEFailure.001 +TEST.BASIS_PATH:1 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == FPGAFEOEError) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:FPGA.checkFPGAFEOEFailure.return:1 +TEST.VALUE:uut_prototype_stubs.getSci2FEOEError.return:<> +TEST.EXPECTED:FPGA.checkFPGAFEOEFailure.return:0 +TEST.END + +-- Test Case: checkFPGAFEOEFailure.002 +TEST.UNIT:FPGA +TEST.SUBPROGRAM:checkFPGAFEOEFailure +TEST.NEW +TEST.NAME:checkFPGAFEOEFailure.002 +TEST.BASIS_PATH:2 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == FPGAFEOEError) ==> TRUE + (2) if (getMSTimerCount() > 1 * 1000) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:FPGA.checkFPGAFEOEFailure.return:1 +TEST.VALUE:uut_prototype_stubs.getSci2FEOEError.return:1 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:<> +TEST.EXPECTED:FPGA.checkFPGAFEOEFailure.return:0 +TEST.END + +-- Test Case: checkFPGAFEOEFailure.003 +TEST.UNIT:FPGA +TEST.SUBPROGRAM:checkFPGAFEOEFailure +TEST.NEW +TEST.NAME:checkFPGAFEOEFailure.003 +TEST.BASIS_PATH:3 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((1) == FPGAFEOEError) ==> TRUE + (2) if (getMSTimerCount() > 1 * 1000) ==> TRUE + (3) if ((1) == incTimeWindowedCount(TIME_WINDOWED_COUNT_FPGA_COMM_FAILURES)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:FPGA.checkFPGAFEOEFailure.return:1 +TEST.VALUE:uut_prototype_stubs.getSci2FEOEError.return:1 +TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:<> +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:<> +TEST.EXPECTED:FPGA.checkFPGAFEOEFailure.return:0 +TEST.END + +-- Test Case: checkFPGAFEOEFailure.004 +TEST.UNIT:FPGA +TEST.SUBPROGRAM:checkFPGAFEOEFailure +TEST.NEW +TEST.NAME:checkFPGAFEOEFailure.004 +TEST.BASIS_PATH:4 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if ((1) == FPGAFEOEError) ==> TRUE + (2) if (getMSTimerCount() > 1 * 1000) ==> TRUE + (3) if ((1) == incTimeWindowedCount(TIME_WINDOWED_COUNT_FPGA_COMM_FAILURES)) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:FPGA.<>.fpgaSensorReadings.errorCountProcessor:5 +TEST.VALUE:FPGA.checkFPGAFEOEFailure.return:0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.getSci2FEOEError.return:1 +TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:1 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:<> +TEST.EXPECTED:FPGA.<>.fpgaSensorReadings.errorCountProcessor:5 +TEST.EXPECTED:FPGA.checkFPGAFEOEFailure.return:1 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:3 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:5 +TEST.END + -- Subprogram: clearFPGABubbleSelfTest -- Test Case: clearFPGABubbleSelfTest.001 @@ -174,11 +331,17 @@ TEST.SUBPROGRAM:execFPGAIn TEST.NEW TEST.NAME:CommErrorTooManyRetries +TEST.IMPORT_FAILURES: +(E) @LINE: 178 TEST.VALUE:FPGA.<>.fpgaCommRetryCount:5 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +(E) @LINE: 181 TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:6 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:FPGA.<>.fpgaState:FPGA_STATE_RCV_HEADER -TEST.VALUE:FPGA.<>.fpgaCommRetryCount:5 TEST.VALUE:FPGA.<>.fpgaReadCommandResponseReceived:0 TEST.EXPECTED:FPGA.<>.fpgaState:FPGA_STATE_READ_HEADER -TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:6 TEST.EXPECTED:FPGA.<>.fpgaReceiptCounter:0 TEST.EXPECTED:FPGA.<>.fpgaTransmitCounter:0 TEST.EXPECTED:FPGA.<>.fpgaWriteCommandInProgress:0 @@ -429,8 +592,12 @@ TEST.SUBPROGRAM:execFPGAIn TEST.NEW TEST.NAME:execFPGAIn.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 433 TEST.VALUE:FPGA.<>.fpgaCommRetryCount:6 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:FPGA.<>.fpgaState:FPGA_STATE_START -TEST.VALUE:FPGA.<>.fpgaCommRetryCount:6 TEST.VALUE:FPGA.<>.fpgaReceiptCounter:1 TEST.VALUE:FPGA.<>.fpgaTransmitCounter:1 TEST.VALUE:FPGA.<>.fpgaWriteCommandInProgress:1 @@ -455,8 +622,12 @@ TEST.SUBPROGRAM:execFPGAIn TEST.NEW TEST.NAME:execFPGAIn.002 +TEST.IMPORT_FAILURES: +(E) @LINE: 459 TEST.VALUE:FPGA.<>.fpgaCommRetryCount:4 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:FPGA.<>.fpgaState:FPGA_STATE_START -TEST.VALUE:FPGA.<>.fpgaCommRetryCount:4 TEST.VALUE:FPGA.<>.fpgaReceiptCounter:1 TEST.VALUE:FPGA.<>.fpgaTransmitCounter:1 TEST.VALUE:FPGA.<>.fpgaWriteCommandInProgress:1 @@ -476,31 +647,6 @@ TEST.EXPECTED:FPGA.<>.fpgaSensorReadings.errorCountProcessor:<> TEST.END --- Test Case: execFPGAIn.003 -TEST.UNIT:FPGA -TEST.SUBPROGRAM:execFPGAIn -TEST.NEW -TEST.NAME:execFPGAIn.003 -TEST.VALUE:FPGA.<>.fpgaState:FPGA_STATE_RCV_HEADER -TEST.VALUE:FPGA.<>.fpgaCommRetryCount:11 -TEST.VALUE:FPGA.<>.fpgaReadCommandResponseReceived:0 -TEST.VALUE:FPGA.<>.fpgaSensorReadings.errorCountProcessor:10 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_FPGA_COMM_TIMEOUT -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:FPGA.<>.fpgaState:FPGA_STATE_READ_HEADER -TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:12 -TEST.EXPECTED:FPGA.<>.fpgaReceiptCounter:0 -TEST.EXPECTED:FPGA.<>.fpgaTransmitCounter:0 -TEST.EXPECTED:FPGA.<>.fpgaWriteCommandInProgress:0 -TEST.EXPECTED:FPGA.<>.fpgaReadCommandInProgress:0 -TEST.EXPECTED:FPGA.<>.fpgaBulkWriteAndReadInProgress:0 -TEST.EXPECTED:FPGA.<>.fpgaWriteCommandResponseReceived:0 -TEST.EXPECTED:FPGA.<>.fpgaReadCommandResponseReceived:0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:12 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:10 -TEST.END - -- Subprogram: execFPGAOut -- Test Case: FailedState @@ -1606,8 +1752,15 @@ TEST.SUBPROGRAM:handleFPGAReceiveAllSensorsState TEST.NEW TEST.NAME:BadCRC +TEST.IMPORT_FAILURES: +(E) @LINE: 1610 TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +(E) @LINE: 1623 TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:1 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:FPGA.<>.fpgaState:FPGA_STATE_RCV_ALL_SENSORS -TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 TEST.VALUE:FPGA.<>.fpgaWriteCommandResponseReceived:1 TEST.VALUE:FPGA.<>.fpgaReadCommandResponseReceived:1 TEST.VALUE:FPGA.<>.fpgaWriteResponseBuffer[0]:0xA5 @@ -1620,7 +1773,6 @@ TEST.VALUE:FPGA.<>.fpgaReadResponseBuffer[128]:0x34 TEST.VALUE:uut_prototype_stubs.crc16.return:0x1234 TEST.EXPECTED:FPGA.<>.fpgaState:FPGA_STATE_RCV_ALL_SENSORS -TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:1 TEST.EXPECTED:FPGA.<>.fpgaWriteCommandResponseReceived:1 TEST.EXPECTED:FPGA.<>.fpgaReadCommandResponseReceived:1 TEST.EXPECTED:FPGA.handleFPGAReceiveAllSensorsState.return:FPGA_STATE_WRITE_ALL_ACTUATORS @@ -1652,6 +1804,12 @@ TEST.NEW TEST.NAME:NAKResponse TEST.IMPORT_FAILURES: +(E) @LINE: 1712 TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +(E) @LINE: 1718 TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:1 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 598 TEST.VALUE:FPGA.<>.fpgaSensorReadings.bloodLeak:0 >>> >>> Expected a field name from the record type FPGA_SENSORS_T @@ -1709,13 +1867,11 @@ >>> >>> Read: dialysateTemp2 TEST.END_IMPORT_FAILURES: TEST.VALUE:FPGA.<>.fpgaState:FPGA_STATE_RCV_ALL_SENSORS -TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 TEST.VALUE:FPGA.<>.fpgaWriteCommandResponseReceived:1 TEST.VALUE:FPGA.<>.fpgaReadCommandResponseReceived:1 TEST.VALUE:FPGA.<>.fpgaWriteResponseBuffer[0]:0xA5 TEST.VALUE:FPGA.<>.fpgaReadResponseBuffer[0]:0xEF TEST.EXPECTED:FPGA.<>.fpgaState:FPGA_STATE_RCV_ALL_SENSORS -TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:1 TEST.EXPECTED:FPGA.<>.fpgaWriteCommandResponseReceived:1 TEST.EXPECTED:FPGA.<>.fpgaReadCommandResponseReceived:1 TEST.EXPECTED:FPGA.handleFPGAReceiveAllSensorsState.return:FPGA_STATE_WRITE_ALL_ACTUATORS @@ -1727,6 +1883,12 @@ TEST.NEW TEST.NAME:NoResponseReceived TEST.IMPORT_FAILURES: +(E) @LINE: 1787 TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +(E) @LINE: 1792 TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:1 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 633 TEST.VALUE:FPGA.<>.fpgaSensorReadings.bloodLeak:0 >>> >>> Expected a field name from the record type FPGA_SENSORS_T @@ -1784,12 +1946,10 @@ >>> >>> Read: dialysateTemp2 TEST.END_IMPORT_FAILURES: TEST.VALUE:FPGA.<>.fpgaState:FPGA_STATE_RCV_ALL_SENSORS -TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 TEST.VALUE:FPGA.<>.fpgaWriteCommandResponseReceived:1 TEST.VALUE:FPGA.<>.fpgaReadCommandResponseReceived:0 TEST.VALUE:FPGA.<>.fpgaWriteResponseBuffer[0]:0xA5 TEST.EXPECTED:FPGA.<>.fpgaState:FPGA_STATE_RCV_ALL_SENSORS -TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:1 TEST.EXPECTED:FPGA.<>.fpgaWriteCommandResponseReceived:1 TEST.EXPECTED:FPGA.<>.fpgaReadCommandResponseReceived:0 TEST.EXPECTED:FPGA.handleFPGAReceiveAllSensorsState.return:FPGA_STATE_WRITE_ALL_ACTUATORS @@ -1802,6 +1962,12 @@ TEST.NEW TEST.NAME:NoWriteResponseReceived TEST.IMPORT_FAILURES: +(E) @LINE: 1862 TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +(E) @LINE: 1867 TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:2 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 669 TEST.VALUE:FPGA.<>.fpgaSensorReadings.bloodLeak:0 >>> >>> Expected a field name from the record type FPGA_SENSORS_T @@ -1859,12 +2025,10 @@ >>> >>> Read: dialysateTemp2 TEST.END_IMPORT_FAILURES: TEST.VALUE:FPGA.<>.fpgaState:FPGA_STATE_RCV_ALL_SENSORS -TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 TEST.VALUE:FPGA.<>.fpgaWriteCommandResponseReceived:0 TEST.VALUE:FPGA.<>.fpgaReadCommandResponseReceived:0 TEST.VALUE:FPGA.<>.fpgaWriteResponseBuffer[0]:0x0 TEST.EXPECTED:FPGA.<>.fpgaState:FPGA_STATE_RCV_ALL_SENSORS -TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:2 TEST.EXPECTED:FPGA.<>.fpgaWriteCommandResponseReceived:0 TEST.EXPECTED:FPGA.<>.fpgaReadCommandResponseReceived:0 TEST.EXPECTED:FPGA.handleFPGAReceiveAllSensorsState.return:FPGA_STATE_WRITE_ALL_ACTUATORS @@ -1876,13 +2040,19 @@ TEST.SUBPROGRAM:handleFPGAReceiveAllSensorsState TEST.NEW TEST.NAME:NoWriteResponseReceived2 +TEST.IMPORT_FAILURES: +(E) @LINE: 1880 TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +(E) @LINE: 1885 TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:2 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:FPGA.<>.fpgaState:FPGA_STATE_RCV_ALL_SENSORS -TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 TEST.VALUE:FPGA.<>.fpgaWriteCommandResponseReceived:0 TEST.VALUE:FPGA.<>.fpgaReadCommandResponseReceived:0 TEST.VALUE:FPGA.<>.fpgaWriteResponseBuffer[0]:0xA5 TEST.EXPECTED:FPGA.<>.fpgaState:FPGA_STATE_RCV_ALL_SENSORS -TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:2 TEST.EXPECTED:FPGA.<>.fpgaWriteCommandResponseReceived:0 TEST.EXPECTED:FPGA.<>.fpgaReadCommandResponseReceived:0 TEST.EXPECTED:FPGA.handleFPGAReceiveAllSensorsState.return:FPGA_STATE_WRITE_ALL_ACTUATORS @@ -1894,13 +2064,19 @@ TEST.SUBPROGRAM:handleFPGAReceiveAllSensorsState TEST.NEW TEST.NAME:NoWriteResponseReceived3 +TEST.IMPORT_FAILURES: +(E) @LINE: 1898 TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +(E) @LINE: 1903 TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:2 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:FPGA.<>.fpgaState:FPGA_STATE_RCV_ALL_SENSORS -TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 TEST.VALUE:FPGA.<>.fpgaWriteCommandResponseReceived:1 TEST.VALUE:FPGA.<>.fpgaReadCommandResponseReceived:0 TEST.VALUE:FPGA.<>.fpgaWriteResponseBuffer[0]:0x0 TEST.EXPECTED:FPGA.<>.fpgaState:FPGA_STATE_RCV_ALL_SENSORS -TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:2 TEST.EXPECTED:FPGA.<>.fpgaWriteCommandResponseReceived:1 TEST.EXPECTED:FPGA.<>.fpgaReadCommandResponseReceived:0 TEST.EXPECTED:FPGA.handleFPGAReceiveAllSensorsState.return:FPGA_STATE_WRITE_ALL_ACTUATORS @@ -1913,6 +2089,9 @@ TEST.NEW TEST.NAME:NominalPath TEST.IMPORT_FAILURES: +(E) @LINE: 1979 TEST.VALUE:FPGA.<>.fpgaCommRetryCount:1 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 2202 TEST.VALUE:FPGA.<>.fpgaSensorReadings.bloodFlowMeterDataPktCount:0 >>> >>> Expected a field name from the record type FPGA_SENSORS_T @@ -1976,7 +2155,6 @@ >>> >>> Read: dialysateTemp2 TEST.END_IMPORT_FAILURES: TEST.VALUE:FPGA.<>.fpgaState:FPGA_STATE_RCV_ALL_SENSORS -TEST.VALUE:FPGA.<>.fpgaCommRetryCount:1 TEST.VALUE:FPGA.<>.fpgaWriteCommandResponseReceived:1 TEST.VALUE:FPGA.<>.fpgaReadCommandResponseReceived:1 TEST.VALUE:FPGA.<>.fpgaWriteResponseBuffer[0]:0xA5 @@ -2022,6 +2200,11 @@ TEST.SUBPROGRAM:handleFPGAReceiveAllSensorsState TEST.NEW TEST.NAME:handleFPGAReceiveAllSensorsState.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 2040 TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:0 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:7 of 9 TEST.NOTES: This is an automatically generated test case. @@ -2037,7 +2220,6 @@ TEST.VALUE:FPGA.<>.fpgaReadCommandResponseReceived:1 TEST.VALUE:FPGA.<>.fpgaWriteResponseBuffer[0]:165 TEST.VALUE:FPGA.<>.fpgaReadResponseBuffer[0]:170 -TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:0 TEST.END -- Subprogram: handleFPGAReceiveHeaderState @@ -2048,6 +2230,12 @@ TEST.NEW TEST.NAME:BadCRC TEST.IMPORT_FAILURES: +(E) @LINE: 2060 TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +(E) @LINE: 2081 TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:1 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 1247 TEST.VALUE:FPGA.<>.fpgaHeader.fpgaControl:0 >>> >>> Expected a field name from the record type FPGA_HEADER_T @@ -2057,7 +2245,6 @@ >>> >>> Read: fpgaControl TEST.END_IMPORT_FAILURES: TEST.VALUE:FPGA.<>.fpgaState:FPGA_STATE_RCV_HEADER -TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 TEST.VALUE:FPGA.<>.fpgaReadCommandResponseReceived:1 TEST.VALUE:FPGA.<>.fpgaReadResponseBuffer[0]:0xAA TEST.VALUE:FPGA.<>.fpgaReadResponseBuffer[1]:0x1 @@ -2078,7 +2265,6 @@ TEST.VALUE:FPGA.<>.fpgaHeader.fpgaStatus:0 TEST.VALUE:uut_prototype_stubs.crc16.return:0x1234 TEST.EXPECTED:FPGA.<>.fpgaState:FPGA_STATE_RCV_HEADER -TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:1 TEST.EXPECTED:FPGA.<>.fpgaReadCommandResponseReceived:1 TEST.EXPECTED:FPGA.<>.fpgaHeader.fpgaId:0 TEST.EXPECTED:FPGA.<>.fpgaHeader.fpgaRev:0 @@ -2111,6 +2297,12 @@ TEST.NEW TEST.NAME:NAKResponse TEST.IMPORT_FAILURES: +(E) @LINE: 2123 TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +(E) @LINE: 2140 TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:1 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 1282 TEST.VALUE:FPGA.<>.fpgaHeader.fpgaControl:0 >>> >>> Expected a field name from the record type FPGA_HEADER_T @@ -2120,7 +2312,6 @@ >>> >>> Read: fpgaControl TEST.END_IMPORT_FAILURES: TEST.VALUE:FPGA.<>.fpgaState:FPGA_STATE_RCV_HEADER -TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 TEST.VALUE:FPGA.<>.fpgaReadCommandResponseReceived:1 TEST.VALUE:FPGA.<>.fpgaReadResponseBuffer[0]:0xFA TEST.VALUE:FPGA.<>.fpgaReadResponseBuffer[1]:1 @@ -2137,7 +2328,6 @@ TEST.VALUE:FPGA.<>.fpgaHeader.fpgaRev:0 TEST.VALUE:FPGA.<>.fpgaHeader.fpgaStatus:0 TEST.EXPECTED:FPGA.<>.fpgaState:FPGA_STATE_RCV_HEADER -TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:1 TEST.EXPECTED:FPGA.<>.fpgaReadCommandResponseReceived:1 TEST.EXPECTED:FPGA.<>.fpgaHeader.fpgaId:0 TEST.EXPECTED:FPGA.<>.fpgaHeader.fpgaRev:0 @@ -2151,6 +2341,12 @@ TEST.NEW TEST.NAME:NoResponseReceived TEST.IMPORT_FAILURES: +(E) @LINE: 2163 TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored +(E) @LINE: 2180 TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:1 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 1315 TEST.VALUE:FPGA.<>.fpgaHeader.fpgaControl:0 >>> >>> Expected a field name from the record type FPGA_HEADER_T @@ -2160,7 +2356,6 @@ >>> >>> Read: fpgaControl TEST.END_IMPORT_FAILURES: TEST.VALUE:FPGA.<>.fpgaState:FPGA_STATE_RCV_HEADER -TEST.VALUE:FPGA.<>.fpgaCommRetryCount:0 TEST.VALUE:FPGA.<>.fpgaReadCommandResponseReceived:0 TEST.VALUE:FPGA.<>.fpgaReadResponseBuffer[0]:0x0 TEST.VALUE:FPGA.<>.fpgaReadResponseBuffer[1]:1 @@ -2177,7 +2372,6 @@ TEST.VALUE:FPGA.<>.fpgaHeader.fpgaRev:0 TEST.VALUE:FPGA.<>.fpgaHeader.fpgaStatus:0 TEST.EXPECTED:FPGA.<>.fpgaState:FPGA_STATE_RCV_HEADER -TEST.EXPECTED:FPGA.<>.fpgaCommRetryCount:1 TEST.EXPECTED:FPGA.<>.fpgaReadCommandResponseReceived:0 TEST.EXPECTED:FPGA.<>.fpgaHeader.fpgaId:0 TEST.EXPECTED:FPGA.<>.fpgaHeader.fpgaRev:0 @@ -2191,6 +2385,9 @@ TEST.NEW TEST.NAME:NominalCase TEST.IMPORT_FAILURES: +(E) @LINE: 2203 TEST.VALUE:FPGA.<>.fpgaCommRetryCount:1 + >>> Unknown parameter/object name fpgaCommRetryCount + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 1348 TEST.VALUE:FPGA.<>.fpgaHeader.fpgaControl:0 >>> >>> Expected a field name from the record type FPGA_HEADER_T @@ -2200,7 +2397,6 @@ >>> >>> Read: fpgaControl TEST.END_IMPORT_FAILURES: TEST.VALUE:FPGA.<>.fpgaState:FPGA_STATE_RCV_HEADER -TEST.VALUE:FPGA.<>.fpgaCommRetryCount:1 TEST.VALUE:FPGA.<>.fpgaReadCommandResponseReceived:1 TEST.VALUE:FPGA.<>.fpgaReadResponseBuffer[0]:0xAA TEST.VALUE:FPGA.<>.fpgaReadResponseBuffer[3]:0x8 Index: vectorcast/Hercules_RM46_HD_Project/environment/INTERRUPTS/INTERRUPTS.tst =================================================================== diff -u -rcb158bae5975a576505c11a54511c68f2cc39c63 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/INTERRUPTS/INTERRUPTS.tst (.../INTERRUPTS.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) +++ vectorcast/Hercules_RM46_HD_Project/environment/INTERRUPTS/INTERRUPTS.tst (.../INTERRUPTS.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -406,6 +406,43 @@ TEST.END_FLOW TEST.END +-- Subprogram: getSci2FEOEError + +-- Test Case: getSci2FEOEError.001 +TEST.UNIT:Interrupts +TEST.SUBPROGRAM:getSci2FEOEError +TEST.NEW +TEST.NAME:getSci2FEOEError.001 +TEST.BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == returnValue) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:Interrupts.<>.sci2FEOEError:<> +TEST.VALUE:Interrupts.getSci2FEOEError.return:1 +TEST.EXPECTED:Interrupts.getSci2FEOEError.return:0 +TEST.END + +-- Test Case: getSci2FEOEError.002 +TEST.UNIT:Interrupts +TEST.SUBPROGRAM:getSci2FEOEError +TEST.NEW +TEST.NAME:getSci2FEOEError.002 +TEST.BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == returnValue) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:Interrupts.<>.sci2FEOEError:1 +TEST.VALUE:Interrupts.getSci2FEOEError.return:1 +TEST.EXPECTED:Interrupts.<>.sci2FEOEError:0 +TEST.EXPECTED:Interrupts.getSci2FEOEError.return:1 +TEST.END + -- Subprogram: initInterrupts -- Test Case: initInterrupts_NominalPath @@ -415,7 +452,7 @@ TEST.NAME:initInterrupts_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 345 TEST.EXPECTED:uut_prototype_stubs.initTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_CAN_PASSIVE,TIME_WINDOWED_COUNT_CAN_OFF,TIME_WINDOWED_COUNT_CAN_PARITY,TIME_WINDOWED_COUNT_FPGA_UART_FRAME_ERROR,TIME_WINDOWED_COUNT_FPGA_UART_OVERRUN + >>> (E) @LINE: 345 TEST.EXPECTED:uut_prototype_stubs.initTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_CAN_PASSIVE,TIME_WINDOWED_COUNT_CAN_OFF,TIME_WINDOWED_COUNT_CAN_PARITY,TIME_WINDOWED_COUNT_FPGA_UART_FRAME_ERROR,TIME_WINDOWED_COUNT_BATT_COMM_ERROR >>> >>> Value for 'Enumeral' out of range >>> >>> Read "TIME_WINDOWED_COUNT_CAN_PASSIVE" >>> >>> Command Ignored @@ -514,32 +551,40 @@ TEST.SUBPROGRAM:sciNotification TEST.NEW TEST.NAME:FramingError_SCI2_Alarm +TEST.IMPORT_FAILURES: +(E) @LINE: 519 TEST.VALUE:Interrupts.<>.sci2FEOEError:0 + >>> Warning: Value already set + >>> Previous value 0 ignored +(E) @LINE: 523 TEST.EXPECTED:Interrupts.<>.sci2FEOEError:0 + >>> Warning: Value already set + >>> Previous value 1 ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:Interrupts.<>.ptr_sciREG:<> -TEST.VALUE:Interrupts.<>.sci2FrameErrorCnt:0 -TEST.VALUE:Interrupts.<>.sci2OverrunErrorCnt:0 +TEST.VALUE:Interrupts.<>.sci2FEOEError:0 TEST.VALUE:Interrupts.sciNotification.flags:0x4000000 TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:1 -TEST.EXPECTED:Interrupts.<>.sci2FrameErrorCnt:1 -TEST.EXPECTED:Interrupts.<>.sci2OverrunErrorCnt:0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:65 -TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_FPGA_UART_FRAME_ERROR +TEST.EXPECTED:Interrupts.<>.sci2FEOEError:0 TEST.END -- Test Case: FramingError_SCI2_NoPersist TEST.UNIT:Interrupts TEST.SUBPROGRAM:sciNotification TEST.NEW TEST.NAME:FramingError_SCI2_NoPersist +TEST.IMPORT_FAILURES: +(E) @LINE: 537 TEST.VALUE:Interrupts.<>.sci2FEOEError:0 + >>> Warning: Value already set + >>> Previous value 0 ignored +(E) @LINE: 541 TEST.EXPECTED:Interrupts.<>.sci2FEOEError:0 + >>> Warning: Value already set + >>> Previous value 1 ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:Interrupts.<>.ptr_sciREG:<> -TEST.VALUE:Interrupts.<>.sci2FrameErrorCnt:0 -TEST.VALUE:Interrupts.<>.sci2OverrunErrorCnt:0 +TEST.VALUE:Interrupts.<>.sci2FEOEError:0 TEST.VALUE:Interrupts.sciNotification.flags:0x4000000 TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:0 -TEST.EXPECTED:Interrupts.<>.sci2FrameErrorCnt:1 -TEST.EXPECTED:Interrupts.<>.sci2OverrunErrorCnt:0 -TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_FPGA_UART_FRAME_ERROR +TEST.EXPECTED:Interrupts.<>.sci2FEOEError:0 +TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_FPGA_CLOCK_SPEED_ERROR TEST.END -- Test Case: InvalidSCI @@ -548,6 +593,12 @@ TEST.NEW TEST.NAME:InvalidSCI TEST.IMPORT_FAILURES: +(E) @LINE: 568 TEST.VALUE:Interrupts.<>.sci2FEOEError:0 + >>> Warning: Value already set + >>> Previous value 0 ignored +(E) @LINE: 571 TEST.EXPECTED:Interrupts.<>.sci2FEOEError:0 + >>> Warning: Value already set + >>> Previous value 0 ignored (E) Errors from previous script import(s) >>> (E) @LINE: 275 TEST.VALUE:Interrupts.<>.sci1FrameErrorCnt:0 >>> >>> Unknown parameter/object name sci1FrameErrorCnt @@ -564,42 +615,52 @@ TEST.END_IMPORT_FAILURES: TEST.VALUE:Interrupts.<>.ptr_sciREG:<> TEST.VALUE:Interrupts.<>.ptr_scilinREG:<> -TEST.VALUE:Interrupts.<>.sci2FrameErrorCnt:0 -TEST.VALUE:Interrupts.<>.sci2OverrunErrorCnt:0 +TEST.VALUE:Interrupts.<>.sci2FEOEError:0 TEST.VALUE:Interrupts.sciNotification.flags:0x2000000 -TEST.EXPECTED:Interrupts.<>.sci2FrameErrorCnt:0 -TEST.EXPECTED:Interrupts.<>.sci2OverrunErrorCnt:0 +TEST.EXPECTED:Interrupts.<>.sci2FEOEError:0 TEST.END -- Test Case: OverrunError_SCI2_Alarm TEST.UNIT:Interrupts TEST.SUBPROGRAM:sciNotification TEST.NEW TEST.NAME:OverrunError_SCI2_Alarm +TEST.IMPORT_FAILURES: +(E) @LINE: 581 TEST.VALUE:Interrupts.<>.sci2FEOEError:0 + >>> Warning: Value already set + >>> Previous value 0 ignored +(E) @LINE: 585 TEST.EXPECTED:Interrupts.<>.sci2FEOEError:1 + >>> Warning: Value already set + >>> Previous value 0 ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:Interrupts.<>.ptr_sciREG:<> -TEST.VALUE:Interrupts.<>.sci2FrameErrorCnt:0 -TEST.VALUE:Interrupts.<>.sci2OverrunErrorCnt:0 +TEST.VALUE:Interrupts.<>.sci2FEOEError:0 TEST.VALUE:Interrupts.sciNotification.flags:0x2000000 TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:1 -TEST.EXPECTED:Interrupts.<>.sci2FrameErrorCnt:0 -TEST.EXPECTED:Interrupts.<>.sci2OverrunErrorCnt:1 +TEST.EXPECTED:Interrupts.<>.sci2FEOEError:1 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:66 -TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_FPGA_UART_OVERRUN +TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_BATT_COMM_ERROR TEST.END -- Test Case: OverrunError_SCI2_NoPersist TEST.UNIT:Interrupts TEST.SUBPROGRAM:sciNotification TEST.NEW TEST.NAME:OverrunError_SCI2_NoPersist +TEST.IMPORT_FAILURES: +(E) @LINE: 599 TEST.VALUE:Interrupts.<>.sci2FEOEError:0 + >>> Warning: Value already set + >>> Previous value 0 ignored +(E) @LINE: 603 TEST.EXPECTED:Interrupts.<>.sci2FEOEError:1 + >>> Warning: Value already set + >>> Previous value 0 ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:Interrupts.<>.ptr_sciREG:<> -TEST.VALUE:Interrupts.<>.sci2FrameErrorCnt:0 -TEST.VALUE:Interrupts.<>.sci2OverrunErrorCnt:0 +TEST.VALUE:Interrupts.<>.sci2FEOEError:0 TEST.VALUE:Interrupts.sciNotification.flags:0x2000000 TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:0 -TEST.EXPECTED:Interrupts.<>.sci2FrameErrorCnt:0 -TEST.EXPECTED:Interrupts.<>.sci2OverrunErrorCnt:1 -TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_FPGA_UART_OVERRUN +TEST.EXPECTED:Interrupts.<>.sci2FEOEError:1 +TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_BATT_COMM_ERROR TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_ACCEL/INT_ACCEL.tst =================================================================== diff -u -r03babd95ffe2b8cca989645afc1ce958644a1ab0 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_ACCEL/INT_ACCEL.tst (.../INT_ACCEL.tst) (revision 03babd95ffe2b8cca989645afc1ce958644a1ab0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_ACCEL/INT_ACCEL.tst (.../INT_ACCEL.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -531,6 +531,20 @@ TEST.EXPECTED:ModeInitPOST.<>.postState:NUM_OF_POST_STATES TEST.END +-- Subprogram: transitionToInitAndPOSTMode + +-- Test Case: transitionToInitAndPOSTMode.001 +TEST.UNIT:ModeInitPOST +TEST.SUBPROGRAM:transitionToInitAndPOSTMode +TEST.NEW +TEST.NAME:transitionToInitAndPOSTMode.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.EXPECTED:ModeInitPOST.transitionToInitAndPOSTMode.return:0 +TEST.END + -- Unit: SystemCommMessages -- Subprogram: handleTestHDAccelBroadcastIntervalOverrideRequest Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_ACCEL/INT_ACCEL_cba.cvr =================================================================== diff -u -r27f035289ff0f439d9190e1bde08edbe11918a67 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_ACCEL/INT_ACCEL_cba.cvr (.../INT_ACCEL_cba.cvr) (revision 27f035289ff0f439d9190e1bde08edbe11918a67) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_ACCEL/INT_ACCEL_cba.cvr (.../INT_ACCEL_cba.cvr) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -34,7 +34,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -78,7 +78,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -161,7 +161,7 @@ 7) static void filterAccelReadings( void ) Line # 438 RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/asif/work/10th_update/workspace_hd_staging/fwcommon/Accel.c +RESULT.CBA.UNIT: /home/asif/work/update_16th/workspace_hd_staging/fwcommon/Accel.c RESULT.CBA.FUNCTION: calcVectorLength RESULT.CBA.LINE.BEGIN RESULT.CBA.LINE: 0 Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP.tst =================================================================== diff -u -r03babd95ffe2b8cca989645afc1ce958644a1ab0 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP.tst (.../INT_AIRTRAP.tst) (revision 03babd95ffe2b8cca989645afc1ce958644a1ab0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP.tst (.../INT_AIRTRAP.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -84,7 +84,23 @@ TEST.SUBPROGRAM:execTreatmentMode TEST.NEW TEST.NAME:execTreatmentMode.001 -TEST.VALUE:ModeTreatment.execTreatmentMode.return:1 +TEST.BASIS_PATH:4 of 12 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if ((1) == stop) ==> FALSE + (2) if ((1) == doesAlarmIndicateNoResume()) ==> FALSE + (3) if (currentTreatmentState != (TREATMENT_END_STATE)) ==> FALSE + (4) if ((0) == hasTreatmentStartTimeBeenWrittenToNV) ==> FALSE + (7) case currentTreatmentState ==> TREATMENT_DIALYSIS_STATE + Test Case Generation Notes: + Conflict: Multiple equality operators with different values (ModeTreatment.<>.currentTreatmentState) in branches 3/7 +TEST.END_NOTES: +TEST.STUB:AlarmMgmt.doesAlarmIndicateNoResume +TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> +TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_STATE +TEST.VALUE:ModeTreatment.<>.hasTreatmentStartTimeBeenWrittenToNV:1 +TEST.VALUE:AlarmMgmt.doesAlarmIndicateNoResume.return:<> TEST.END -- Unit: PreTreatmentRecirc Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP_cba.cvr =================================================================== diff -u -r27f035289ff0f439d9190e1bde08edbe11918a67 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP_cba.cvr (.../INT_AIRTRAP_cba.cvr) (revision 27f035289ff0f439d9190e1bde08edbe11918a67) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP_cba.cvr (.../INT_AIRTRAP_cba.cvr) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -56,7 +56,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -78,7 +78,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -100,7 +100,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -122,7 +122,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -144,7 +144,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -166,7 +166,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -188,7 +188,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -210,7 +210,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -276,7 +276,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -298,7 +298,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -320,7 +320,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -386,7 +386,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -408,7 +408,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -430,7 +430,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -452,7 +452,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -544,7 +544,7 @@ 4)static AIR_TRAP_STATE_T handleAirTrapValveOpenState( void ); Line # 364 RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/asif/work/10th_update/workspace_hd_staging/hdfirmware/firmware/App/Controllers/AirTrap.c +RESULT.CBA.UNIT: /home/asif/work/update_16th/workspace_hd_staging/hdfirmware/firmware/App/Controllers/AirTrap.c RESULT.CBA.FUNCTION: execAirTrapTest RESULT.CBA.LINE.BEGIN RESULT.CBA.LINE: 0 Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_ALARMLAMP/INT_ALARMLAMP.tst =================================================================== diff -u -r03babd95ffe2b8cca989645afc1ce958644a1ab0 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_ALARMLAMP/INT_ALARMLAMP.tst (.../INT_ALARMLAMP.tst) (revision 03babd95ffe2b8cca989645afc1ce958644a1ab0) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_ALARMLAMP/INT_ALARMLAMP.tst (.../INT_ALARMLAMP.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -717,6 +717,19 @@ TEST.EXPECTED:AlarmLamp.<>.alarmLampSelfTestState:ALARM_LAMP_SELF_TEST_STATE_RED TEST.END +-- Subprogram: transitionToInitAndPOSTMode + +-- Test Case: transitionToInitAndPOSTMode.001 +TEST.UNIT:ModeInitPOST +TEST.SUBPROGRAM:transitionToInitAndPOSTMode +TEST.NEW +TEST.NAME:transitionToInitAndPOSTMode.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.END + -- Unit: SystemCommMessages -- Subprogram: handleTestAlarmLampPatternOverrideRequest Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_ALARMMGMT/INT_ALARMMGMT.tst =================================================================== diff -u -r27f035289ff0f439d9190e1bde08edbe11918a67 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_ALARMMGMT/INT_ALARMMGMT.tst (.../INT_ALARMMGMT.tst) (revision 27f035289ff0f439d9190e1bde08edbe11918a67) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_ALARMMGMT/INT_ALARMMGMT.tst (.../INT_ALARMMGMT.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -22,6 +22,14 @@ TEST.SUBPROGRAM:execAirTrapMonitor TEST.NEW TEST.NAME:execAirTrapMonitor.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 41 TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> + >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> Value Line Error - Command Ignored +(E) @LINE: 45 TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 + >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 9 (partial) TEST.NOTES: This is an automatically generated test case. @@ -38,11 +46,9 @@ TEST.END_NOTES: TEST.STUB:AirTrap.getAirTrapLevel TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:<> TEST.VALUE:AirTrap.getAirTrapLevel.return:NUM_OF_AIR_TRAP_LEVELS TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_FAUL -TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0 TEST.END @@ -51,6 +57,14 @@ TEST.SUBPROGRAM:execAirTrapMonitor TEST.NEW TEST.NAME:execAirTrapMonitor.002 +TEST.IMPORT_FAILURES: +(E) @LINE: 70 TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> + >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> Value Line Error - Command Ignored +(E) @LINE: 74 TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 + >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:2 of 9 (partial) TEST.NOTES: This is an automatically generated test case. @@ -67,11 +81,9 @@ TEST.END_NOTES: TEST.STUB:AirTrap.getAirTrapLevel TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:<> TEST.VALUE:AirTrap.getAirTrapLevel.return:NUM_OF_AIR_TRAP_LEVELS TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_FAUL -TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:4294967294 TEST.END @@ -80,6 +92,14 @@ TEST.SUBPROGRAM:execAirTrapMonitor TEST.NEW TEST.NAME:execAirTrapMonitor.003 +TEST.IMPORT_FAILURES: +(E) @LINE: 101 TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> + >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> Value Line Error - Command Ignored +(E) @LINE: 104 TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 + >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:3 of 9 (partial) TEST.NOTES: This is an automatically generated test case. @@ -98,17 +118,23 @@ TEST.END_NOTES: TEST.STUB:AirTrap.getAirTrapLevel TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> TEST.VALUE:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_AIR TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_FAUL -TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 TEST.END -- Test Case: execAirTrapMonitor.004 TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitor TEST.NEW TEST.NAME:execAirTrapMonitor.004 +TEST.IMPORT_FAILURES: +(E) @LINE: 130 TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> + >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> Value Line Error - Command Ignored +(E) @LINE: 133 TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 + >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:4 of 9 (partial) TEST.NOTES: This is an automatically generated test case. @@ -127,17 +153,23 @@ TEST.END_NOTES: TEST.STUB:AirTrap.getAirTrapLevel TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> TEST.VALUE:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_AIR TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_FAUL -TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 TEST.END -- Test Case: execAirTrapMonitor.005 TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitor TEST.NEW TEST.NAME:execAirTrapMonitor.005 +TEST.IMPORT_FAILURES: +(E) @LINE: 157 TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> + >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> Value Line Error - Command Ignored +(E) @LINE: 161 TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 + >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:5 of 9 (partial) TEST.NOTES: This is an automatically generated test case. @@ -154,11 +186,9 @@ TEST.END_NOTES: TEST.STUB:AirTrap.getAirTrapLevel TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:<> TEST.VALUE:AirTrap.getAirTrapLevel.return:NUM_OF_AIR_TRAP_LEVELS TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_FAUL -TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0 TEST.END @@ -225,6 +255,14 @@ TEST.SUBPROGRAM:execAirTrapMonitor TEST.NEW TEST.NAME:execAirTrapMonitor.008 +TEST.IMPORT_FAILURES: +(E) @LINE: 244 TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> + >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> Value Line Error - Command Ignored +(E) @LINE: 248 TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 + >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:8 of 9 (partial) TEST.NOTES: This is an automatically generated test case. @@ -241,11 +279,9 @@ TEST.END_NOTES: TEST.STUB:AirTrap.getAirTrapLevel TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:<> TEST.VALUE:AirTrap.getAirTrapLevel.return:NUM_OF_AIR_TRAP_LEVELS TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_FAUL -TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0 TEST.END @@ -254,6 +290,14 @@ TEST.SUBPROGRAM:execAirTrapMonitor TEST.NEW TEST.NAME:execAirTrapMonitor.009 +TEST.IMPORT_FAILURES: +(E) @LINE: 273 TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> + >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> Value Line Error - Command Ignored +(E) @LINE: 277 TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 + >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:9 of 9 (partial) TEST.NOTES: This is an automatically generated test case. @@ -270,11 +314,9 @@ TEST.END_NOTES: TEST.STUB:AirTrap.getAirTrapLevel TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:<> TEST.VALUE:AirTrap.getAirTrapLevel.return:NUM_OF_AIR_TRAP_LEVELS TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_FAUL -TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0 TEST.END @@ -604,15 +646,19 @@ TEST.NEW TEST.NAME:execBloodFlowMonitor.001 TEST.IMPORT_FAILURES: +(E) @LINE: 614 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK]:0 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 615 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK]:1 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. (E) Errors from previous script import(s) >>> (E) @LINE: 38 TEST.VALUE:BloodFlow.<>.bpCurrErrorDurationCtr:2000 >>> >>> Unknown parameter/object name bpCurrErrorDurationCtr >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE TEST.VALUE:InternalADC.getIntADCReading.return:0,100 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK]:1 TEST.END -- Unit: BloodLeak @@ -3131,6 +3177,12 @@ TEST.SUBPROGRAM:execPreTreatmentMode TEST.NEW TEST.NAME:execPreTreatmentMode.002 +TEST.IMPORT_FAILURES: +(E) @LINE: 3143 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_START_STATE + >>> Value for 'Enumeral' out of range + >>> Read "HD_PRE_TREATMENT_START_STATE" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:2 of 11 TEST.NOTES: This is an automatically generated test case. @@ -3140,7 +3192,6 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_START_STATE TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_WATER_SAMPLE_STATE TEST.END @@ -6068,68 +6119,6 @@ -- Unit: SampleWater --- Subprogram: hasDGRestarted - --- Test Case: hasDGRestarted.001 -TEST.UNIT:SampleWater -TEST.SUBPROGRAM:hasDGRestarted -TEST.NEW -TEST.NAME:hasDGRestarted.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((DG_MODE_STAN) == getDGOpMode() && (DG_STANDBY_MODE_STATE_IDLE) == getDGSubMode()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGOpMode -TEST.STUB:DGInterface.getDGSubMode -TEST.VALUE:DGInterface.getDGOpMode.return:DG_MODE_FAUL -TEST.VALUE:DGInterface.getDGSubMode.return:1 -TEST.END - --- Test Case: hasDGRestarted.002 -TEST.UNIT:SampleWater -TEST.SUBPROGRAM:hasDGRestarted -TEST.NEW -TEST.NAME:hasDGRestarted.002 -TEST.BASIS_PATH:2 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((DG_MODE_STAN) == getDGOpMode() && (DG_STANDBY_MODE_STATE_IDLE) == getDGSubMode()) ==> TRUE - (2) if (dgRestartedPersistentCount++ >= (5 * 1000) / 50) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGOpMode -TEST.STUB:DGInterface.getDGSubMode -TEST.VALUE:DGInterface.getDGOpMode.return:DG_MODE_STAN -TEST.VALUE:DGInterface.getDGSubMode.return:0 -TEST.VALUE:SampleWater.<>.dgRestartedPersistentCount:<> -TEST.EXPECTED:SampleWater.<>.dgRestartedPersistentCount:1 -TEST.END - --- Test Case: hasDGRestarted.003 -TEST.UNIT:SampleWater -TEST.SUBPROGRAM:hasDGRestarted -TEST.NEW -TEST.NAME:hasDGRestarted.003 -TEST.BASIS_PATH:3 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((DG_MODE_STAN) == getDGOpMode() && (DG_STANDBY_MODE_STATE_IDLE) == getDGSubMode()) ==> TRUE - (2) if (dgRestartedPersistentCount++ >= (5 * 1000) / 50) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGOpMode -TEST.STUB:DGInterface.getDGSubMode -TEST.VALUE:DGInterface.getDGOpMode.return:DG_MODE_STAN -TEST.VALUE:DGInterface.getDGSubMode.return:0 -TEST.VALUE:SampleWater.<>.dgRestartedPersistentCount:<> -TEST.EXPECTED:SampleWater.<>.dgRestartedPersistentCount:0 -TEST.END - -- Subprogram: signalSampleWaterUserAction -- Test Case: signalSampleWaterUserAction.001 @@ -6987,6 +6976,18 @@ TEST.SUBPROGRAM:handleDrySelfTestSyringePumpOcclusionDetectionState TEST.NEW TEST.NAME:handleDrySelfTestSyringePumpOcclusionDetectionState.003 +TEST.IMPORT_FAILURES: +(E) @LINE: 7001 TEST.STUB:SyringePump.checkForPrimeOcclusion + >>> Could not find function checkForPrimeOcclusion + >>> in unit SyringePump. + >>> Value Line Error - Command Ignored +(E) @LINE: 7001 + >>> Could not stub SyringePump.checkForPrimeOcclusion +(E) @LINE: 7003 TEST.VALUE:SyringePump.checkForPrimeOcclusion.return:1 + >>> Could not find function checkForPrimeOcclusion + >>> in unit SyringePump. + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:3 of 4 (partial) TEST.NOTES: This is an automatically generated test case. @@ -6998,16 +6999,26 @@ Cannot set return value of function doesAlarmStatusIndicateStop in branch 3 TEST.END_NOTES: TEST.STUB:Timers.didTimeout -TEST.STUB:SyringePump.checkForPrimeOcclusion TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:SyringePump.checkForPrimeOcclusion.return:1 TEST.END -- Test Case: handleDrySelfTestSyringePumpOcclusionDetectionState.004 TEST.UNIT:SelfTests TEST.SUBPROGRAM:handleDrySelfTestSyringePumpOcclusionDetectionState TEST.NEW TEST.NAME:handleDrySelfTestSyringePumpOcclusionDetectionState.004 +TEST.IMPORT_FAILURES: +(E) @LINE: 7022 TEST.STUB:SyringePump.checkForPrimeOcclusion + >>> Could not find function checkForPrimeOcclusion + >>> in unit SyringePump. + >>> Value Line Error - Command Ignored +(E) @LINE: 7022 + >>> Could not stub SyringePump.checkForPrimeOcclusion +(E) @LINE: 7024 TEST.VALUE:SyringePump.checkForPrimeOcclusion.return:0 + >>> Could not find function checkForPrimeOcclusion + >>> in unit SyringePump. + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:4 of 4 (partial) TEST.NOTES: This is an automatically generated test case. @@ -7019,9 +7030,7 @@ Cannot set return value of function doesAlarmStatusIndicateStop in branch 3 TEST.END_NOTES: TEST.STUB:Timers.didTimeout -TEST.STUB:SyringePump.checkForPrimeOcclusion TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:SyringePump.checkForPrimeOcclusion.return:0 TEST.END -- Subprogram: handleDrySelfTestSyringePumpPrimeState @@ -7546,12 +7555,13 @@ TEST.NEW TEST.NAME:handleNoCartSelfTestPumpsState.001 TEST.IMPORT_FAILURES: -(E) @LINE: 7560 TEST.VALUE:SelfTests.<>.havePumpsStarted:1 - >>> Unknown parameter/object name havePumpsStarted - >>> Value Line Error - Command Ignored -(E) @LINE: 7561 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:1 - >>> Unknown parameter/object name havePumpsStarted - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 7560 TEST.VALUE:SelfTests.<>.havePumpsStarted:1 + >>> >>> Unknown parameter/object name havePumpsStarted + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 7561 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:1 + >>> >>> Unknown parameter/object name havePumpsStarted + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 4 (partial) TEST.NOTES: @@ -7573,12 +7583,13 @@ TEST.NEW TEST.NAME:handleNoCartSelfTestPumpsState.002 TEST.IMPORT_FAILURES: -(E) @LINE: 7581 TEST.VALUE:SelfTests.<>.havePumpsStarted:1 - >>> Unknown parameter/object name havePumpsStarted - >>> Value Line Error - Command Ignored -(E) @LINE: 7582 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:1 - >>> Unknown parameter/object name havePumpsStarted - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 7581 TEST.VALUE:SelfTests.<>.havePumpsStarted:1 + >>> >>> Unknown parameter/object name havePumpsStarted + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 7582 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:1 + >>> >>> Unknown parameter/object name havePumpsStarted + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:2 of 4 (partial) TEST.NOTES: @@ -7600,12 +7611,13 @@ TEST.NEW TEST.NAME:handleNoCartSelfTestPumpsState.003 TEST.IMPORT_FAILURES: -(E) @LINE: 7602 TEST.VALUE:SelfTests.<>.havePumpsStarted:0 - >>> Unknown parameter/object name havePumpsStarted - >>> Value Line Error - Command Ignored -(E) @LINE: 7603 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:1 - >>> Unknown parameter/object name havePumpsStarted - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 7602 TEST.VALUE:SelfTests.<>.havePumpsStarted:0 + >>> >>> Unknown parameter/object name havePumpsStarted + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 7603 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:1 + >>> >>> Unknown parameter/object name havePumpsStarted + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:4 of 4 (partial) TEST.NOTES: @@ -10474,6 +10486,8 @@ TEST.END_NOTES: TEST.VALUE:SystemCommMessages.handleTestAlarmAudioVolumeOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestAlarmAudioVolumeOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestAlarmAudioVolumeOverrideRequest.message[0].payload:<> +TEST.VALUE:SystemCommMessages.handleTestAlarmAudioVolumeOverrideRequest.message[0].payload:"1" TEST.EXPECTED:SystemCommMessages.handleTestAlarmAudioVolumeOverrideRequest.message[0].hdr.payloadLen:8 TEST.END @@ -10588,6 +10602,8 @@ TEST.END_NOTES: TEST.VALUE:SystemCommMessages.handleTestAlarmInfoSendIntervalOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestAlarmInfoSendIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestAlarmInfoSendIntervalOverrideRequest.message[0].payload:<> +TEST.VALUE:SystemCommMessages.handleTestAlarmInfoSendIntervalOverrideRequest.message[0].payload:"1" TEST.EXPECTED:SystemCommMessages.handleTestAlarmInfoSendIntervalOverrideRequest.message[0].hdr.payloadLen:8 TEST.END @@ -10598,7 +10614,14 @@ TEST.SUBPROGRAM:handleTestAlarmStateOverrideRequest TEST.NEW TEST.NAME:AlarmStateOverride -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK]:0 +TEST.IMPORT_FAILURES: +(E) @LINE: 10601 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK]:0 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 10617 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK]:0 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 TEST.VALUE:SystemCommMessages.handleTestAlarmStateOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestAlarmStateOverrideRequest.message[0].hdr.payloadLen:12 @@ -10614,7 +10637,6 @@ TEST.VALUE:SystemCommMessages.handleTestAlarmStateOverrideRequest.message[0].payload[9]:0 TEST.VALUE:SystemCommMessages.handleTestAlarmStateOverrideRequest.message[0].payload[10]:0 TEST.VALUE:SystemCommMessages.handleTestAlarmStateOverrideRequest.message[0].payload[11]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK]:0 TEST.EXPECTED:SystemCommMessages.<>.testerLoggedIn:1 TEST.EXPECTED:SystemCommMessages.handleTestAlarmStateOverrideRequest.message[0].hdr.payloadLen:12 TEST.EXPECTED:SystemCommMessages.handleTestAlarmStateOverrideRequest.message[0].payload[0]:0 @@ -10798,11 +10820,33 @@ TEST.SUBPROGRAM:handleTestAlarmTimeOverrideRequest TEST.NEW TEST.NAME:AlarmStartOverride +TEST.IMPORT_FAILURES: +(E) @LINE: 10802 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].data:0 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 10803 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovInitData:0 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 10804 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovData:0 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 10805 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].override:0x0 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 10821 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].data:0 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 10822 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovInitData:0 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 10823 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovData:0 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 10824 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].override:0x0 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +TEST.END_IMPORT_FAILURES: TEST.VALUE:uut_prototype_stubs.checkPersistentAlarm.return:2000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].data:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovInitData:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovData:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].override:0x0 TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 TEST.VALUE:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.payloadLen:12 @@ -10818,10 +10862,6 @@ TEST.VALUE:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].payload[9]:0 TEST.VALUE:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].payload[10]:0 TEST.VALUE:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].payload[11]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].data:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovInitData:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovData:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].override:0x0 TEST.EXPECTED:SystemCommMessages.<>.testerLoggedIn:1 TEST.EXPECTED:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.payloadLen:12 TEST.EXPECTED:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].payload[0]:0 @@ -10843,10 +10883,32 @@ TEST.SUBPROGRAM:handleTestAlarmTimeOverrideRequest TEST.NEW TEST.NAME:AlarmStartReset -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].data:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovInitData:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovData:100000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].override:0xCCC33C33 +TEST.IMPORT_FAILURES: +(E) @LINE: 10846 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].data:0 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 10847 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovInitData:0 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 10848 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovData:100000 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 10849 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].override:0xCCC33C33 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 10865 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].data:0 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 10866 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovInitData:0 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 10867 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovData:100000 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +(E) @LINE: 10868 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].override:0xCCC33C33 + >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Command Ignored. +TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 TEST.VALUE:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.payloadLen:12 @@ -10862,10 +10924,6 @@ TEST.VALUE:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].payload[9]:0 TEST.VALUE:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].payload[10]:0 TEST.VALUE:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].payload[11]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].data:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovInitData:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].ovData:100000 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].override:0xCCC33C33 TEST.EXPECTED:SystemCommMessages.<>.testerLoggedIn:1 TEST.EXPECTED:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.payloadLen:12 TEST.EXPECTED:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].payload[0]:1 @@ -11631,6 +11689,14 @@ TEST.SUBPROGRAM:handleRecircRecircState TEST.NEW TEST.NAME:handleRecircRecircState.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 11646 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 + >>> Unknown parameter/object name recircTimeoutWarningGiven + >>> Value Line Error - Command Ignored +(E) @LINE: 11650 TEST.EXPECTED:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 + >>> Unknown parameter/object name recircTimeoutWarningGiven + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 5 (partial) TEST.NOTES: This is an automatically generated test case. @@ -11643,11 +11709,9 @@ Cannot set return value of function doesAlarmStatusIndicateStop in branch 1 TEST.END_NOTES: TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:<> -TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 TEST.VALUE:TreatmentRecirc.<>.recircReconnectRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:<> TEST.EXPECTED:TreatmentRecirc.<>.recircTimerCtr:0 -TEST.EXPECTED:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 TEST.EXPECTED:TreatmentRecirc.<>.recircReconnectRequested:0 TEST.EXPECTED:TreatmentRecirc.<>.recircEndTreatmentRequested:0 TEST.END @@ -11657,6 +11721,14 @@ TEST.SUBPROGRAM:handleRecircRecircState TEST.NEW TEST.NAME:handleRecircRecircState.002 +TEST.IMPORT_FAILURES: +(E) @LINE: 11672 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> + >>> Unknown parameter/object name recircTimeoutWarningGiven + >>> Value Line Error - Command Ignored +(E) @LINE: 11676 TEST.EXPECTED:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 + >>> Unknown parameter/object name recircTimeoutWarningGiven + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:2 of 5 (partial) TEST.NOTES: This is an automatically generated test case. @@ -11669,11 +11741,9 @@ Cannot set return value of function doesAlarmStatusIndicateStop in branch 1 TEST.END_NOTES: TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:15600 -TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> TEST.VALUE:TreatmentRecirc.<>.recircReconnectRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:<> TEST.EXPECTED:TreatmentRecirc.<>.recircTimerCtr:15600 -TEST.EXPECTED:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 TEST.EXPECTED:TreatmentRecirc.<>.recircReconnectRequested:0 TEST.EXPECTED:TreatmentRecirc.<>.recircEndTreatmentRequested:0 TEST.END @@ -11708,6 +11778,14 @@ TEST.SUBPROGRAM:handleRecircStoppedState TEST.NEW TEST.NAME:handleRecircStoppedState.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 11723 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 + >>> Unknown parameter/object name recircTimeoutWarningGiven + >>> Value Line Error - Command Ignored +(E) @LINE: 11728 TEST.EXPECTED:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 + >>> Unknown parameter/object name recircTimeoutWarningGiven + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 6 TEST.NOTES: This is an automatically generated test case. @@ -11720,12 +11798,10 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:<> -TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 TEST.VALUE:TreatmentRecirc.<>.recircBackToTreatmenRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircResumeRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:<> TEST.EXPECTED:TreatmentRecirc.<>.recircTimerCtr:0 -TEST.EXPECTED:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 TEST.EXPECTED:TreatmentRecirc.<>.recircBackToTreatmenRequested:0 TEST.EXPECTED:TreatmentRecirc.<>.recircResumeRequested:0 TEST.EXPECTED:TreatmentRecirc.<>.recircEndTreatmentRequested:0 @@ -11736,6 +11812,11 @@ TEST.SUBPROGRAM:handleRecircStoppedState TEST.NEW TEST.NAME:handleRecircStoppedState.002 +TEST.IMPORT_FAILURES: +(E) @LINE: 11752 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> + >>> Unknown parameter/object name recircTimeoutWarningGiven + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:2 of 6 (partial) TEST.NOTES: This is an automatically generated test case. @@ -11749,7 +11830,6 @@ Conflict: Cannot resolve multiple comparisons ( TreatmentRecirc.<>.recircTimerCtr ) in branches 4/5 TEST.END_NOTES: TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:<> -TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> TEST.VALUE:TreatmentRecirc.<>.recircBackToTreatmenRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircResumeRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:<> @@ -12692,6 +12772,10 @@ TEST.NEW TEST.NAME:initAlarmMgmt TEST.IMPORT_FAILURES: +(E) @LINE: 12717 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK" + >>> Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 4116 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noNewTreatment:1 >>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T @@ -12714,7 +12798,6 @@ TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK TEST.VALUE:AlarmMgmt.<>.alarmStatus.systemFault:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.stop:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noClear:1 Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_ALARMMGMT/INT_ALARMMGMT_cba.cvr =================================================================== diff -u -r27f035289ff0f439d9190e1bde08edbe11918a67 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_ALARMMGMT/INT_ALARMMGMT_cba.cvr (.../INT_ALARMMGMT_cba.cvr) (revision 27f035289ff0f439d9190e1bde08edbe11918a67) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_ALARMMGMT/INT_ALARMMGMT_cba.cvr (.../INT_ALARMMGMT_cba.cvr) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -56,7 +56,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -78,7 +78,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -100,7 +100,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -144,7 +144,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -166,9 +166,9 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE @@ -188,9 +188,9 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE @@ -232,7 +232,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -254,7 +254,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -276,7 +276,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -298,7 +298,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -342,7 +342,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -364,7 +364,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -408,7 +408,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -452,7 +452,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -518,7 +518,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -540,7 +540,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -584,7 +584,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -606,7 +606,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -628,7 +628,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -694,7 +694,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -716,7 +716,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -760,7 +760,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -826,7 +826,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -848,7 +848,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -870,7 +870,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -892,7 +892,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -914,7 +914,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -936,7 +936,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -1037,8 +1037,19 @@ RESULT.CBA.RESULT: CBA_AlarmMgmt RESULT.CBA.NOTES Not all function called yet. + +--- Invalidated Analysis Lines --- + >>> Failed to find matching line for: + >>> Result: CBA_AlarmMgmt + >>> Unit: 47 + >>> Function: isAlarmActive + >>> Line Context: { + + >>> Context After: BOOL result = alarmIsActive[ alarm ]; +return result; + RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/asif/work/10th_update/workspace_hd_staging/hdfirmware/firmware/App/Services/AlarmMgmt.c +RESULT.CBA.UNIT: /home/asif/work/update_16th/workspace_hd_staging/hdfirmware/firmware/App/Services/AlarmMgmt.c RESULT.CBA.FUNCTION: getAlarmStartTime RESULT.CBA.LINE.BEGIN RESULT.CBA.LINE: 0 @@ -1060,16 +1071,6 @@ } RESULT.CBA.CONTEXT_AFTER_END RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: isAlarmActive -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -BOOL result = alarmIsActive[ alarm ]; -return result; -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.LINE.END RESULT.CBA.FUNCTION: isAlarmRecoverable RESULT.CBA.LINE.BEGIN RESULT.CBA.LINE: 0 Index: vectorcast/Hercules_RM46_HD_Project/environment/MODEINITPOST/MODEINITPOST.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/MODEINITPOST/MODEINITPOST.tst (.../MODEINITPOST.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODEINITPOST/MODEINITPOST.tst (.../MODEINITPOST.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -34,16 +34,21 @@ TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:3 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:4 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:5 TEST.END -- Test Case: execFWCompatibilityTest.002 TEST.UNIT:ModeInitPOST TEST.SUBPROGRAM:execFWCompatibilityTest TEST.NEW TEST.NAME:execFWCompatibilityTest.002 -TEST.VALUE:ModeInitPOST.<>.uiVersion.compatibility:4 +TEST.VALUE:ModeInitPOST.<>.uiVersion.compatibility:5 TEST.VALUE:ModeInitPOST.execFWCompatibilityTest.return:SELF_TEST_STATUS_PASSED +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_NO_ALARM +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:ModeInitPOST.<>.uiVersion.compatibility:5 TEST.EXPECTED:ModeInitPOST.execFWCompatibilityTest.return:SELF_TEST_STATUS_PASSED TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/MODEPOSTTREAT/MODEPOSTTREAT.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/MODEPOSTTREAT/MODEPOSTTREAT.tst (.../MODEPOSTTREAT.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODEPOSTTREAT/MODEPOSTTREAT.tst (.../MODEPOSTTREAT.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -349,11 +349,15 @@ TEST.NEW TEST.NAME:execDrainReservoirs.006 TEST.IMPORT_FAILURES: -(I) @LINE: 377 +(I) @LINE: 381 >>> 'SW_FAULT_ID_POST_TREATMENT_RESERVOIR_MGMT_INVALID_STATE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 379 +(I) @LINE: 383 >>> 'NUM_OF_DRAIN_STATES' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 377 + >>> >>> 'SW_FAULT_ID_POST_TREATMENT_RESERVOIR_MGMT_INVALID_STATE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 379 + >>> >>> 'NUM_OF_DRAIN_STATES' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 373 >>> >>> 'SW_FAULT_ID_POST_TREATMENT_RESERVOIR_MGMT_INVALID_STATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 375 @@ -818,7 +822,7 @@ TEST.VALUE:ModePostTreat.<>.dgCommandSent:1 TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_GENE TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:1 -TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:DG_CMD_REQUEST_REJECT_REASON_NONE +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:MACRO=DG_CMD_REQUEST_REJECT_REASON_NONE TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:1 TEST.EXPECTED:ModePostTreat.<>.dgCommandSent:1 TEST.EXPECTED:ModePostTreat.handleDrainReservoirStartDrainState.return:DRAIN_RESERVOIR_START_DRAIN_STATE @@ -989,7 +993,7 @@ TEST.VALUE:ModePostTreat.<>.dgCommandSent:1 TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_GENE TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:1 -TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:DG_CMD_REQUEST_REJECT_REASON_NONE +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:MACRO=DG_CMD_REQUEST_REJECT_REASON_NONE TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:1 TEST.EXPECTED:ModePostTreat.<>.dgCommandSent:1 TEST.END @@ -1014,7 +1018,7 @@ TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_GENE TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:1 TEST.VALUE:uut_prototype_stubs.hasDGCompletedReservoirSwitch.return:1 -TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:DG_CMD_REQUEST_REJECT_REASON_NONE +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:MACRO=DG_CMD_REQUEST_REJECT_REASON_NONE TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:1 TEST.EXPECTED:ModePostTreat.<>.dgCommandSent:0 TEST.END @@ -1039,7 +1043,7 @@ TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_GENE TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:1 TEST.VALUE:uut_prototype_stubs.hasDGCompletedReservoirSwitch.return:1 -TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:DG_CMD_REQUEST_REJECT_REASON_NONE +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:MACRO=DG_CMD_REQUEST_REJECT_REASON_NONE TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:1 TEST.EXPECTED:ModePostTreat.<>.dgCommandSent:0 TEST.END @@ -1488,9 +1492,11 @@ TEST.NEW TEST.NAME:signalUserConfirmDisposableRemoval.001 TEST.IMPORT_FAILURES: -(I) @LINE: 1410 +(I) @LINE: 1533 >>> '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: 1410 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1404 >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1381 @@ -1540,11 +1546,15 @@ TEST.NEW TEST.NAME:signalUserConfirmDisposableRemoval.002 TEST.IMPORT_FAILURES: -(I) @LINE: 1480 +(I) @LINE: 1607 >>> 'REQUEST_REJECT_REASON_DRAIN_NOT_COMPLETE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1482 +(I) @LINE: 1609 >>> 'REQUEST_REJECT_REASON_DRAIN_NOT_COMPLETE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 1480 + >>> >>> 'REQUEST_REJECT_REASON_DRAIN_NOT_COMPLETE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1482 + >>> >>> 'REQUEST_REJECT_REASON_DRAIN_NOT_COMPLETE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1470 >>> >>> 'REQUEST_REJECT_REASON_DRAIN_NOT_COMPLETE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1472 Index: vectorcast/Hercules_RM46_HD_Project/environment/MODEPRETREAT/MODEPRETREAT.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/MODEPRETREAT/MODEPRETREAT.tst (.../MODEPRETREAT.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODEPRETREAT/MODEPRETREAT.tst (.../MODEPRETREAT.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -122,6 +122,21 @@ TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_STOPPED_BY_USER TEST.END +-- Test Case: execPreTreatmentMode.011 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentMode +TEST.NEW +TEST.NAME:execPreTreatmentMode.011 +TEST.STUB:ModePreTreat.publishPreTreatmentState +TEST.STUB:ModePreTreat.resetSignalFlags +TEST.STUB:ModePreTreat.execPreTreatmentTestConfigReservoirMgmt +TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_WATER_SAMPLE_STATE +TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 +TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_WATER_SAMPLE_STATE +TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:HD_PRE_TREATMENT_WATER_SAMPLE_STATE +TEST.EXPECTED:uut_prototype_stubs.getTestConfigStatus.config:TEST_CONFIG_EXPEDITE_PRE_TREATMENT +TEST.END + -- Subprogram: execPreTreatmentReservoirMgmt -- Test Case: execPreTreatmentReservoirMgmt.001 @@ -222,6 +237,555 @@ TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE TEST.END +-- Subprogram: execPreTreatmentTestConfigReservoirMgmt + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.001 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.001 +TEST.BASIS_PATH:2 of 23 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE + (2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE + (4) if (reservoir1Level >= (1575)) ==> FALSE + (6) if (reservoir2Level >= (1400) && reservoir2Level < (1575)) ==> FALSE + (8) if (reservoir2Level >= (1575)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:0 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.return:<> +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.002 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.002 +TEST.BASIS_PATH:3 of 23 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE + (2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE + (4) if (reservoir1Level >= (1575)) ==> FALSE + (6) if (reservoir2Level >= (1400) && reservoir2Level < (1575)) ==> FALSE + (8) if (reservoir2Level >= (1575)) ==> TRUE + (9) if ((DG_RESERVOIR_2) == getDGActiveReservoir()) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:0 +TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.return:<> +TEST.VALUE:uut_prototype_stubs.setStartReservoirVolume.reservoirID:DG_RESERVOIR_2 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.EXPECTED:uut_prototype_stubs.cmdSetDGActiveReservoir.cmd[0].reservoirID:1 +TEST.EXPECTED:uut_prototype_stubs.cmdSetDGActiveReservoir.cmd[0].useLastTrimmerHeaterDC:0 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.003 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.003 +TEST.BASIS_PATH:4 of 23 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE + (2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE + (4) if (reservoir1Level >= (1575)) ==> FALSE + (6) if (reservoir2Level >= (1400) && reservoir2Level < (1575)) ==> FALSE + (8) if (reservoir2Level >= (1575)) ==> TRUE + (9) if ((DG_RESERVOIR_2) == getDGActiveReservoir()) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL +TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_2 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.return:<> +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.004 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.004 +TEST.BASIS_PATH:1 of 23 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (23) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:0 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.005 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.005 +TEST.BASIS_PATH:5 of 23 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE + (2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE + (4) if (reservoir1Level >= (1575)) ==> FALSE + (6) if (reservoir2Level >= (1400) && reservoir2Level < (1575)) ==> TRUE + (7) if ((DG_RESERVOIR_1) == getDGActiveReservoir()) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE +TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_2 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.return:1400.0 +TEST.EXPECTED:uut_prototype_stubs.cmdSetDGActiveReservoir.cmd[0].reservoirID:0 +TEST.EXPECTED:uut_prototype_stubs.cmdSetDGActiveReservoir.cmd[0].useLastTrimmerHeaterDC:0 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.006 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.006 +TEST.BASIS_PATH:6 of 23 +TEST.NOTES: +This is an automatically generated test case. + Test Path 6 + (1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE + (2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE + (4) if (reservoir1Level >= (1575)) ==> FALSE + (6) if (reservoir2Level >= (1400) && reservoir2Level < (1575)) ==> TRUE + (7) if ((DG_RESERVOIR_1) == getDGActiveReservoir()) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE +TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.return:1400.0 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.007 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.007 +TEST.BASIS_PATH:12 of 23 +TEST.NOTES: +This is an automatically generated test case. + Test Path 12 + (10) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE + (11) if ((DG_MODE_STAN) == dgOpMode) ==> FALSE + (12) if ((1) == hasDGCompletedReservoirSwitch()) ==> TRUE + (13) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:<> +TEST.VALUE:uut_prototype_stubs.hasDGCompletedReservoirSwitch.return:1 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.008 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.008 +TEST.BASIS_PATH:13 of 23 +TEST.NOTES: +This is an automatically generated test case. + Test Path 13 + (10) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE + (11) if ((DG_MODE_STAN) == dgOpMode) ==> FALSE + (12) if ((1) == hasDGCompletedReservoirSwitch()) ==> TRUE + (13) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_GENE +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:1 +TEST.VALUE:uut_prototype_stubs.hasDGCompletedReservoirSwitch.return:1 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.EXPECTED:uut_prototype_stubs.cmdStartDGDrain.drainToVolMl:1500 +TEST.EXPECTED:uut_prototype_stubs.cmdStartDGDrain.tareLoadCell:0 +TEST.EXPECTED:uut_prototype_stubs.cmdStartDGDrain.rinse:0 +TEST.EXPECTED:uut_prototype_stubs.cmdStartDGDrain.start:1 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.009 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.009 +TEST.BASIS_PATH:14 of 23 +TEST.NOTES: +This is an automatically generated test case. + Test Path 14 + (10) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE + (11) if ((DG_MODE_STAN) == dgOpMode) ==> TRUE + (12) if ((1) == hasDGCompletedReservoirSwitch()) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_STAN +TEST.VALUE:uut_prototype_stubs.hasDGCompletedReservoirSwitch.return:<> +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.010 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.010 +TEST.BASIS_PATH:15 of 23 +TEST.NOTES: +This is an automatically generated test case. + Test Path 15 + (14) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE + (15) if ((1) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:<> +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.011 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.011 +TEST.BASIS_PATH:16 of 23 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 16 + (14) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE + (15) if ((1) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp)) ==> TRUE + (16) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> FALSE + Test Case Generation Notes: + Cannot set local variable dgCmdResp in branch 16 +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:1 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.012 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.012 +TEST.BASIS_PATH:19 of 23 +TEST.NOTES: +This is an automatically generated test case. + Test Path 19 + (18) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE + (19) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:<> +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.013 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.013 +TEST.BASIS_PATH:20 of 23 +TEST.NOTES: +This is an automatically generated test case. + Test Path 20 + (18) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE + (19) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE + (20) if ((DG_RESERVOIR_1) == inactiveReservoir) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_GENE +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:1 +TEST.VALUE:uut_prototype_stubs.getDGInactiveReservoir.return:DG_RESERVOIR_2 +TEST.VALUE:uut_prototype_stubs.cmdSetDGActiveReservoir.cmd[0].reservoirID:1 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RESERVOIR_SWITCH_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.EXPECTED:uut_prototype_stubs.cmdSetDGActiveReservoir.cmd[0].reservoirID:1 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.014 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.014 +TEST.BASIS_PATH:21 of 23 +TEST.NOTES: +This is an automatically generated test case. + Test Path 21 + (18) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE + (19) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE + (20) if ((DG_RESERVOIR_1) == inactiveReservoir) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_GENE +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:1 +TEST.VALUE:uut_prototype_stubs.getDGInactiveReservoir.return:DG_RESERVOIR_1 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RESERVOIR_SWITCH_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.015 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.015 +TEST.BASIS_PATH:22 of 23 +TEST.NOTES: +This is an automatically generated test case. + Test Path 22 + (21) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RESERVOIR_SWITCH_STATE + (22) if ((1) == hasDGCompletedReservoirSwitch()) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RESERVOIR_SWITCH_STATE +TEST.VALUE:uut_prototype_stubs.hasDGCompletedReservoirSwitch.return:<> +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.return:0.0 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RESERVOIR_SWITCH_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.016 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.016 +TEST.BASIS_PATH:23 of 23 +TEST.NOTES: +This is an automatically generated test case. + Test Path 23 + (21) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RESERVOIR_SWITCH_STATE + (22) if ((1) == hasDGCompletedReservoirSwitch()) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RESERVOIR_SWITCH_STATE +TEST.VALUE:uut_prototype_stubs.hasDGCompletedReservoirSwitch.return:1 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.return:0.0 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.017 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.017 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE + (2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE + (4) if (reservoir1Level >= (1575)) ==> FALSE + (6) if (reservoir2Level >= (1400) && reservoir2Level < (1575)) ==> FALSE + (8) if (reservoir2Level >= (1575)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:0 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.return:<>,1400.0 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RESERVOIR_SWITCH_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.018 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.018 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE + (2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE + (4) if (reservoir1Level >= (1575)) ==> FALSE + (6) if (reservoir2Level >= (1400) && reservoir2Level < (1575)) ==> FALSE + (8) if (reservoir2Level >= (1575)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:0 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.return:<>,1576.0 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.019 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.019 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE + (2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE + (4) if (reservoir1Level >= (1575)) ==> FALSE + (6) if (reservoir2Level >= (1400) && reservoir2Level < (1575)) ==> FALSE + (8) if (reservoir2Level >= (1575)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:0 +TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_2 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.return:<>,1400.0 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.020 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.020 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE + (2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE + (4) if (reservoir1Level >= (1575)) ==> FALSE + (6) if (reservoir2Level >= (1400) && reservoir2Level < (1575)) ==> FALSE + (8) if (reservoir2Level >= (1575)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:0 +TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_2 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.VALUE:uut_prototype_stubs.getReservoirWeight.return:<>,1576.0 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.021 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.021 +TEST.NOTES: +This is an automatically generated test case. + Test Path 13 + (10) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE + (11) if ((DG_MODE_STAN) == dgOpMode) ==> FALSE + (12) if ((1) == hasDGCompletedReservoirSwitch()) ==> TRUE + (13) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_GENE +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:3 +TEST.VALUE:uut_prototype_stubs.hasDGCompletedReservoirSwitch.return:1 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.022 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.022 +TEST.NOTES: +This is an automatically generated test case. + Test Path 16 + (14) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE + (15) if ((1) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp)) ==> TRUE + (16) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> FALSE + Test Case Generation Notes: + Cannot set local variable dgCmdResp in branch 16 +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:DG_CMD_REQUEST_REJECT_REASON_NONE +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:1 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.023 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.023 +TEST.NOTES: +This is an automatically generated test case. + Test Path 16 + (14) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE + (15) if ((1) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp)) ==> TRUE + (16) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> FALSE + Test Case Generation Notes: + Cannot set local variable dgCmdResp in branch 16 +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_DRAI +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:DG_CMD_REQUEST_REJECT_REASON_NONE +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:1 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + +-- Test Case: execPreTreatmentTestConfigReservoirMgmt.024 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt +TEST.NEW +TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.024 +TEST.NOTES: +This is an automatically generated test case. + Test Path 20 + (18) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE + (19) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE + (20) if ((DG_RESERVOIR_1) == inactiveReservoir) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_GENE +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:3 +TEST.VALUE:uut_prototype_stubs.getDGInactiveReservoir.return:DG_RESERVOIR_2 +TEST.VALUE:uut_prototype_stubs.cmdSetDGActiveReservoir.cmd[0].reservoirID:1 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE +TEST.EXPECTED:uut_prototype_stubs.getReservoirWeight.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 +TEST.END + -- Subprogram: getPreTreatmentFillVolume -- Test Case: getPreTreatmentFillVolume.001 @@ -381,6 +945,46 @@ TEST.EXPECTED:ModePreTreat.handleInstallState.return:HD_PRE_TREATMENT_CART_INSTALL_STATE TEST.END +-- Subprogram: handlePatientConnectionDoorOpened + +-- Test Case: handlePatientConnectionDoorOpened.001 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionDoorOpened +TEST.NEW +TEST.NAME:handlePatientConnectionDoorOpened.001 +TEST.BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((STATE_OPEN) == getSwitchStatus(FRONT_DOOR)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:0 +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED +TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:250 +TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD +TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.mode:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.EXPECTED:uut_prototype_stubs.getSwitchStatus.switchId:FRONT_DOOR +TEST.END + +-- Test Case: handlePatientConnectionDoorOpened.002 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionDoorOpened +TEST.NEW +TEST.NAME:handlePatientConnectionDoorOpened.002 +TEST.BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((STATE_OPEN) == getSwitchStatus(FRONT_DOOR)) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.doorOpened:2 +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN +TEST.EXPECTED:ModePreTreat.<>.doorOpened:1 +TEST.EXPECTED:uut_prototype_stubs.getSwitchStatus.switchId:FRONT_DOOR +TEST.END + -- Subprogram: handlePatientConnectionState -- Test Case: handlePatientConnectionState.001 @@ -560,6 +1164,28 @@ TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.mode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.END +-- Test Case: handlePatientConnectionState.009 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionState +TEST.NEW +TEST.NAME:handlePatientConnectionState.009 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == treatmentStartRequested) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:ModePreTreat.handlePatientConnectionWait4UFVolState +TEST.STUB:ModePreTreat.handlePatientConnectionWait4UserConfirmState +TEST.VALUE:ModePreTreat.<>.treatmentStartRequested:<> +TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UFVolState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UserConfirmState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_UF_VOL_STATE +TEST.EXPECTED:ModePreTreat.handlePatientConnectionState.return:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE +TEST.END + -- Subprogram: handlePatientConnectionWait4DialyzerInvertState -- Test Case: handlePatientConnectionWait4DialyzerInvertState.001 @@ -669,6 +1295,73 @@ TEST.EXPECTED:uut_prototype_stubs.setStartReservoirVolume.reservoirID:DG_RESERVOIR_1 TEST.END +-- Test Case: handlePatientConnectionWait4TreatmentStartState.003 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionWait4TreatmentStartState +TEST.NEW +TEST.NAME:handlePatientConnectionWait4TreatmentStartState.003 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == treatmentStartRequested) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.treatmentStartRequested:<> +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4TreatmentStartState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE +TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 +TEST.EXPECTED:ModePreTreat.<>.treatmentStartRequested:0 +TEST.EXPECTED:ModePreTreat.handlePatientConnectionWait4TreatmentStartState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE +TEST.EXPECTED:uut_prototype_stubs.getTestConfigStatus.config:TEST_CONFIG_EXPEDITE_PRE_TREATMENT +TEST.END + +-- Test Case: handlePatientConnectionWait4TreatmentStartState.004 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionWait4TreatmentStartState +TEST.NEW +TEST.NAME:handlePatientConnectionWait4TreatmentStartState.004 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == treatmentStartRequested) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.treatmentStartRequested:1 +TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4TreatmentStartState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE +TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 +TEST.VALUE:uut_prototype_stubs.requestNewOperationMode.newMode:MODE_FAUL +TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 +TEST.VALUE:uut_prototype_stubs.setStartReservoirVolume.reservoirID:DG_RESERVOIR_2 +TEST.EXPECTED:ModePreTreat.<>.treatmentStartRequested:1 +TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE +TEST.EXPECTED:ModePreTreat.handlePatientConnectionWait4TreatmentStartState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE +TEST.EXPECTED:uut_prototype_stubs.getTestConfigStatus.config:TEST_CONFIG_EXPEDITE_PRE_TREATMENT +TEST.EXPECTED:uut_prototype_stubs.requestNewOperationMode.newMode:MODE_TREA +TEST.EXPECTED:uut_prototype_stubs.setStartReservoirVolume.reservoirID:DG_RESERVOIR_1 +TEST.END + +-- Test Case: handlePatientConnectionWait4TreatmentStartState.005 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionWait4TreatmentStartState +TEST.NEW +TEST.NAME:handlePatientConnectionWait4TreatmentStartState.005 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == treatmentStartRequested) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.treatmentStartRequested:1 +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4TreatmentStartState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE +TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 +TEST.VALUE:uut_prototype_stubs.requestNewOperationMode.newMode:MODE_FAUL +TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 +TEST.VALUE:uut_prototype_stubs.setStartReservoirVolume.reservoirID:DG_RESERVOIR_2 +TEST.EXPECTED:ModePreTreat.<>.treatmentStartRequested:1 +TEST.EXPECTED:ModePreTreat.handlePatientConnectionWait4TreatmentStartState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE +TEST.EXPECTED:uut_prototype_stubs.getTestConfigStatus.config:TEST_CONFIG_EXPEDITE_PRE_TREATMENT +TEST.END + -- Subprogram: handlePatientConnectionWait4UFVolState -- Test Case: handlePatientConnectionWait4UFVolState.001 @@ -771,8 +1464,6 @@ TEST.VALUE:uut_prototype_stubs.doorClosedRequired.pumpTrack:0 TEST.EXPECTED:ModePreTreat.<>.patientConnectionConfirm:1 TEST.EXPECTED:ModePreTreat.handlePatientConnectionWait4UserConfirmState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE -TEST.EXPECTED:uut_prototype_stubs.doorClosedRequired.door:1 -TEST.EXPECTED:uut_prototype_stubs.doorClosedRequired.pumpTrack:1 TEST.END -- Subprogram: handlePreTreatmentReservoirMgmtDrainCmdRespState @@ -1563,9 +2254,11 @@ TEST.NEW TEST.NAME:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.002 TEST.IMPORT_FAILURES: -(I) @LINE: 1306 +(I) @LINE: 1598 >>> 'DG_CMD_SWITCH_RESERVOIR' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 1306 + >>> >>> 'DG_CMD_SWITCH_RESERVOIR' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1276 >>> >>> 'DG_CMD_SWITCH_RESERVOIR' was specified as a macro, but it is in the symbol dictionary. >>> (E) @LINE: 1206 TEST.VALUE:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_1]:1 @@ -1623,7 +2316,7 @@ TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.commandID:MACRO=DG_CMD_SWITCH_RESERVOIR -TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:DG_CMD_REQUEST_REJECT_REASON_INVALID_MODE +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:MACRO=DG_CMD_REQUEST_REJECT_REASON_INVALID_MODE TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:1 TEST.EXPECTED:ModePreTreat.handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.return:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE TEST.EXPECTED:uut_prototype_stubs.getDGCommandResponse.commandID:1 @@ -1647,7 +2340,7 @@ TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.commandID:MACRO=DG_CMD_SWITCH_RESERVOIR -TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:DG_CMD_REQUEST_REJECT_REASON_NONE +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:MACRO=DG_CMD_REQUEST_REJECT_REASON_NONE TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:1 TEST.EXPECTED:ModePreTreat.handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.return:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE TEST.EXPECTED:uut_prototype_stubs.getDGCommandResponse.commandID:1 @@ -1673,7 +2366,7 @@ TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.commandID:MACRO=DG_CMD_SWITCH_RESERVOIR -TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:DG_CMD_REQUEST_REJECT_REASON_NONE +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:MACRO=DG_CMD_REQUEST_REJECT_REASON_NONE TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:1 TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].fillComplete:1 TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:1 @@ -1701,7 +2394,7 @@ TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.commandID:MACRO=DG_CMD_SWITCH_RESERVOIR -TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:DG_CMD_REQUEST_REJECT_REASON_NONE +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:MACRO=DG_CMD_REQUEST_REJECT_REASON_NONE TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:1 TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].fillComplete:1 TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:0 @@ -3139,6 +3832,27 @@ TEST.EXPECTED:ModePreTreat.<>.treatmentStartRequested:0 TEST.END +-- Test Case: transitionToPatientConnection.002 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:transitionToPatientConnection +TEST.NEW +TEST.NAME:transitionToPatientConnection.002 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) for (valve < (NUM_OF_VALVES)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Conflict: Unable to control expression-to-expression comparison in branch 1 +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 +TEST.EXPECTED:ModePreTreat.<>.setUFVolStatus:0 +TEST.EXPECTED:ModePreTreat.<>.patientConnectionConfirm:0 +TEST.EXPECTED:ModePreTreat.<>.treatmentStartRequested:0 +TEST.EXPECTED:uut_prototype_stubs.getTestConfigStatus.config:TEST_CONFIG_EXPEDITE_PRE_TREATMENT +TEST.END + -- Subprogram: transitionToPreTreatmentMode -- Test Case: transitionToPreTreatmentMode.001 @@ -3149,3 +3863,14 @@ TEST.VALUE:ModePreTreat.transitionToPreTreatmentMode.return:0 TEST.EXPECTED:ModePreTreat.transitionToPreTreatmentMode.return:0 TEST.END + +-- Test Case: transitionToPreTreatmentMode.002 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:transitionToPreTreatmentMode +TEST.NEW +TEST.NAME:transitionToPreTreatmentMode.002 +TEST.VALUE:ModePreTreat.transitionToPreTreatmentMode.return:0 +TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 +TEST.EXPECTED:ModePreTreat.transitionToPreTreatmentMode.return:7 +TEST.EXPECTED:uut_prototype_stubs.getTestConfigStatus.config:(2)TEST_CONFIG_EXPEDITE_PRE_TREATMENT +TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/MODESTANDBY/MODESTANDBY.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/MODESTANDBY/MODESTANDBY.tst (.../MODESTANDBY.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODESTANDBY/MODESTANDBY.tst (.../MODESTANDBY.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -276,6 +276,42 @@ TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.END +-- Test Case: execStandbyMode.017 +TEST.UNIT:ModeStandby +TEST.SUBPROGRAM:execStandbyMode +TEST.NEW +TEST.NAME:execStandbyMode.017 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (13) case currentStandbyState ==> default + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModeStandby.<>.currentStandbyState:NUM_OF_STANDBY_STATES +TEST.VALUE:uut_prototype_stubs.setValvePosition.return:0 +TEST.VALUE:uut_prototype_stubs.getValvePosition.return:VALVE_POSITION_C_CLOSE +TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE +TEST.EXPECTED:uut_prototype_stubs.setValvePosition.valve:VDI,VDO,VBA,VBV +TEST.EXPECTED:uut_prototype_stubs.setValvePosition.position:(4)VALVE_POSITION_A_INSERT_EJECT +TEST.EXPECTED:uut_prototype_stubs.getValvePosition.valve:VDI +TEST.END + +-- Test Case: execStandbyMode.018 +TEST.UNIT:ModeStandby +TEST.SUBPROGRAM:execStandbyMode +TEST.NEW +TEST.NAME:execStandbyMode.018 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (13) case currentStandbyState ==> default + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModeStandby.<>.currentStandbyState:NUM_OF_STANDBY_STATES +TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 +TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE +TEST.END + -- Subprogram: handleDisinfectCancel -- Test Case: handleDisinfectCancel.001 @@ -1306,8 +1342,8 @@ TEST.STUB:ModeStandby.testResetStandbyModePublishIntervalOverride TEST.VALUE:ModeStandby.<>.chemDisinfectFlushStartReqReceived:1 TEST.VALUE:ModeStandby.handleStandbyModeWaitForDGChemDisinfectFlushCmdResponseState.return:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.commandID:DG_CMD_START_CHEM_DISINFECT_FLUSH -TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:DG_CMD_REQUEST_REJECT_REASON_NONE +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.commandID:MACRO=DG_CMD_START_CHEM_DISINFECT_FLUSH +TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejectCode:MACRO=DG_CMD_REQUEST_REJECT_REASON_NONE TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:1 TEST.VALUE:uut_prototype_stubs.sendDisinfectConfirmResponse.return:0 TEST.EXPECTED:ModeStandby.<>.chemDisinfectFlushStartReqReceived:0 @@ -1812,7 +1848,7 @@ TEST.END_NOTES: TEST.VALUE:ModeStandby.haveHDDGServicesBeenExpired.rejReason:<> TEST.VALUE:uut_prototype_stubs.getHDVersionDGServiceAndUsageData.data[0].isDGServiceRecordAvailable:1 -TEST.EXPECTED:ModeStandby.haveHDDGServicesBeenExpired.return:1 +TEST.EXPECTED:ModeStandby.haveHDDGServicesBeenExpired.return:0 TEST.END -- Test Case: haveHDDGServicesBeenExpired.003 @@ -1836,7 +1872,6 @@ TEST.VALUE:ModeStandby.haveHDDGServicesBeenExpired.rejReason:<> TEST.VALUE:uut_prototype_stubs.getHDVersionDGServiceAndUsageData.data[0].isDGServiceRecordAvailable:1 TEST.VALUE:uut_prototype_stubs.getRTCTimestamp.return:100 -TEST.EXPECTED:ModeStandby.haveHDDGServicesBeenExpired.return:0 TEST.END -- Test Case: haveHDDGServicesBeenExpired.004 @@ -1959,7 +1994,6 @@ TEST.NAME:isDGDisinfectValid.009 TEST.VALUE:uut_prototype_stubs.getHDVersionDGServiceAndUsageData.data[0].dgUsageInfo.lastChemDisFlushCompleteDateEpoch:<> TEST.VALUE:uut_prototype_stubs.getHDVersionDGServiceAndUsageData.data[0].isDGUsageInfoAvailable:1 -TEST.EXPECTED:ModeStandby.isDGDisinfectValid.return:1 TEST.END -- Subprogram: publishDisinfectData @@ -2099,8 +2133,27 @@ TEST.NOTES: No branches in subprogram TEST.END_NOTES: +TEST.VALUE:ModeStandby.signalAlarmActionToStandbyMode.action:ALARM_ACTION_STOP +TEST.VALUE:uut_prototype_stubs.setValvePosition.return:0 +TEST.VALUE:uut_prototype_stubs.setValveAirTrap.state:STATE_OPEN +TEST.EXPECTED:ModeStandby.signalAlarmActionToStandbyMode.action:ALARM_ACTION_STOP +TEST.EXPECTED:uut_prototype_stubs.setValvePosition.valve:VDI,VDO,VBA,VBV +TEST.EXPECTED:uut_prototype_stubs.setValvePosition.position:(4)VALVE_POSITION_C_CLOSE +TEST.EXPECTED:uut_prototype_stubs.setValveAirTrap.state:STATE_CLOSED TEST.END +-- Test Case: signalAlarmActionToStandbyMode.002 +TEST.UNIT:ModeStandby +TEST.SUBPROGRAM:signalAlarmActionToStandbyMode +TEST.NEW +TEST.NAME:signalAlarmActionToStandbyMode.002 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.VALUE:ModeStandby.signalAlarmActionToStandbyMode.action:ALARM_ACTION_ACK +TEST.EXPECTED:ModeStandby.signalAlarmActionToStandbyMode.action:ALARM_ACTION_ACK +TEST.END + -- Subprogram: signalInitiateStandbyDisinfectSubmode -- Test Case: signalInitiateStandbyDisinfectSubmode.001 @@ -2711,7 +2764,7 @@ TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:51 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:46 TEST.END -- Test Case: signalUserInitiateTreatment.002 @@ -2741,7 +2794,7 @@ TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:51 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:46 TEST.END -- Test Case: signalUserInitiateTreatment.003 @@ -2770,7 +2823,7 @@ TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:0 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:51 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:46 TEST.END -- Test Case: signalUserInitiateTreatment.004 @@ -2799,7 +2852,7 @@ TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:0 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:51 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:46 TEST.END -- Test Case: signalUserInitiateTreatment.005 @@ -2828,7 +2881,7 @@ TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:0 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:32 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:46 TEST.END -- Test Case: signalUserInitiateTreatment.006 @@ -2857,7 +2910,7 @@ TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:0 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:1 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:46 TEST.END -- Test Case: signalUserInitiateTreatment.007 @@ -2885,7 +2938,7 @@ TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:1 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:46 TEST.END -- Test Case: signalUserInitiateTreatment.008 @@ -2913,7 +2966,7 @@ TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:51 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:46 TEST.END -- Test Case: signalUserInitiateTreatment.009 @@ -2974,7 +3027,7 @@ TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.EXPECTED:ModeStandby.signalUserInitiateTreatment.return:0 TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:51 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:46 TEST.END -- Test Case: signalUserInitiateTreatment.011 @@ -3191,7 +3244,7 @@ TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:34 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:46 TEST.END -- Test Case: signalUserInitiateTreatment.020 @@ -3220,7 +3273,7 @@ TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:34 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:46 TEST.END -- Test Case: signalUserInitiateTreatment.021 @@ -3249,7 +3302,7 @@ TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:38 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:46 TEST.END -- Test Case: signalUserInitiateTreatment.022 @@ -3279,9 +3332,9 @@ TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:3 TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.EXPECTED:ModeStandby.haveHDDGServicesBeenExpired.rejReason[0]:REQUEST_REJECT_REASON_NONE -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:1 -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:0 +TEST.EXPECTED:ModeStandby.haveHDDGServicesBeenExpired.rejReason[0]:REQUEST_REJECT_REASON_NOT_ALLOWED_IN_CURRENT_MODE +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:1 TEST.END -- Test Case: signalUserInitiateTreatment.023 @@ -3311,8 +3364,8 @@ TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:3 TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:1 -TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:0 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:1 TEST.END -- Test Case: signalUserInitiateTreatment.024 Index: vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT.tst (.../MODETREATMENT.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT.tst (.../MODETREATMENT.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -3188,9 +3188,11 @@ TEST.NEW TEST.NAME:verifyTreatmentDurationSettingChange_DialVolOutOfRange TEST.IMPORT_FAILURES: -(I) @LINE: 3240 +(I) @LINE: 3242 >>> '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: 3240 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 3335 >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 3321 @@ -4309,9 +4311,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_AdjTime TEST.IMPORT_FAILURES: -(I) @LINE: 4337 +(I) @LINE: 4376 >>> 'UF_ADJ_TREATMENT_TIME' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 4337 + >>> >>> 'UF_ADJ_TREATMENT_TIME' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4367 >>> >>> 'UF_ADJ_TREATMENT_TIME' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4351 @@ -4396,9 +4400,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_AdjUFRate TEST.IMPORT_FAILURES: -(I) @LINE: 4426 +(I) @LINE: 4467 >>> '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: 4426 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4454 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4436 @@ -4486,9 +4492,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_NoResume_Bolus TEST.IMPORT_FAILURES: -(I) @LINE: 4510 +(I) @LINE: 4553 >>> '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: 4510 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4536 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4516 @@ -4572,9 +4580,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_NoResume_Stopped TEST.IMPORT_FAILURES: -(I) @LINE: 4594 +(I) @LINE: 4639 >>> '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: 4594 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4618 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4596 @@ -4659,9 +4669,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_ConfirmationTimeout TEST.IMPORT_FAILURES: -(I) @LINE: 4679 +(I) @LINE: 4726 >>> '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: 4679 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4701 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4677 @@ -4746,9 +4758,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_NotInTreatmentMode TEST.IMPORT_FAILURES: -(I) @LINE: 4764 +(I) @LINE: 4813 >>> '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: 4764 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4784 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4758 Index: vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT_cba.cvr =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT_cba.cvr (.../MODETREATMENT_cba.cvr) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT_cba.cvr (.../MODETREATMENT_cba.cvr) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -557,7 +557,7 @@ } RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/asif/work/update_15th/workspace_hd_staging/hdfirmware/firmware/App/Modes/ModeTreatment.c +RESULT.CBA.UNIT: /home/asif/work/update_16th/workspace_hd_staging/hdfirmware/firmware/App/Modes/ModeTreatment.c RESULT.CBA.FUNCTION: execTreatmentMode RESULT.CBA.LINE.BEGIN RESULT.CBA.LINE: 22 Index: vectorcast/Hercules_RM46_HD_Project/environment/OPERATIONMODES/OPERATIONMODES.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/OPERATIONMODES/OPERATIONMODES.tst (.../OPERATIONMODES.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/OPERATIONMODES/OPERATIONMODES.tst (.../OPERATIONMODES.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -772,6 +772,21 @@ TEST.EXPECTED:OperationModes.<>.currentMode:MODE_INIT TEST.END +-- Subprogram: sendOperationStatusEvent + +-- Test Case: sendOperationStatusEvent.001 +TEST.UNIT:OperationModes +TEST.SUBPROGRAM:sendOperationStatusEvent +TEST.NEW +TEST.NAME:sendOperationStatusEvent.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.STUB:OperationModes.setCurrentSubState +TEST.VALUE:OperationModes.setCurrentSubState.subState:1 +TEST.END + -- Subprogram: setConfirmationRequestStatus -- Test Case: setConfirmationRequestStatus.001 @@ -839,6 +854,26 @@ TEST.EXPECTED:OperationModes.setConfirmationRequestStatus.status:CONFIRMATION_REQUEST_STATUS_REJECTED TEST.END +-- Subprogram: setCurrentSubState + +-- Test Case: setCurrentSubState.001 +TEST.UNIT:OperationModes +TEST.SUBPROGRAM:setCurrentSubState +TEST.NEW +TEST.NAME:setCurrentSubState.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.VALUE:OperationModes.<>.currentMode:MODE_FAUL +TEST.VALUE:OperationModes.<>.currentSubMode:8 +TEST.VALUE:OperationModes.<>.currentSubState:8 +TEST.VALUE:OperationModes.setCurrentSubState.subState:<> +TEST.VALUE:uut_prototype_stubs.sendEvent.dat1.dataType:32 +TEST.VALUE:uut_prototype_stubs.sendEvent.dat2.dataType:32 +TEST.EXPECTED:OperationModes.setCurrentSubState.subState:0 +TEST.END + -- Subprogram: testResetOpModePublishIntervalOverride -- Test Case: testResetOpModePublishIntervalOverride.001 @@ -1071,28 +1106,6 @@ TEST.EXPECTED:OperationModes.transitionToNewOperationMode.newMode:MODE_STAN TEST.END --- Test Case: TreatmentMode -TEST.UNIT:OperationModes -TEST.SUBPROGRAM:transitionToNewOperationMode -TEST.NEW -TEST.NAME:TreatmentMode -TEST.VALUE:OperationModes.<>.currentSubMode:0 -TEST.VALUE:OperationModes.transitionToNewOperationMode.newMode:MODE_TREA -TEST.VALUE:uut_prototype_stubs.transitionToTreatmentMode.return:7 -TEST.VALUE:uut_prototype_stubs.sendEvent.event:HD_EVENT_SUB_MODE_CHANGE -TEST.VALUE:uut_prototype_stubs.sendEvent.dat1.dataType:EVENT_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.sendEvent.dat1.data.uInt.data:2,0 -TEST.VALUE:uut_prototype_stubs.sendEvent.dat2.dataType:EVENT_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.sendEvent.dat2.data.uInt.data:6,0 -TEST.EXPECTED:OperationModes.<>.currentSubMode:7 -TEST.EXPECTED:OperationModes.transitionToNewOperationMode.newMode:MODE_TREA -TEST.EXPECTED:uut_prototype_stubs.sendEvent.event:HD_EVENT_OP_MODE_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:6 -TEST.END - -- Subprogram: updateConfirmationRequestTimeouts -- Test Case: updateConfirmationRequestTimeouts.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/PERSISTENTALARM/PERSISTENTALARM.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/PERSISTENTALARM/PERSISTENTALARM.tst (.../PERSISTENTALARM.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/PERSISTENTALARM/PERSISTENTALARM.tst (.../PERSISTENTALARM.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -23,12 +23,13 @@ TEST.NEW TEST.NAME:checkFPGAPersistentAlarms.001 TEST.IMPORT_FAILURES: -(E) @LINE: 33 TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:<> - >>> Unknown parameter/object name errorCount - >>> Value Line Error - Command Ignored -(E) @LINE: 36 TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 - >>> Unknown parameter/object name errorCount - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 33 TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:<> + >>> >>> Unknown parameter/object name errorCount + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 36 TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 + >>> >>> Unknown parameter/object name errorCount + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 5 TEST.NOTES: @@ -49,13 +50,13 @@ TEST.NEW TEST.NAME:checkFPGAPersistentAlarms.002 TEST.IMPORT_FAILURES: -(E) @LINE: 63 TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:<> - >>> Unknown parameter/object name errorCount - >>> Value Line Error - Command Ignored -(E) @LINE: 65 TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 - >>> Unknown parameter/object name errorCount - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 63 TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:<> + >>> >>> Unknown parameter/object name errorCount + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 65 TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 + >>> >>> Unknown parameter/object name errorCount + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 58 TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.group:PLACE_HOLDER >>> >>> Value for 'Enumeral' out of range >>> >>> Read "PLACE_HOLDER" @@ -82,13 +83,13 @@ TEST.NEW TEST.NAME:checkFPGAPersistentAlarms.003 TEST.IMPORT_FAILURES: -(E) @LINE: 92 TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:<> - >>> Unknown parameter/object name errorCount - >>> Value Line Error - Command Ignored -(E) @LINE: 97 TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 - >>> Unknown parameter/object name errorCount - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 92 TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:<> + >>> >>> Unknown parameter/object name errorCount + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 97 TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 + >>> >>> Unknown parameter/object name errorCount + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 84 TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.group:PLACE_HOLDER >>> >>> Value for 'Enumeral' out of range >>> >>> Read "PLACE_HOLDER" @@ -380,7 +381,7 @@ TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:82 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:322 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:323 TEST.END -- Subprogram: isFPGAPersistentAlarmTriggered @@ -616,7 +617,7 @@ TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:82 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:322 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:323 TEST.END -- Test Case: isPersistentAlarmConditionCleared.003 @@ -721,7 +722,7 @@ TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:82 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:322 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:323 TEST.END -- Test Case: isPersistentAlarmTriggered.003 Index: vectorcast/Hercules_RM46_HD_Project/environment/PRESOCCL/PRESOCCL.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/PRESOCCL/PRESOCCL.tst (.../PRESOCCL.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/PRESOCCL/PRESOCCL.tst (.../PRESOCCL.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -23,14 +23,15 @@ TEST.NEW TEST.NAME:checkArterialPressureInRange.001 TEST.IMPORT_FAILURES: -(E) @LINE: 38 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" - >>> Command Ignored -(E) @LINE: 43 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" - >>> Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 38 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" +>>> >>> Command Ignored +>>> (E) @LINE: 43 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:1000.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_RTC_BATTERY_LOW @@ -58,14 +59,15 @@ TEST.NEW TEST.NAME:checkArterialPressureInRange.002 TEST.IMPORT_FAILURES: -(E) @LINE: 64 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" - >>> Command Ignored -(E) @LINE: 69 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" - >>> Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 64 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" +>>> >>> Command Ignored +>>> (E) @LINE: 69 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:1000.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_RTC_BATTERY_LOW @@ -124,20 +126,26 @@ TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange.004 +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 140 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:11 of 13 TEST.NOTES: This is an automatically generated test case. - Test Path 11 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE, artPres > (2000.0F) || artPres < -(1500.0F))) ==> FALSE - (2) if ((MODE_TREA) == getCurrentOperationMode() && ((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState() || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE - (3) if (isBloodPumpRampComplete() != (1)) ==> FALSE - (4) if (artPres < artLowLimit) ==> TRUE - (5) if (artPres > artHighLimit) ==> FALSE - (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_LOW, artPresLow)) ==> FALSE - (7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH, artPresHigh)) ==> FALSE - Test Case Generation Notes: +Test Path 11 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE, artPres > (2000.0F) || artPres < -(1500.0F))) ==> FALSE +(2) if ((MODE_TREA) == getCurrentOperationMode() && ((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState() || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE +(3) if (isBloodPumpRampComplete() != (1)) ==> FALSE +(4) if (artPres < artLowLimit) ==> TRUE +(5) if (artPres > artHighLimit) ==> FALSE +(6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_LOW, artPresLow)) ==> FALSE +(7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH, artPresHigh)) ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:<> TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> @@ -150,20 +158,26 @@ TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange.005 +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 166 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:<> + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:12 of 13 TEST.NOTES: This is an automatically generated test case. - Test Path 12 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE, artPres > (2000.0F) || artPres < -(1500.0F))) ==> FALSE - (2) if ((MODE_TREA) == getCurrentOperationMode() && ((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState() || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE - (3) if (isBloodPumpRampComplete() != (1)) ==> TRUE - (4) if (artPres < artLowLimit) ==> FALSE - (5) if (artPres > artHighLimit) ==> FALSE - (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_LOW, artPresLow)) ==> FALSE - (7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH, artPresHigh)) ==> FALSE - Test Case Generation Notes: +Test Path 12 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE, artPres > (2000.0F) || artPres < -(1500.0F))) ==> FALSE +(2) if ((MODE_TREA) == getCurrentOperationMode() && ((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState() || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE +(3) if (isBloodPumpRampComplete() != (1)) ==> TRUE +(4) if (artPres < artLowLimit) ==> FALSE +(5) if (artPres > artHighLimit) ==> FALSE +(6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_LOW, artPresLow)) ==> FALSE +(7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH, artPresHigh)) ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:<> TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> @@ -307,22 +321,26 @@ TEST.NEW TEST.NAME:checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_High TEST.IMPORT_FAILURES: -(E) @LINE: 248 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_UI_COMM_POST_FAILED" - >>> Command Ignored -(E) @LINE: 257 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 325 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 248 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_UI_COMM_POST_FAILED" +>>> >>> Command Ignored +>>> (E) @LINE: 257 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:75.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_NONE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamUpperRangeLimit.param:TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamUpperRangeLimit.return:52 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA @@ -342,22 +360,26 @@ TEST.NEW TEST.NAME:checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_High_Pump_NC TEST.IMPORT_FAILURES: -(E) @LINE: 275 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_UI_COMM_POST_FAILED" - >>> Command Ignored -(E) @LINE: 284 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 360 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 275 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_UI_COMM_POST_FAILED" +>>> >>> Command Ignored +>>> (E) @LINE: 284 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:75.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_NONE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:52 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA @@ -379,22 +401,26 @@ TEST.NEW TEST.NAME:checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_High_artPres_>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_UI_COMM_POST_FAILED" - >>> Command Ignored -(E) @LINE: 311 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 397 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 302 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_UI_COMM_POST_FAILED" +>>> >>> Command Ignored +>>> (E) @LINE: 311 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:75.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_NONE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamUpperRangeLimit.param:TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamUpperRangeLimit.return:95 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA @@ -414,22 +440,26 @@ TEST.NEW TEST.NAME:checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_Low TEST.IMPORT_FAILURES: -(E) @LINE: 329 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_UI_COMM_POST_FAILED" - >>> Command Ignored -(E) @LINE: 338 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 432 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 329 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_UI_COMM_POST_FAILED" +>>> >>> Command Ignored +>>> (E) @LINE: 338 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:75.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_NONE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamLowerRangeLimit.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamLowerRangeLimit.return:52 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA @@ -449,22 +479,26 @@ TEST.NEW TEST.NAME:checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_Low_artPres_>_artLow TEST.IMPORT_FAILURES: -(E) @LINE: 356 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_UI_COMM_POST_FAILED" - >>> Command Ignored -(E) @LINE: 365 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 467 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 356 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_UI_COMM_POST_FAILED" +>>> >>> Command Ignored +>>> (E) @LINE: 365 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:75.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_NONE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamLowerRangeLimit.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamLowerRangeLimit.return:95 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA @@ -791,26 +825,27 @@ TEST.NEW TEST.NAME:checkOcclusions.008 TEST.IMPORT_FAILURES: -(E) @LINE: 703 TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_OCCLUSION_BLOOD_PUMP" - >>> Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 703 TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_OCCLUSION_BLOOD_PUMP" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. - Test Path 13 - (1) if (bpOccl < (2000) || bpOccl > (32766)) ==> FALSE - (2) if ((MODE_TREA) == hdMode) ==> TRUE - (3) if ((MODE_PRET) == hdMode && hdSubMode > (HD_PRE_TREATMENT_CART_INSTALL_STATE)) ==> FALSE - (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE, outOfRange)) ==> FALSE - (5) if ((MODE_PRET) == getCurrentOperationMode()) ==> FALSE - (8) if ((MODE_TREA) == getCurrentOperationMode()) ==> FALSE - (11) if (bpOccl <= (5500) + bloodPumpOcclusionAfterCartridgeInstall) ==> FALSE - (12) if (((1) == txMode || (1) == ptxMode) && venPres > getS32TreatmentParamUpperRangeLimit(TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT) + (50.0F)) ==> FALSE - Test Case Generation Notes: - Conflict: Trying to set variable uut_prototype_stubs.getCurrentOperationMode.return 'equal to' and 'not equal to' same value in branches 2/8 - Cannot set local variable txMode in branch 12 - Cannot set local variable ptxMode in branch 12 +Test Path 13 +(1) if (bpOccl < (2000) || bpOccl > (32766)) ==> FALSE +(2) if ((MODE_TREA) == hdMode) ==> TRUE +(3) if ((MODE_PRET) == hdMode && hdSubMode > (HD_PRE_TREATMENT_CART_INSTALL_STATE)) ==> FALSE +(4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE, outOfRange)) ==> FALSE +(5) if ((MODE_PRET) == getCurrentOperationMode()) ==> FALSE +(8) if ((MODE_TREA) == getCurrentOperationMode()) ==> FALSE +(11) if (bpOccl <= (5500) + bloodPumpOcclusionAfterCartridgeInstall) ==> FALSE +(12) if (((1) == txMode || (1) == ptxMode) && venPres > getS32TreatmentParamUpperRangeLimit(TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT) + (50.0F)) ==> FALSE +Test Case Generation Notes: +Conflict: Trying to set variable uut_prototype_stubs.getCurrentOperationMode.return 'equal to' and 'not equal to' same value in branches 2/8 +Cannot set local variable txMode in branch 12 +Cannot set local variable ptxMode in branch 12 TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> @@ -863,26 +898,27 @@ TEST.NEW TEST.NAME:checkOcclusions.010 TEST.IMPORT_FAILURES: -(E) @LINE: 775 TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_OCCLUSION_BLOOD_PUMP" - >>> Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 775 TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_OCCLUSION_BLOOD_PUMP" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. - Test Path 12 - (1) if (bpOccl < (2000) || bpOccl > (32766)) ==> FALSE - (2) if ((MODE_TREA) == hdMode) ==> FALSE - (3) if ((MODE_PRET) == hdMode && hdSubMode > (HD_PRE_TREATMENT_CART_INSTALL_STATE)) ==> TRUE - (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE, outOfRange)) ==> FALSE - (5) if ((MODE_PRET) == getCurrentOperationMode()) ==> FALSE - (8) if ((MODE_TREA) == getCurrentOperationMode()) ==> FALSE - (11) if (bpOccl <= (5500) + bloodPumpOcclusionAfterCartridgeInstall) ==> FALSE - (12) if (((1) == txMode || (1) == ptxMode) && venPres > getS32TreatmentParamUpperRangeLimit(TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT) + (50.0F)) ==> FALSE - Test Case Generation Notes: - Conflict: Trying to set variable uut_prototype_stubs.getCurrentOperationMode.return 'equal to' and 'not equal to' same value in branches 3/5 - Cannot set local variable txMode in branch 12 - Cannot set local variable ptxMode in branch 12 +Test Path 12 +(1) if (bpOccl < (2000) || bpOccl > (32766)) ==> FALSE +(2) if ((MODE_TREA) == hdMode) ==> FALSE +(3) if ((MODE_PRET) == hdMode && hdSubMode > (HD_PRE_TREATMENT_CART_INSTALL_STATE)) ==> TRUE +(4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE, outOfRange)) ==> FALSE +(5) if ((MODE_PRET) == getCurrentOperationMode()) ==> FALSE +(8) if ((MODE_TREA) == getCurrentOperationMode()) ==> FALSE +(11) if (bpOccl <= (5500) + bloodPumpOcclusionAfterCartridgeInstall) ==> FALSE +(12) if (((1) == txMode || (1) == ptxMode) && venPres > getS32TreatmentParamUpperRangeLimit(TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT) + (50.0F)) ==> FALSE +Test Case Generation Notes: +Conflict: Trying to set variable uut_prototype_stubs.getCurrentOperationMode.return 'equal to' and 'not equal to' same value in branches 3/5 +Cannot set local variable txMode in branch 12 +Cannot set local variable ptxMode in branch 12 TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> @@ -1031,26 +1067,27 @@ TEST.NEW TEST.NAME:checkOcclusions.014 TEST.IMPORT_FAILURES: -(E) @LINE: 942 TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_OCCLUSION_BLOOD_PUMP" - >>> Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 942 TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_OCCLUSION_BLOOD_PUMP" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. - Test Path 12 - (1) if (bpOccl < (2000) || bpOccl > (32766)) ==> FALSE - (2) if ((MODE_TREA) == hdMode) ==> FALSE - (3) if ((MODE_PRET) == hdMode && hdSubMode > (HD_PRE_TREATMENT_CART_INSTALL_STATE)) ==> TRUE - (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE, outOfRange)) ==> FALSE - (5) if ((MODE_PRET) == getCurrentOperationMode()) ==> FALSE - (8) if ((MODE_TREA) == getCurrentOperationMode()) ==> FALSE - (11) if (bpOccl <= (5500) + bloodPumpOcclusionAfterCartridgeInstall) ==> FALSE - (12) if (((1) == txMode || (1) == ptxMode) && venPres > getS32TreatmentParamUpperRangeLimit(TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT) + (50.0F)) ==> FALSE - Test Case Generation Notes: - Conflict: Trying to set variable uut_prototype_stubs.getCurrentOperationMode.return 'equal to' and 'not equal to' same value in branches 3/5 - Cannot set local variable txMode in branch 12 - Cannot set local variable ptxMode in branch 12 +Test Path 12 +(1) if (bpOccl < (2000) || bpOccl > (32766)) ==> FALSE +(2) if ((MODE_TREA) == hdMode) ==> FALSE +(3) if ((MODE_PRET) == hdMode && hdSubMode > (HD_PRE_TREATMENT_CART_INSTALL_STATE)) ==> TRUE +(4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE, outOfRange)) ==> FALSE +(5) if ((MODE_PRET) == getCurrentOperationMode()) ==> FALSE +(8) if ((MODE_TREA) == getCurrentOperationMode()) ==> FALSE +(11) if (bpOccl <= (5500) + bloodPumpOcclusionAfterCartridgeInstall) ==> FALSE +(12) if (((1) == txMode || (1) == ptxMode) && venPres > getS32TreatmentParamUpperRangeLimit(TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT) + (50.0F)) ==> FALSE +Test Case Generation Notes: +Conflict: Trying to set variable uut_prototype_stubs.getCurrentOperationMode.return 'equal to' and 'not equal to' same value in branches 3/5 +Cannot set local variable txMode in branch 12 +Cannot set local variable ptxMode in branch 12 TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:10 @@ -1078,26 +1115,27 @@ TEST.NEW TEST.NAME:checkOcclusions.015 TEST.IMPORT_FAILURES: -(E) @LINE: 976 TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_OCCLUSION_BLOOD_PUMP" - >>> Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 976 TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_OCCLUSION_BLOOD_PUMP" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. - Test Path 13 - (1) if (bpOccl < (2000) || bpOccl > (32766)) ==> FALSE - (2) if ((MODE_TREA) == hdMode) ==> TRUE - (3) if ((MODE_PRET) == hdMode && hdSubMode > (HD_PRE_TREATMENT_CART_INSTALL_STATE)) ==> FALSE - (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE, outOfRange)) ==> FALSE - (5) if ((MODE_PRET) == getCurrentOperationMode()) ==> FALSE - (8) if ((MODE_TREA) == getCurrentOperationMode()) ==> FALSE - (11) if (bpOccl <= (5500) + bloodPumpOcclusionAfterCartridgeInstall) ==> FALSE - (12) if (((1) == txMode || (1) == ptxMode) && venPres > getS32TreatmentParamUpperRangeLimit(TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT) + (50.0F)) ==> FALSE - Test Case Generation Notes: - Conflict: Trying to set variable uut_prototype_stubs.getCurrentOperationMode.return 'equal to' and 'not equal to' same value in branches 2/8 - Cannot set local variable txMode in branch 12 - Cannot set local variable ptxMode in branch 12 +Test Path 13 +(1) if (bpOccl < (2000) || bpOccl > (32766)) ==> FALSE +(2) if ((MODE_TREA) == hdMode) ==> TRUE +(3) if ((MODE_PRET) == hdMode && hdSubMode > (HD_PRE_TREATMENT_CART_INSTALL_STATE)) ==> FALSE +(4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE, outOfRange)) ==> FALSE +(5) if ((MODE_PRET) == getCurrentOperationMode()) ==> FALSE +(8) if ((MODE_TREA) == getCurrentOperationMode()) ==> FALSE +(11) if (bpOccl <= (5500) + bloodPumpOcclusionAfterCartridgeInstall) ==> FALSE +(12) if (((1) == txMode || (1) == ptxMode) && venPres > getS32TreatmentParamUpperRangeLimit(TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT) + (50.0F)) ==> FALSE +Test Case Generation Notes: +Conflict: Trying to set variable uut_prototype_stubs.getCurrentOperationMode.return 'equal to' and 'not equal to' same value in branches 2/8 +Cannot set local variable txMode in branch 12 +Cannot set local variable ptxMode in branch 12 TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> @@ -1172,10 +1210,11 @@ TEST.NEW TEST.NAME:checkVenousPressureInRange.001 TEST.IMPORT_FAILURES: -(E) @LINE: 1049 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_VENOUS_PRESSURE_LOW" - >>> Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 1049 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_VENOUS_PRESSURE_LOW" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:PresOccl.getFilteredVenousPressure TEST.VALUE:PresOccl.getFilteredVenousPressure.return:-2000.0 @@ -1255,24 +1294,25 @@ TEST.NEW TEST.NAME:checkVenousPressureInRange.004 TEST.IMPORT_FAILURES: -(E) @LINE: 1142 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_HIGH,ALARM_ID_HD_VENOUS_PRESSURE_LOW - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_VENOUS_PRESSURE_HIGH" - >>> Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 1142 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_HIGH,ALARM_ID_HD_VENOUS_PRESSURE_LOW +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_VENOUS_PRESSURE_HIGH" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:16 of 20 TEST.NOTES: This is an automatically generated test case. - Test Path 16 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0))) ==> FALSE - (4) if ((MODE_TREA) == getCurrentOperationMode() && getTreatmentState() <= (TREATMENT_DIALYSIS_STATE)) ==> TRUE - (5) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE - (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_LOW, venPres < venLowLimit)) ==> TRUE - (7) (venPres < venLowLimit) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #7, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: - Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/6 +Test Path 16 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0))) ==> FALSE +(4) if ((MODE_TREA) == getCurrentOperationMode() && getTreatmentState() <= (TREATMENT_DIALYSIS_STATE)) ==> TRUE +(5) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE +(6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_LOW, venPres < venLowLimit)) ==> TRUE +(7) (venPres < venLowLimit) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #7, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: +Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/6 TEST.END_NOTES: TEST.STUB:PresOccl.getFilteredVenousPressure TEST.VALUE:PresOccl.getFilteredVenousPressure.return:3.40282E+38 @@ -1294,25 +1334,28 @@ TEST.NAME:checkVenousPressureInRange.005 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 488 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_START_STATE - >>> >>> Could not find function getDialysisState - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1315 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 488 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_START_STATE +>>> >>> Could not find function getDialysisState +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:7 of 9 (partial) TEST.NOTES: This is an automatically generated test case. - Test Path 7 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0F))) ==> FALSE - (2) if (((MODE_TREA) == getCurrentOperationMode() && (TREATMENT_DIALYSIS_STATE) == getTreatmentState()) && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE - (3) if (isBloodPumpRampComplete() != (1)) ==> FALSE - (4) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE - (5) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_LOW, venPres < venLowLimit)) ==> TRUE - (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_HIGH, venPres > venHighLimit)) ==> FALSE - Test Case Generation Notes: - Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/5 +Test Path 7 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0F))) ==> FALSE +(2) if (((MODE_TREA) == getCurrentOperationMode() && (TREATMENT_DIALYSIS_STATE) == getTreatmentState()) && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE +(3) if (isBloodPumpRampComplete() != (1)) ==> FALSE +(4) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE +(5) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_LOW, venPres < venLowLimit)) ==> TRUE +(6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_HIGH, venPres > venHighLimit)) ==> FALSE +Test Case Generation Notes: +Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/5 TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE @@ -1326,23 +1369,26 @@ TEST.NAME:checkVenousPressureInRange.006 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 512 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_START_STATE - >>> >>> Could not find function getDialysisState - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1345 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:<> + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 512 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_START_STATE +>>> >>> Could not find function getDialysisState +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:8 of 9 TEST.NOTES: This is an automatically generated test case. - Test Path 8 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0F))) ==> FALSE - (2) if (((MODE_TREA) == getCurrentOperationMode() && (TREATMENT_DIALYSIS_STATE) == getTreatmentState()) && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE - (3) if (isBloodPumpRampComplete() != (1)) ==> TRUE - (4) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> FALSE - (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_HIGH, venPres > venHighLimit)) ==> FALSE - Test Case Generation Notes: +Test Path 8 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0F))) ==> FALSE +(2) if (((MODE_TREA) == getCurrentOperationMode() && (TREATMENT_DIALYSIS_STATE) == getTreatmentState()) && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE +(3) if (isBloodPumpRampComplete() != (1)) ==> TRUE +(4) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> FALSE +(6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_HIGH, venPres > venHighLimit)) ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:<> TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE @@ -1354,19 +1400,25 @@ TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.007 +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1369 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. - Test Path 7 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0F))) ==> FALSE - (2) if (((MODE_TREA) == getCurrentOperationMode() && (TREATMENT_DIALYSIS_STATE) == getTreatmentState()) && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE - (3) if (isBloodPumpRampComplete() != (1)) ==> FALSE - (4) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE - (5) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_LOW, venPres < venLowLimit)) ==> TRUE - (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_HIGH, venPres > venHighLimit)) ==> FALSE - Test Case Generation Notes: - Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/5 +Test Path 7 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0F))) ==> FALSE +(2) if (((MODE_TREA) == getCurrentOperationMode() && (TREATMENT_DIALYSIS_STATE) == getTreatmentState()) && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE +(3) if (isBloodPumpRampComplete() != (1)) ==> FALSE +(4) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE +(5) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_LOW, venPres < venLowLimit)) ==> TRUE +(6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_HIGH, venPres > venHighLimit)) ==> FALSE +Test Case Generation Notes: +Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/5 TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE @@ -1379,19 +1431,25 @@ TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.008 +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1394 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. - Test Path 7 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0F))) ==> FALSE - (2) if (((MODE_TREA) == getCurrentOperationMode() && (TREATMENT_DIALYSIS_STATE) == getTreatmentState()) && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE - (3) if (isBloodPumpRampComplete() != (1)) ==> FALSE - (4) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE - (5) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_LOW, venPres < venLowLimit)) ==> TRUE - (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_HIGH, venPres > venHighLimit)) ==> FALSE - Test Case Generation Notes: - Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/5 +Test Path 7 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0F))) ==> FALSE +(2) if (((MODE_TREA) == getCurrentOperationMode() && (TREATMENT_DIALYSIS_STATE) == getTreatmentState()) && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE +(3) if (isBloodPumpRampComplete() != (1)) ==> FALSE +(4) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE +(5) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_LOW, venPres < venLowLimit)) ==> TRUE +(6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_HIGH, venPres > venHighLimit)) ==> FALSE +Test Case Generation Notes: +Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/5 TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:<> TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 @@ -1404,19 +1462,25 @@ TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.009 +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1419 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. - Test Path 7 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0F))) ==> FALSE - (2) if (((MODE_TREA) == getCurrentOperationMode() && (TREATMENT_DIALYSIS_STATE) == getTreatmentState()) && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE - (3) if (isBloodPumpRampComplete() != (1)) ==> FALSE - (4) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE - (5) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_LOW, venPres < venLowLimit)) ==> TRUE - (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_HIGH, venPres > venHighLimit)) ==> FALSE - Test Case Generation Notes: - Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/5 +Test Path 7 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0F))) ==> FALSE +(2) if (((MODE_TREA) == getCurrentOperationMode() && (TREATMENT_DIALYSIS_STATE) == getTreatmentState()) && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE +(3) if (isBloodPumpRampComplete() != (1)) ==> FALSE +(4) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE +(5) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_LOW, venPres < venLowLimit)) ==> TRUE +(6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_HIGH, venPres > venHighLimit)) ==> FALSE +Test Case Generation Notes: +Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/5 TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:<> TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 @@ -1456,20 +1520,21 @@ TEST.NEW TEST.NAME:checkVenousPressureInRange.011 TEST.IMPORT_FAILURES: -(E) @LINE: 1331 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_VENOUS_PRESSURE_LOW" - >>> Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 1331 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_VENOUS_PRESSURE_LOW" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. - Test Path 6 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0))) ==> FALSE - (4) if ((MODE_TREA) == getCurrentOperationMode() && getTreatmentState() <= (TREATMENT_DIALYSIS_STATE)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #4, subcondition "b". - Condition a ==> TRUE - Condition b ==> FALSE - Test Case Generation Notes: +Test Path 6 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0))) ==> FALSE +(4) if ((MODE_TREA) == getCurrentOperationMode() && getTreatmentState() <= (TREATMENT_DIALYSIS_STATE)) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #4, subcondition "b". +Condition a ==> TRUE +Condition b ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getFilteredVenousPressure TEST.VALUE:PresOccl.getFilteredVenousPressure.return:1.0 @@ -1514,20 +1579,21 @@ TEST.NEW TEST.NAME:checkVenousPressureInRange.013 TEST.IMPORT_FAILURES: -(E) @LINE: 1382 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_VENOUS_PRESSURE_LOW" - >>> Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 1382 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_VENOUS_PRESSURE_LOW" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. - Test Path 6 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0))) ==> FALSE - (4) if ((MODE_TREA) == getCurrentOperationMode() && getTreatmentState() <= (TREATMENT_DIALYSIS_STATE)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #4, subcondition "b". - Condition a ==> TRUE - Condition b ==> FALSE - Test Case Generation Notes: +Test Path 6 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0))) ==> FALSE +(4) if ((MODE_TREA) == getCurrentOperationMode() && getTreatmentState() <= (TREATMENT_DIALYSIS_STATE)) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #4, subcondition "b". +Condition a ==> TRUE +Condition b ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getFilteredVenousPressure TEST.VALUE:PresOccl.getFilteredVenousPressure.return:1.0 @@ -1572,21 +1638,27 @@ TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.015 +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1589 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:9 of 14 TEST.NOTES: This is an automatically generated test case. - Test Path 9 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F) || venPres < -(1500.0F))) ==> FALSE - (2) if ((MODE_TREA) == getCurrentOperationMode() && (((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState()) && (1) == didTimeout(venPressureLimitDelayStart, 60 * 1000) || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE - (3) if (isBloodPumpRampComplete() != (1)) ==> FALSE - (4) if (venPres < venLowLimit) ==> FALSE - (5) if (venPres > venHighLimit) ==> FALSE - (6) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE - (7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_LOW, venPresLow)) ==> FALSE - (8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_HIGH, venPresHigh)) ==> FALSE - Test Case Generation Notes: +Test Path 9 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F) || venPres < -(1500.0F))) ==> FALSE +(2) if ((MODE_TREA) == getCurrentOperationMode() && (((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState()) && (1) == didTimeout(venPressureLimitDelayStart, 60 * 1000) || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE +(3) if (isBloodPumpRampComplete() != (1)) ==> FALSE +(4) if (venPres < venLowLimit) ==> FALSE +(5) if (venPres > venHighLimit) ==> FALSE +(6) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE +(7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_LOW, venPresLow)) ==> FALSE +(8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_HIGH, venPresHigh)) ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> @@ -1601,20 +1673,26 @@ TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.016 +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1617 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:11 of 14 TEST.NOTES: This is an automatically generated test case. - Test Path 11 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F) || venPres < -(1500.0F))) ==> FALSE - (2) if ((MODE_TREA) == getCurrentOperationMode() && (((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState()) && (1) == didTimeout(venPressureLimitDelayStart, 60 * 1000) || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE - (3) if (isBloodPumpRampComplete() != (1)) ==> FALSE - (4) if (venPres < venLowLimit) ==> FALSE - (5) if (venPres > venHighLimit) ==> TRUE - (6) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> FALSE - (8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_HIGH, venPresHigh)) ==> FALSE - Test Case Generation Notes: +Test Path 11 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F) || venPres < -(1500.0F))) ==> FALSE +(2) if ((MODE_TREA) == getCurrentOperationMode() && (((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState()) && (1) == didTimeout(venPressureLimitDelayStart, 60 * 1000) || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE +(3) if (isBloodPumpRampComplete() != (1)) ==> FALSE +(4) if (venPres < venLowLimit) ==> FALSE +(5) if (venPres > venHighLimit) ==> TRUE +(6) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> FALSE +(8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_HIGH, venPresHigh)) ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:<> TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> @@ -1629,20 +1707,26 @@ TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.017 +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1645 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:12 of 14 TEST.NOTES: This is an automatically generated test case. - Test Path 12 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F) || venPres < -(1500.0F))) ==> FALSE - (2) if ((MODE_TREA) == getCurrentOperationMode() && (((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState()) && (1) == didTimeout(venPressureLimitDelayStart, 60 * 1000) || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE - (3) if (isBloodPumpRampComplete() != (1)) ==> FALSE - (4) if (venPres < venLowLimit) ==> TRUE - (5) if (venPres > venHighLimit) ==> FALSE - (6) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> FALSE - (8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_HIGH, venPresHigh)) ==> FALSE - Test Case Generation Notes: +Test Path 12 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F) || venPres < -(1500.0F))) ==> FALSE +(2) if ((MODE_TREA) == getCurrentOperationMode() && (((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState()) && (1) == didTimeout(venPressureLimitDelayStart, 60 * 1000) || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE +(3) if (isBloodPumpRampComplete() != (1)) ==> FALSE +(4) if (venPres < venLowLimit) ==> TRUE +(5) if (venPres > venHighLimit) ==> FALSE +(6) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> FALSE +(8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_HIGH, venPresHigh)) ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:<> TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> @@ -1657,20 +1741,26 @@ TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.018 +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1673 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 + >>> >>> Could not find function isBloodPumpRampComplete + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. - Test Path 9 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F) || venPres < -(1500.0F))) ==> FALSE - (2) if ((MODE_TREA) == getCurrentOperationMode() && (((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState()) && (1) == didTimeout(venPressureLimitDelayStart, 60 * 1000) || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE - (3) if (isBloodPumpRampComplete() != (1)) ==> FALSE - (4) if (venPres < venLowLimit) ==> FALSE - (5) if (venPres > venHighLimit) ==> FALSE - (6) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE - (7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_LOW, venPresLow)) ==> FALSE - (8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_HIGH, venPresHigh)) ==> FALSE - Test Case Generation Notes: +Test Path 9 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F) || venPres < -(1500.0F))) ==> FALSE +(2) if ((MODE_TREA) == getCurrentOperationMode() && (((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState()) && (1) == didTimeout(venPressureLimitDelayStart, 60 * 1000) || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE +(3) if (isBloodPumpRampComplete() != (1)) ==> FALSE +(4) if (venPres < venLowLimit) ==> FALSE +(5) if (venPres > venHighLimit) ==> FALSE +(6) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE +(7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_LOW, venPresLow)) ==> FALSE +(8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_HIGH, venPresHigh)) ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> @@ -1736,37 +1826,37 @@ TEST.NEW TEST.NAME:convertInlinePressures.001 TEST.IMPORT_FAILURES: -(E) @LINE: 1448 TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.errorCount:0 - >>> Unknown parameter/object name errorCount - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) - >>> (E) @LINE: 951 TEST.VALUE:PresOccl.<>.lastArterialPressureReadCtr:11 - >>> >>> Unknown parameter/object name lastArterialPressureReadCtr - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 953 TEST.EXPECTED:PresOccl.<>.lastArterialPressureReadCtr:0 - >>> >>> Unknown parameter/object name lastArterialPressureReadCtr - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 870 TEST.VALUE:uut_prototype_stubs.getTemperatureValue.return:<> - >>> >>> Could not find function getTemperatureValue - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1448 TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.errorCount:0 +>>> >>> Unknown parameter/object name errorCount +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 951 TEST.VALUE:PresOccl.<>.lastArterialPressureReadCtr:11 +>>> >>> Unknown parameter/object name lastArterialPressureReadCtr +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 953 TEST.EXPECTED:PresOccl.<>.lastArterialPressureReadCtr:0 +>>> >>> Unknown parameter/object name lastArterialPressureReadCtr +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 870 TEST.VALUE:uut_prototype_stubs.getTemperatureValue.return:<> +>>> >>> Could not find function getTemperatureValue +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:11 of 20 TEST.NOTES: This is an automatically generated test case. - Test Path 11 - (1) if (0 == artPresAlarm) ==> FALSE - (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR, lastVenousPressureReadCtr == venReadCtr)) ==> FALSE - (6) if (0 == venPresStatus) ==> FALSE - (7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_SENSOR_TEMP_OUT_OF_RANGE, venTemp > (80.0) || venTemp < (0.0))) ==> TRUE - (8) (venTemp > (80.0) || venTemp < (0.0)) ==> TRUE - Row number 3 forms a pair with Row 4 for Condition #8, subcondition "b". - Condition a ==> FALSE - Condition b ==> TRUE - Test Case Generation Notes: - Cannot set local variable artPresAlarm in branch 1 - Cannot set local variable venPresStatus in branch 6 - Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 4/7 +Test Path 11 +(1) if (0 == artPresAlarm) ==> FALSE +(4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR, lastVenousPressureReadCtr == venReadCtr)) ==> FALSE +(6) if (0 == venPresStatus) ==> FALSE +(7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_SENSOR_TEMP_OUT_OF_RANGE, venTemp > (80.0) || venTemp < (0.0))) ==> TRUE +(8) (venTemp > (80.0) || venTemp < (0.0)) ==> TRUE +Row number 3 forms a pair with Row 4 for Condition #8, subcondition "b". +Condition a ==> FALSE +Condition b ==> TRUE +Test Case Generation Notes: +Cannot set local variable artPresAlarm in branch 1 +Cannot set local variable venPresStatus in branch 6 +Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 4/7 TEST.END_NOTES: TEST.STUB:PresOccl.filterInlinePressureReadings TEST.VALUE:uut_prototype_stubs.getFPGADVTArterialPressure.return:0 @@ -1778,8 +1868,8 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.EXPECTED:PresOccl.filterInlinePressureReadings.artPres:-1939.22 TEST.EXPECTED:PresOccl.filterInlinePressureReadings.venPres:-1939.22 -TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.group:FPGA_PERS_ERROR_ARTERIAL_PRESSURE_SENSOR -TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.readCount:0 +TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.group:FPGA_PERS_ERROR_ARTERIAL_PRESSURE_SENSOR,FPGA_PERS_ERROR_VENOUS_PRESSURE_SESNOR +TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.readCount:(2)0 TEST.END -- Test Case: convertInlinePressures.002 @@ -1815,25 +1905,26 @@ TEST.NEW TEST.NAME:convertInlinePressures.003 TEST.IMPORT_FAILURES: -(E) @LINE: 1511 TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.errorCount:0 - >>> Unknown parameter/object name errorCount - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 1511 TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.errorCount:0 +>>> >>> Unknown parameter/object name errorCount +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. - Test Path 11 - (1) if (0 == artPresAlarm) ==> FALSE - (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR, lastVenousPressureReadCtr == venReadCtr)) ==> FALSE - (6) if (0 == venPresStatus) ==> FALSE - (7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_SENSOR_TEMP_OUT_OF_RANGE, venTemp > (80.0) || venTemp < (0.0))) ==> TRUE - (8) (venTemp > (80.0) || venTemp < (0.0)) ==> TRUE - Row number 3 forms a pair with Row 4 for Condition #8, subcondition "b". - Condition a ==> FALSE - Condition b ==> TRUE - Test Case Generation Notes: - Cannot set local variable artPresAlarm in branch 1 - Cannot set local variable venPresStatus in branch 6 - Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 4/7 +Test Path 11 +(1) if (0 == artPresAlarm) ==> FALSE +(4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR, lastVenousPressureReadCtr == venReadCtr)) ==> FALSE +(6) if (0 == venPresStatus) ==> FALSE +(7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_SENSOR_TEMP_OUT_OF_RANGE, venTemp > (80.0) || venTemp < (0.0))) ==> TRUE +(8) (venTemp > (80.0) || venTemp < (0.0)) ==> TRUE +Row number 3 forms a pair with Row 4 for Condition #8, subcondition "b". +Condition a ==> FALSE +Condition b ==> TRUE +Test Case Generation Notes: +Cannot set local variable artPresAlarm in branch 1 +Cannot set local variable venPresStatus in branch 6 +Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 4/7 TEST.END_NOTES: TEST.STUB:PresOccl.filterInlinePressureReadings TEST.VALUE:uut_prototype_stubs.getFPGADVTArterialPressure.return:<> @@ -1845,8 +1936,8 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.EXPECTED:PresOccl.filterInlinePressureReadings.artPres:0.0 TEST.EXPECTED:PresOccl.filterInlinePressureReadings.venPres:-1939.22 -TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.group:FPGA_PERS_ERROR_ARTERIAL_PRESSURE_SENSOR -TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.readCount:0 +TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.group:FPGA_PERS_ERROR_ARTERIAL_PRESSURE_SENSOR,FPGA_PERS_ERROR_VENOUS_PRESSURE_SESNOR +TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.readCount:(2)0 TEST.END -- Subprogram: convertOcclusionPressures @@ -2652,39 +2743,39 @@ TEST.NEW TEST.NAME:initPresOccl_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 2358 TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.alarmIndex:ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_VENOUS_PRESSURE_HIGH,ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_LINE_OCCLUSION - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" - >>> Command Ignored (E) Errors from previous script import(s) - >>> (E) @LINE: 1959 TEST.VALUE:PresOccl.<>.lastBPOcclReadCtr:0 - >>> >>> Unknown parameter/object name lastBPOcclReadCtr - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1960 TEST.VALUE:PresOccl.<>.lastBPErrorCtr:0 - >>> >>> Unknown parameter/object name lastBPErrorCtr - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1968 TEST.EXPECTED:PresOccl.<>.lastBPOcclReadCtr:0 - >>> >>> Unknown parameter/object name lastBPOcclReadCtr - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1969 TEST.EXPECTED:PresOccl.<>.lastBPErrorCtr:0 - >>> >>> Unknown parameter/object name lastBPErrorCtr - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1971 TEST.VALUE:PresOccl.<>.lastArterialPressureReadCtr:0 - >>> >>> Unknown parameter/object name lastArterialPressureReadCtr - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1972 TEST.VALUE:PresOccl.<>.lastVenousPressureReadCtr:0 - >>> >>> Unknown parameter/object name lastVenousPressureReadCtr - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1982 TEST.EXPECTED:PresOccl.<>.lastArterialPressureReadCtr:0 - >>> >>> Unknown parameter/object name lastArterialPressureReadCtr - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1983 TEST.EXPECTED:PresOccl.<>.lastVenousPressureReadCtr:0 - >>> >>> Unknown parameter/object name lastVenousPressureReadCtr - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1986 TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR,ALARM_ID_VENOUS_PRESSURE_SENSOR_FAULT,ALARM_ID_HD_ARTERIAL_PRESSURE_READ_TIMEOUT_ERROR,ALARM_ID_ARTERIAL_PRESSURE_SENSOR_FAULT,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_VENOUS_PRESSURE_HIGH,ALARM_ID_HD_BP_OCCLUSION_READ_TIMEOUT_ERROR,ALARM_ID_HD_BP_OCCLUSION_SENSOR_ERROR,ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_LINE_OCCLUSION - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR" - >>> >>> Command Ignored +>>> (E) @LINE: 2358 TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.alarmIndex:ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_VENOUS_PRESSURE_HIGH,ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_LINE_OCCLUSION +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" +>>> >>> Command Ignored +>>> (E) @LINE: 1959 TEST.VALUE:PresOccl.<>.lastBPOcclReadCtr:0 +>>> >>> Unknown parameter/object name lastBPOcclReadCtr +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1960 TEST.VALUE:PresOccl.<>.lastBPErrorCtr:0 +>>> >>> Unknown parameter/object name lastBPErrorCtr +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1968 TEST.EXPECTED:PresOccl.<>.lastBPOcclReadCtr:0 +>>> >>> Unknown parameter/object name lastBPOcclReadCtr +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1969 TEST.EXPECTED:PresOccl.<>.lastBPErrorCtr:0 +>>> >>> Unknown parameter/object name lastBPErrorCtr +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1971 TEST.VALUE:PresOccl.<>.lastArterialPressureReadCtr:0 +>>> >>> Unknown parameter/object name lastArterialPressureReadCtr +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1972 TEST.VALUE:PresOccl.<>.lastVenousPressureReadCtr:0 +>>> >>> Unknown parameter/object name lastVenousPressureReadCtr +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1982 TEST.EXPECTED:PresOccl.<>.lastArterialPressureReadCtr:0 +>>> >>> Unknown parameter/object name lastArterialPressureReadCtr +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1983 TEST.EXPECTED:PresOccl.<>.lastVenousPressureReadCtr:0 +>>> >>> Unknown parameter/object name lastVenousPressureReadCtr +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1986 TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR,ALARM_ID_VENOUS_PRESSURE_SENSOR_FAULT,ALARM_ID_HD_ARTERIAL_PRESSURE_READ_TIMEOUT_ERROR,ALARM_ID_ARTERIAL_PRESSURE_SENSOR_FAULT,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_VENOUS_PRESSURE_HIGH,ALARM_ID_HD_BP_OCCLUSION_READ_TIMEOUT_ERROR,ALARM_ID_HD_BP_OCCLUSION_SENSOR_ERROR,ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_LINE_OCCLUSION +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.longFilteredArterialPressure:0.0 TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:0.0 Index: vectorcast/Hercules_RM46_HD_Project/environment/PRIME/PRIME.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/PRIME/PRIME.tst (.../PRIME.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/PRIME/PRIME.tst (.../PRIME.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -39,32 +39,6 @@ TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:8 TEST.END --- Test Case: broadcastPrimingStatus.003 -TEST.UNIT:Prime -TEST.SUBPROGRAM:broadcastPrimingStatus -TEST.NEW -TEST.NAME:broadcastPrimingStatus.003 -TEST.IMPORT_FAILURES: -(E) @LINE: 47 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRIME_OUT_OF_TIME - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_HD_PRIME_OUT_OF_TIME" - >>> Command Ignored -(E) @LINE: 52 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRIME_OUT_OF_TIME - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_HD_PRIME_OUT_OF_TIME" - >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.calcTimeSince.startMSCount:100 -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:<> -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:4294967 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1800 -TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:0 -TEST.END - -- Subprogram: execPrime -- Test Case: execPrime.001 @@ -982,6 +956,34 @@ TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:13 TEST.END +-- Test Case: handlePrimePause.014 +TEST.UNIT:Prime +TEST.SUBPROGRAM:handlePrimePause +TEST.NEW +TEST.NAME:handlePrimePause.014 +TEST.VALUE:Prime.<>.previousPrimeState:HD_PRIME_SALINE_SETUP_STATE +TEST.VALUE:Prime.<>.primeResumeRequested:1 +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN +TEST.EXPECTED:Prime.<>.previousPrimeState:HD_PRIME_SALINE_SETUP_STATE +TEST.EXPECTED:Prime.<>.primeResumeRequested:0 +TEST.EXPECTED:Prime.handlePrimePause.return:HD_PRIME_SALINE_SETUP_STATE +TEST.EXPECTED:uut_prototype_stubs.getSwitchStatus.switchId:FRONT_DOOR,PUMP_TRACK_SWITCH +TEST.END + +-- Test Case: handlePrimePause.015 +TEST.UNIT:Prime +TEST.SUBPROGRAM:handlePrimePause +TEST.NEW +TEST.NAME:handlePrimePause.015 +TEST.VALUE:Prime.<>.previousPrimeState:HD_PRIME_SALINE_SETUP_STATE +TEST.VALUE:Prime.<>.primeResumeRequested:1 +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.switchId:FRONT_DOOR,PUMP_TRACK_SWITCH +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED,STATE_OPEN +TEST.EXPECTED:Prime.handlePrimePause.return:HD_PRIME_SALINE_SETUP_STATE +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:0 +TEST.END + -- Subprogram: handlePrimePurgeAirState -- Test Case: handlePrimePurgeAirState.001 @@ -1581,7 +1583,7 @@ TEST.VALUE:uut_prototype_stubs.setValvePosition.position:VALVE_POSITION_C_CLOSE TEST.VALUE:uut_prototype_stubs.setValveAirTrap.state:STATE_OPEN TEST.EXPECTED:uut_prototype_stubs.setValvePosition.valve:VDI,VDO,VBA,VBV -TEST.EXPECTED:uut_prototype_stubs.setValvePosition.position:(4)VALVE_POSITION_C_CLOSE +TEST.EXPECTED:uut_prototype_stubs.setValvePosition.position:(3)VALVE_POSITION_C_CLOSE,VALVE_POSITION_B_OPEN TEST.EXPECTED:uut_prototype_stubs.setValveAirTrap.state:STATE_OPEN TEST.END @@ -1594,8 +1596,9 @@ TEST.VALUE:uut_prototype_stubs.setValvePosition.valve:VDI TEST.VALUE:uut_prototype_stubs.setValvePosition.position:VALVE_POSITION_C_CLOSE TEST.VALUE:uut_prototype_stubs.setValveAirTrap.state:STATE_OPEN +TEST.EXPECTED:Prime.<>.primeFirstPurgePass:1 TEST.EXPECTED:uut_prototype_stubs.setValvePosition.valve:VDI,VDO,VBA,VBV -TEST.EXPECTED:uut_prototype_stubs.setValvePosition.position:(4)VALVE_POSITION_C_CLOSE +TEST.EXPECTED:uut_prototype_stubs.setValvePosition.position:(3)VALVE_POSITION_C_CLOSE,VALVE_POSITION_B_OPEN TEST.EXPECTED:uut_prototype_stubs.setValveAirTrap.state:STATE_OPEN TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/RINSEBACK/RINSEBACK.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/RINSEBACK/RINSEBACK.tst (.../RINSEBACK.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/RINSEBACK/RINSEBACK.tst (.../RINSEBACK.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -106,6 +106,23 @@ TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat2.data.uInt.data:1 TEST.END +-- Test Case: execRinseback.008 +TEST.UNIT:Rinseback +TEST.SUBPROGRAM:execRinseback +TEST.NEW +TEST.NAME:execRinseback.008 +TEST.STUB:Rinseback.resetRinsebackFlags +TEST.STUB:Rinseback.handleRinsebackStopInitState +TEST.STUB:Rinseback.publishRinsebackData +TEST.VALUE:Rinseback.<>.rinsebackState:RINSEBACK_STOP_INIT_STATE +TEST.VALUE:Rinseback.<>.endTreatmentRequested:0 +TEST.VALUE:Rinseback.handleRinsebackStopInitState.return:RINSEBACK_STOP_INIT_STATE +TEST.VALUE:uut_prototype_stubs.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED +TEST.EXPECTED:Rinseback.<>.rinsebackState:RINSEBACK_STOP_INIT_STATE +TEST.EXPECTED:Rinseback.<>.endTreatmentRequested:1 +TEST.EXPECTED:uut_prototype_stubs.getConfirmationRequestStatus.request_id:GENERIC_CONFIRM_ID_TREATMENT_END +TEST.END + -- Subprogram: getCurrentRinsebackState -- Test Case: getCurrentRinsebackState.001 @@ -474,6 +491,90 @@ TEST.EXPECTED:Rinseback.<>.rinsebackRate_mL_min:50 TEST.END +-- Subprogram: handleDialysateRecircOnOff + +-- Test Case: handleDialysateRecircOnOff.001 +TEST.UNIT:Rinseback +TEST.SUBPROGRAM:handleDialysateRecircOnOff +TEST.NEW +TEST.NAME:handleDialysateRecircOnOff.001 +TEST.BASIS_PATH:1 of 3 +TEST.NOTES: +This is an automatically generated test case. +Test Path 1 +(1) if ((1) == isDialysateRecircBlocked() && (1) == isDialInPumpRunning()) ==> FALSE +(2) if (isDialysateRecircBlocked() != (1) && isDialInPumpRunning() != (1)) ==> FALSE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isDialysateRecircBlocked.return:1 +TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:1 +TEST.END + +-- Test Case: handleDialysateRecircOnOff.002 +TEST.UNIT:Rinseback +TEST.SUBPROGRAM:handleDialysateRecircOnOff +TEST.NEW +TEST.NAME:handleDialysateRecircOnOff.002 +TEST.NOTES: +This is an automatically generated test case. +Test Path 1 +(1) if ((1) == isDialysateRecircBlocked() && (1) == isDialInPumpRunning()) ==> FALSE +(2) if (isDialysateRecircBlocked() != (1) && isDialInPumpRunning() != (1)) ==> FALSE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isDialysateRecircBlocked.return:1 +TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:0 +TEST.END + +-- Test Case: handleDialysateRecircOnOff.003 +TEST.UNIT:Rinseback +TEST.SUBPROGRAM:handleDialysateRecircOnOff +TEST.NEW +TEST.NAME:handleDialysateRecircOnOff.003 +TEST.BASIS_PATH:2 of 3 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == isDialysateRecircBlocked() && (1) == isDialInPumpRunning()) ==> FALSE +(2) if (isDialysateRecircBlocked() != (1) && isDialInPumpRunning() != (1)) ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isDialysateRecircBlocked.return:<> +TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:<> +TEST.END + +-- Test Case: handleDialysateRecircOnOff.004 +TEST.UNIT:Rinseback +TEST.SUBPROGRAM:handleDialysateRecircOnOff +TEST.NEW +TEST.NAME:handleDialysateRecircOnOff.004 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == isDialysateRecircBlocked() && (1) == isDialInPumpRunning()) ==> FALSE +(2) if (isDialysateRecircBlocked() != (1) && isDialInPumpRunning() != (1)) ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isDialysateRecircBlocked.return:<> +TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:1 +TEST.END + +-- Test Case: handleDialysateRecircOnOff.005 +TEST.UNIT:Rinseback +TEST.SUBPROGRAM:handleDialysateRecircOnOff +TEST.NEW +TEST.NAME:handleDialysateRecircOnOff.005 +TEST.BASIS_PATH:3 of 3 +TEST.NOTES: +This is an automatically generated test case. +Test Path 3 +(1) if ((1) == isDialysateRecircBlocked() && (1) == isDialInPumpRunning()) ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isDialysateRecircBlocked.return:1 +TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:1 +TEST.END + -- Subprogram: handleEndRinsebackUserAction -- Test Case: handleEndRinsebackUserAction.001 @@ -566,75 +667,6 @@ TEST.EXPECTED:Rinseback.handleEndRinsebackUserAction.return:1 TEST.END --- Subprogram: handleEndTreatmentUserAction - --- Test Case: handleEndTreatmentUserAction.001 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:handleEndTreatmentUserAction -TEST.NEW -TEST.NAME:handleEndTreatmentUserAction.001 -TEST.MCDC_BASIS_PATH:2 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((RINSEBACK_STOP_INIT_STATE) != rinsebackState && (RINSEBACK_STOP_STATE) != rinsebackState) ==> TRUE - Row number 1 forms a pair with Row 3 for Condition #1, subcondition "a". - Condition a ==> TRUE - Condition b ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Rinseback.<>.rinsebackState:RINSEBACK_RUN_STATE -TEST.VALUE:Rinseback.handleEndTreatmentUserAction.rejReason:<> -TEST.VALUE:Rinseback.handleEndTreatmentUserAction.rejReason[0]:REQUEST_REJECT_REASON_ACTION_DISABLED_IN_CURRENT_STATE -TEST.VALUE:Rinseback.handleEndTreatmentUserAction.return:0 -TEST.EXPECTED:Rinseback.handleEndTreatmentUserAction.return:0 -TEST.END - --- Test Case: handleEndTreatmentUserAction.002 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:handleEndTreatmentUserAction -TEST.NEW -TEST.NAME:handleEndTreatmentUserAction.002 -TEST.MCDC_BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((RINSEBACK_STOP_INIT_STATE) != rinsebackState && (RINSEBACK_STOP_STATE) != rinsebackState) ==> FALSE - Row number 3 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Condition b ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Rinseback.<>.rinsebackState:RINSEBACK_STOP_INIT_STATE -TEST.VALUE:Rinseback.<>.endTreatmentRequested:1 -TEST.VALUE:Rinseback.handleEndTreatmentUserAction.rejReason:<> -TEST.VALUE:Rinseback.handleEndTreatmentUserAction.return:1 -TEST.EXPECTED:Rinseback.<>.endTreatmentRequested:1 -TEST.EXPECTED:Rinseback.handleEndTreatmentUserAction.return:1 -TEST.END - --- Test Case: handleEndTreatmentUserAction.003 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:handleEndTreatmentUserAction -TEST.NEW -TEST.NAME:handleEndTreatmentUserAction.003 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((RINSEBACK_STOP_INIT_STATE) != rinsebackState && (RINSEBACK_STOP_STATE) != rinsebackState) ==> TRUE - Row number 1 forms a pair with Row 3 for Condition #1, subcondition "a". - Condition a ==> TRUE - Condition b ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Rinseback.<>.rinsebackState:RINSEBACK_STOP_STATE -TEST.VALUE:Rinseback.<>.endTreatmentRequested:1 -TEST.VALUE:Rinseback.handleEndTreatmentUserAction.rejReason:<> -TEST.VALUE:Rinseback.handleEndTreatmentUserAction.return:1 -TEST.EXPECTED:Rinseback.<>.endTreatmentRequested:1 -TEST.EXPECTED:Rinseback.handleEndTreatmentUserAction.return:1 -TEST.END - -- Subprogram: handleIncrRinsebackUserAction -- Test Case: handleIncrRinsebackUserAction.001 @@ -1014,21 +1046,22 @@ TEST.NEW TEST.NAME:handleRinsebackRunState.001 TEST.IMPORT_FAILURES: -(E) @LINE: 1005 TEST.VALUE:Rinseback.<>.expectedRinsebackVolume_mL:0.0 - >>> Unknown parameter/object name expectedRinsebackVolume_mL - >>> Value Line Error - Command Ignored -(E) @LINE: 1011 TEST.EXPECTED:Rinseback.<>.expectedRinsebackVolume_mL:0.0 - >>> Unknown parameter/object name expectedRinsebackVolume_mL - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 1005 TEST.VALUE:Rinseback.<>.expectedRinsebackVolume_mL:0.0 +>>> >>> Unknown parameter/object name expectedRinsebackVolume_mL +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1011 TEST.EXPECTED:Rinseback.<>.expectedRinsebackVolume_mL:0.0 +>>> >>> Unknown parameter/object name expectedRinsebackVolume_mL +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:2 of 19 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == endRinsebackRequested) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == endRinsebackRequested) ==> 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.STUB:Rinseback.getRinsebackVolume TEST.VALUE:Rinseback.<>.cumulativeRinsebackVolume_mL.data:0.0 @@ -1766,12 +1799,13 @@ TEST.NEW TEST.NAME:initRinseback.001 TEST.IMPORT_FAILURES: -(E) @LINE: 1864 TEST.VALUE:Rinseback.<>.expectedRinsebackVolume_mL:0.0 - >>> Unknown parameter/object name expectedRinsebackVolume_mL - >>> Value Line Error - Command Ignored -(E) @LINE: 1876 TEST.EXPECTED:Rinseback.<>.expectedRinsebackVolume_mL:0.0 - >>> Unknown parameter/object name expectedRinsebackVolume_mL - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 1864 TEST.VALUE:Rinseback.<>.expectedRinsebackVolume_mL:0.0 +>>> >>> Unknown parameter/object name expectedRinsebackVolume_mL +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1876 TEST.EXPECTED:Rinseback.<>.expectedRinsebackVolume_mL:0.0 +>>> >>> Unknown parameter/object name expectedRinsebackVolume_mL +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Rinseback.<>.rinsebackState:RINSEBACK_STOP_INIT_STATE TEST.VALUE:Rinseback.<>.rinsebackRate_mL_min:0 @@ -1788,7 +1822,7 @@ TEST.EXPECTED:Rinseback.<>.rinsebackRate_mL_min:0 TEST.EXPECTED:Rinseback.<>.rinsebackTimerCtr:0 TEST.EXPECTED:Rinseback.<>.cumulativeRinsebackVolume_mL.data:0.0 -TEST.EXPECTED:Rinseback.<>.targetRinsebackVolumePlusAdditional_mL:80.0 +TEST.EXPECTED:Rinseback.<>.targetRinsebackVolumePlusAdditional_mL:106.6 TEST.EXPECTED:Rinseback.<>.additionalRinsebackVolume_mL:0.0 TEST.EXPECTED:Rinseback.<>.totalAdditionalRinsebackVolume_mL:0.0 TEST.EXPECTED:Rinseback.<>.rinsebackAdditionalTimerCtr:0 Index: vectorcast/Hercules_RM46_HD_Project/environment/RTC/RTC.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/RTC/RTC.tst (.../RTC.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/RTC/RTC.tst (.../RTC.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -1772,6 +1772,78 @@ TEST.EXPECTED:RTC.isRTCFunctional.return:1 TEST.END +-- Test Case: isRTCFunctional.001 +TEST.UNIT:RTC +TEST.SUBPROGRAM:isRTCFunctional +TEST.NEW +TEST.NAME:isRTCFunctional.001 +TEST.STUB:RTC.getControlReg1 +TEST.VALUE:RTC.isRTCFunctional.return:0 +TEST.VALUE:RTC.getControlReg1.return:0x4 +TEST.EXPECTED:RTC.isRTCFunctional.return:0 +TEST.ATTRIBUTES:RTC.getControlReg3.return:INPUT_BASE=16 +TEST.END + +-- Test Case: isRTCFunctional.002 +TEST.UNIT:RTC +TEST.SUBPROGRAM:isRTCFunctional +TEST.NEW +TEST.NAME:isRTCFunctional.002 +TEST.STUB:RTC.getControlReg1 +TEST.VALUE:RTC.isRTCFunctional.return:0 +TEST.VALUE:RTC.getControlReg1.return:0x8 +TEST.EXPECTED:RTC.isRTCFunctional.return:0 +TEST.ATTRIBUTES:RTC.getControlReg3.return:INPUT_BASE=16 +TEST.END + +-- Test Case: isRTCFunctional.003 +TEST.UNIT:RTC +TEST.SUBPROGRAM:isRTCFunctional +TEST.NEW +TEST.NAME:isRTCFunctional.003 +TEST.STUB:RTC.getControlReg1 +TEST.VALUE:RTC.isRTCFunctional.return:0 +TEST.VALUE:RTC.getControlReg1.return:0x20 +TEST.EXPECTED:RTC.isRTCFunctional.return:0 +TEST.ATTRIBUTES:RTC.getControlReg3.return:INPUT_BASE=16 +TEST.END + +-- Test Case: isRTCFunctional.004 +TEST.UNIT:RTC +TEST.SUBPROGRAM:isRTCFunctional +TEST.NEW +TEST.NAME:isRTCFunctional.004 +TEST.STUB:RTC.getControlReg1 +TEST.VALUE:RTC.isRTCFunctional.return:0 +TEST.VALUE:RTC.getControlReg1.return:0x40 +TEST.EXPECTED:RTC.isRTCFunctional.return:0 +TEST.ATTRIBUTES:RTC.getControlReg3.return:INPUT_BASE=16 +TEST.END + +-- Test Case: isRTCFunctional.005 +TEST.UNIT:RTC +TEST.SUBPROGRAM:isRTCFunctional +TEST.NEW +TEST.NAME:isRTCFunctional.005 +TEST.STUB:RTC.getControlReg1 +TEST.VALUE:RTC.isRTCFunctional.return:0 +TEST.VALUE:RTC.getControlReg1.return:0x80 +TEST.EXPECTED:RTC.isRTCFunctional.return:0 +TEST.ATTRIBUTES:RTC.getControlReg3.return:INPUT_BASE=16 +TEST.END + +-- Test Case: isRTCFunctional.006 +TEST.UNIT:RTC +TEST.SUBPROGRAM:isRTCFunctional +TEST.NEW +TEST.NAME:isRTCFunctional.006 +TEST.STUB:RTC.getControlReg3 +TEST.VALUE:RTC.isRTCFunctional.return:0 +TEST.VALUE:RTC.getControlReg3.return:0x4 +TEST.EXPECTED:RTC.isRTCFunctional.return:0 +TEST.ATTRIBUTES:RTC.getControlReg1.return:INPUT_BASE=16 +TEST.END + -- Subprogram: prepBufferForReadCommand -- Test Case: prepBufferForReadCommand Index: vectorcast/Hercules_RM46_HD_Project/environment/SELFTESTS/SELFTESTS.tst =================================================================== diff -u -r927121d217afef250191fa8585306875f416c86f -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/SELFTESTS/SELFTESTS.tst (.../SELFTESTS.tst) (revision 927121d217afef250191fa8585306875f416c86f) +++ vectorcast/Hercules_RM46_HD_Project/environment/SELFTESTS/SELFTESTS.tst (.../SELFTESTS.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -316,6 +316,37 @@ TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:16 TEST.END +-- Test Case: execDrySelfTests.018 +TEST.UNIT:SelfTests +TEST.SUBPROGRAM:execDrySelfTests +TEST.NEW +TEST.NAME:execDrySelfTests.018 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (12) case currentDrySelfTestsState ==> default + (13) if ((SELF_TEST_STATUS_FAILED) == result) ==> FALSE + (14) if (calcTimeSince(selfTestPreviousPublishDataTime) >= (1000)) ==> TRUE + (15) if (elapsedSelfTestTimeInSecs <= 3 * 60) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #15, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: + Cannot set local variable elapsedSelfTestTimeInSecs in branch 15 + Cannot set local variable result in branch 13 +TEST.END_NOTES: +TEST.VALUE:SelfTests.<>.currentDrySelfTestsState:NUM_OF_DRY_SELF_TESTS_STATES +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.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:1000 +TEST.EXPECTED:SelfTests.<>.currentDrySelfTestsState:NUM_OF_DRY_SELF_TESTS_STATES +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:104 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:16 +TEST.END + -- Subprogram: execNoCartSelfTests -- Test Case: execNoCartSelfTests.001 @@ -707,6 +738,34 @@ TEST.EXPECTED:uut_prototype_stubs.setValveAirTrap.state:STATE_OPEN TEST.END +-- Test Case: handleDrySelfTestCartridgeLoadedCheckState.004 +TEST.UNIT:SelfTests +TEST.SUBPROGRAM:handleDrySelfTestCartridgeLoadedCheckState +TEST.NEW +TEST.NAME:handleDrySelfTestCartridgeLoadedCheckState.004 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((SELF_TEST_STATUS_PASSED) == execPresOcclDryTest()) ==> TRUE + (2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SelfTests.<>.pressureSelfTestPreNormalStartTime:1 +TEST.VALUE:SelfTests.handleDrySelfTestCartridgeLoadedCheckState.return:DRY_SELF_TESTS_USED_CARTRIDGE_CHECK_STATE +TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> +TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 +TEST.VALUE:uut_prototype_stubs.execPresOcclDryTest.return:SELF_TEST_STATUS_PASSED +TEST.VALUE:uut_prototype_stubs.setValvePosition.return:0 +TEST.VALUE:uut_prototype_stubs.setValveAirTrap.state:STATE_CLOSED +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:10 +TEST.EXPECTED:SelfTests.<>.pressureSelfTestPreNormalStartTime:10 +TEST.EXPECTED:SelfTests.handleDrySelfTestCartridgeLoadedCheckState.return:DRY_SELF_TESTS_SYRINGE_PUMP_PRIME_STATE +TEST.EXPECTED:uut_prototype_stubs.getTestConfigStatus.config:TEST_CONFIG_USE_WET_CARTRIDGE +TEST.EXPECTED:uut_prototype_stubs.setValvePosition.valve:VDI,VDO,VBA,VBV +TEST.EXPECTED:uut_prototype_stubs.setValvePosition.position:(4)VALVE_POSITION_C_CLOSE +TEST.EXPECTED:uut_prototype_stubs.setValveAirTrap.state:STATE_OPEN +TEST.END + -- Subprogram: handleDrySelfTestPressureSensorsArterialSetupState -- Test Case: handleDrySelfTestPressureSensorsArterialSetupState.001 @@ -1669,8 +1728,8 @@ TEST.VALUE:uut_prototype_stubs.isSyringePumpRunning.return:1 TEST.EXPECTED:SelfTests.<>.selfTestsResumeRequested:0 TEST.EXPECTED:SelfTests.handleDrySelfTestStoppedState.return:DRY_SELF_TESTS_STOPPED_STATE -TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME -TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:0 +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.action:(2)ALARM_USER_ACTION_RESUME +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:1,0 TEST.EXPECTED:uut_prototype_stubs.doorClosedRequired.door:0 TEST.EXPECTED:uut_prototype_stubs.doorClosedRequired.pumpTrack:0 TEST.END @@ -1701,8 +1760,8 @@ TEST.VALUE:uut_prototype_stubs.isSyringePumpPreLoaded.return:<> TEST.EXPECTED:SelfTests.<>.selfTestsResumeRequested:0 TEST.EXPECTED:SelfTests.handleDrySelfTestStoppedState.return:DRY_SELF_TESTS_STOPPED_STATE -TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME -TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:0 +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.action:(2)ALARM_USER_ACTION_RESUME +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:1,0 TEST.EXPECTED:uut_prototype_stubs.doorClosedRequired.door:0 TEST.EXPECTED:uut_prototype_stubs.doorClosedRequired.pumpTrack:0 TEST.END @@ -1733,8 +1792,8 @@ TEST.VALUE:uut_prototype_stubs.isSyringePumpRunning.return:<> TEST.VALUE:uut_prototype_stubs.isSyringePumpPreLoaded.return:1 TEST.EXPECTED:SelfTests.<>.selfTestsResumeRequested:0 -TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.action:(2)ALARM_USER_ACTION_RESUME -TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:0,1 +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.action:(3)ALARM_USER_ACTION_RESUME +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:1,0,1 TEST.EXPECTED:uut_prototype_stubs.doorClosedRequired.door:0 TEST.EXPECTED:uut_prototype_stubs.doorClosedRequired.pumpTrack:0 TEST.END @@ -1766,8 +1825,8 @@ TEST.VALUE:uut_prototype_stubs.isSyringePumpRunning.return:<> TEST.EXPECTED:SelfTests.<>.selfTestsResumeRequested:0 TEST.EXPECTED:SelfTests.handleDrySelfTestStoppedState.return:DRY_SELF_TESTS_STOPPED_STATE -TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME -TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:0 +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.action:(2)ALARM_USER_ACTION_RESUME +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:1,0 TEST.EXPECTED:uut_prototype_stubs.doorClosedRequired.door:0 TEST.EXPECTED:uut_prototype_stubs.doorClosedRequired.pumpTrack:0 TEST.END @@ -1815,6 +1874,12 @@ TEST.SUBPROGRAM:handleDrySelfTestSyringePumpOcclusionDetectionState TEST.NEW TEST.NAME:handleDrySelfTestSyringePumpOcclusionDetectionState.003 +TEST.IMPORT_FAILURES: +(E) @LINE: 1828 TEST.VALUE:uut_prototype_stubs.checkForPrimeOcclusion.return:1 + >>> Could not find function checkForPrimeOcclusion + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:3 of 4 TEST.NOTES: This is an automatically generated test case. @@ -1825,16 +1890,21 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.checkForPrimeOcclusion.return:1 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 -TEST.EXPECTED:SelfTests.handleDrySelfTestSyringePumpOcclusionDetectionState.return:DRY_SELF_TESTS_SYRINGE_PUMP_OCCLUSION_DETECTION_STATE +TEST.EXPECTED:SelfTests.handleDrySelfTestSyringePumpOcclusionDetectionState.return:DRY_SELF_TESTS_COMPLETE_STATE TEST.END -- Test Case: handleDrySelfTestSyringePumpOcclusionDetectionState.004 TEST.UNIT:SelfTests TEST.SUBPROGRAM:handleDrySelfTestSyringePumpOcclusionDetectionState TEST.NEW TEST.NAME:handleDrySelfTestSyringePumpOcclusionDetectionState.004 +TEST.IMPORT_FAILURES: +(E) @LINE: 1848 TEST.VALUE:uut_prototype_stubs.checkForPrimeOcclusion.return:0 + >>> Could not find function checkForPrimeOcclusion + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:4 of 4 TEST.NOTES: This is an automatically generated test case. @@ -1845,9 +1915,10 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.checkForPrimeOcclusion.return:0 +TEST.VALUE:uut_prototype_stubs.checkForSyringeOcclusion.return:1 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 -TEST.EXPECTED:SelfTests.handleDrySelfTestSyringePumpOcclusionDetectionState.return:DRY_SELF_TESTS_COMPLETE_STATE +TEST.EXPECTED:SelfTests.handleDrySelfTestSyringePumpOcclusionDetectionState.return:DRY_SELF_TESTS_SYRINGE_PUMP_OCCLUSION_DETECTION_STATE +TEST.EXPECTED:uut_prototype_stubs.checkForSyringeOcclusion.stopPump:0 TEST.END -- Subprogram: handleDrySelfTestSyringePumpPrimeState @@ -2007,6 +2078,17 @@ TEST.EXPECTED:SelfTests.handleDrySelfTestUsedCartridgeCheckState.return:DRY_SELF_TESTS_USED_CARTRIDGE_CHECK_STATE TEST.END +-- Test Case: handleDrySelfTestUsedCartridgeCheckState.006 +TEST.UNIT:SelfTests +TEST.SUBPROGRAM:handleDrySelfTestUsedCartridgeCheckState +TEST.NEW +TEST.NAME:handleDrySelfTestUsedCartridgeCheckState.006 +TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 +TEST.VALUE:uut_prototype_stubs.getBubbleStatus.return:BUBBLE_NOT_DETECTED +TEST.EXPECTED:SelfTests.handleDrySelfTestUsedCartridgeCheckState.return:DRY_SELF_TESTS_CARTRIDGE_LOADED_CHECK_STATE +TEST.EXPECTED:uut_prototype_stubs.getTestConfigStatus.config:TEST_CONFIG_USE_WET_CARTRIDGE +TEST.END + -- Subprogram: handleDrySelfTestWaitForDoorCloseState -- Test Case: handleDrySelfTestWaitForDoorCloseState.001 @@ -3726,6 +3808,77 @@ TEST.EXPECTED:SelfTests.<>.selfTestsResumeRequested:0 TEST.END +-- Subprogram: setAlarmResumePerDoorAndLatch + +-- Test Case: setAlarmResumePerDoorAndLatch.001 +TEST.UNIT:SelfTests +TEST.SUBPROGRAM:setAlarmResumePerDoorAndLatch +TEST.NEW +TEST.NAME:setAlarmResumePerDoorAndLatch.001 +TEST.BASIS_PATH:1 of 4 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> FALSE + (2) if ((STATE_CLOSED) == getSwitchStatus(PUMP_TRACK_SWITCH)) ==> FALSE + (3) if ((1) == doorClosed && (1) == latchClosed) ==> FALSE + Test Case Generation Notes: + Cannot set local variable doorClosed in branch 3 + Cannot set local variable latchClosed in branch 3 +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME +TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:1 +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:0 +TEST.END + +-- Test Case: setAlarmResumePerDoorAndLatch.002 +TEST.UNIT:SelfTests +TEST.SUBPROGRAM:setAlarmResumePerDoorAndLatch +TEST.NEW +TEST.NAME:setAlarmResumePerDoorAndLatch.002 +TEST.BASIS_PATH:4 of 4 (template) +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if ((STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> TRUE + (2) if ((STATE_CLOSED) == getSwitchStatus(PUMP_TRACK_SWITCH)) ==> FALSE + (3) if ((1) == doorClosed && (1) == latchClosed) ==> FALSE + Test Case Generation Notes: + Conflict: Trying to set variable uut_prototype_stubs.getSwitchStatus.return 'equal to' and 'not equal to' same value in branches 1/2 + Cannot set local variable doorClosed in branch 3 + Cannot set local variable latchClosed in branch 3 +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME +TEST.END + +-- Test Case: setAlarmResumePerDoorAndLatch.003 +TEST.UNIT:SelfTests +TEST.SUBPROGRAM:setAlarmResumePerDoorAndLatch +TEST.NEW +TEST.NAME:setAlarmResumePerDoorAndLatch.003 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if ((STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> TRUE + (2) if ((STATE_CLOSED) == getSwitchStatus(PUMP_TRACK_SWITCH)) ==> FALSE + (3) if ((1) == doorClosed && (1) == latchClosed) ==> FALSE + Test Case Generation Notes: + Conflict: Trying to set variable uut_prototype_stubs.getSwitchStatus.return 'equal to' and 'not equal to' same value in branches 1/2 + Cannot set local variable doorClosed in branch 3 + Cannot set local variable latchClosed in branch 3 +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.switchId:FRONT_DOOR,PUMP_TRACK_SWITCH +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED,STATE_OPEN +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:0 +TEST.EXPECTED:uut_prototype_stubs.getSwitchStatus.switchId:FRONT_DOOR,PUMP_TRACK_SWITCH +TEST.END + -- Subprogram: setupForSelfTestsStop -- Test Case: setupForSelfTestsStop.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/SYRINGEPUMP/SYRINGEPUMP.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/SYRINGEPUMP/SYRINGEPUMP.tst (.../SYRINGEPUMP.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/SYRINGEPUMP/SYRINGEPUMP.tst (.../SYRINGEPUMP.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -228,47 +228,6 @@ TEST.EXPECTED:SyringePump.checkDirection.return:10 TEST.END --- Subprogram: checkForPrimeOcclusion - --- Test Case: checkForPrimeOcclusion.001 -TEST.UNIT:SyringePump -TEST.SUBPROGRAM:checkForPrimeOcclusion -TEST.NEW -TEST.NAME:checkForPrimeOcclusion.001 -TEST.BASIS_PATH:1 of 3 (template) -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (forceDelta >= (0.5F)) ==> FALSE - (2) if ((1) == occlusionDetected) ==> FALSE - Test Case Generation Notes: - Cannot set local variable forceDelta in branch 1 - Cannot set local variable occlusionDetected in branch 2 -TEST.END_NOTES: -TEST.EXPECTED:SyringePump.checkForPrimeOcclusion.return:0 -TEST.END - --- Test Case: checkForPrimeOcclusion.002 -TEST.UNIT:SyringePump -TEST.SUBPROGRAM:checkForPrimeOcclusion -TEST.NEW -TEST.NAME:checkForPrimeOcclusion.002 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (forceDelta >= (0.5F)) ==> FALSE - (2) if ((1) == occlusionDetected) ==> FALSE - Test Case Generation Notes: - Cannot set local variable forceDelta in branch 1 - Cannot set local variable occlusionDetected in branch 2 -TEST.END_NOTES: -TEST.STUB:SyringePump.getSyringePumpForceV -TEST.VALUE:SyringePump.<>.forceAtEndOfSeek:0.1 -TEST.VALUE:SyringePump.getSyringePumpForceV.return:0.6 -TEST.EXPECTED:SyringePump.<>.forceAtEndOfSeek:0.1 -TEST.EXPECTED:SyringePump.checkForPrimeOcclusion.return:1 -TEST.END - -- Subprogram: checkForStall -- Test Case: checkForStall.001 @@ -352,6 +311,209 @@ TEST.EXPECTED:SyringePump.<>.syringePumpStallCtr:0 TEST.END +-- Subprogram: checkForSyringeOcclusion + +-- Test Case: checkForSyringeOcclusion.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkForSyringeOcclusion +TEST.NEW +TEST.NAME:checkForSyringeOcclusion.001 +TEST.BASIS_PATH:1 of 6 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((MODE_PRET) == getCurrentOperationMode()) ==> FALSE + (4) if ((SYRINGE_PUMP_OP_CONTINUOUS) == syringePumpState) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpForceV +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_INIT_STATE +TEST.VALUE:SyringePump.<>.forceAtEndOfSeek:1.0 +TEST.VALUE:SyringePump.getSyringePumpForceV.return:2.0 +TEST.VALUE:SyringePump.checkForSyringeOcclusion.stopPump:<> +TEST.VALUE:SyringePump.checkForSyringeOcclusion.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_INIT_STATE +TEST.EXPECTED:SyringePump.<>.forceAtEndOfSeek:1.0 +TEST.EXPECTED:SyringePump.checkForSyringeOcclusion.stopPump:0 +TEST.EXPECTED:SyringePump.checkForSyringeOcclusion.return:1 +TEST.END + +-- Test Case: checkForSyringeOcclusion.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkForSyringeOcclusion +TEST.NEW +TEST.NAME:checkForSyringeOcclusion.002 +TEST.BASIS_PATH:2 of 6 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((MODE_PRET) == getCurrentOperationMode()) ==> FALSE + (4) if ((SYRINGE_PUMP_OP_CONTINUOUS) == syringePumpState) ==> TRUE + (5) if (currentForceV >= (2.5F)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpForceV +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_PRIME_STATE +TEST.VALUE:SyringePump.getSyringePumpForceV.return:<> +TEST.VALUE:SyringePump.checkForSyringeOcclusion.stopPump:<> +TEST.VALUE:SyringePump.checkForSyringeOcclusion.return:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_FAUL +TEST.VALUE:uut_prototype_stubs.checkPersistentAlarm.alarm:ALARM_ID_NO_ALARM +TEST.VALUE:uut_prototype_stubs.checkPersistentAlarm.isErrorOccured:1 +TEST.VALUE:uut_prototype_stubs.checkPersistentAlarm.limit:0.0 +TEST.VALUE:uut_prototype_stubs.checkPersistentAlarm.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_PRIME_STATE +TEST.EXPECTED:SyringePump.checkForSyringeOcclusion.stopPump:0 +TEST.EXPECTED:SyringePump.checkForSyringeOcclusion.return:0 +TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.alarm:ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION +TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.isErrorOccured:0 +TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.data:0.0 +TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.limit:-3.40282E+38 +TEST.END + +-- Test Case: checkForSyringeOcclusion.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkForSyringeOcclusion +TEST.NEW +TEST.NAME:checkForSyringeOcclusion.003 +TEST.BASIS_PATH:3 of 6 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((MODE_PRET) == getCurrentOperationMode()) ==> FALSE + (4) if ((SYRINGE_PUMP_OP_CONTINUOUS) == syringePumpState) ==> TRUE + (5) if (currentForceV >= (2.5F)) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_PRIME_STATE +TEST.VALUE:SyringePump.checkForSyringeOcclusion.stopPump:<> +TEST.VALUE:SyringePump.checkForSyringeOcclusion.return:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_FAUL +TEST.VALUE:uut_prototype_stubs.checkPersistentAlarm.alarm:ALARM_ID_NO_ALARM +TEST.VALUE:uut_prototype_stubs.checkPersistentAlarm.isErrorOccured:1 +TEST.VALUE:uut_prototype_stubs.checkPersistentAlarm.data:1.0 +TEST.VALUE:uut_prototype_stubs.checkPersistentAlarm.limit:1.0 +TEST.VALUE:uut_prototype_stubs.checkPersistentAlarm.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_PRIME_STATE +TEST.EXPECTED:SyringePump.checkForSyringeOcclusion.stopPump:0 +TEST.EXPECTED:SyringePump.checkForSyringeOcclusion.return:0 +TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.alarm:ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION +TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.isErrorOccured:0 +TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.data:0.0 +TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.limit:0.0 +TEST.END + +-- Test Case: checkForSyringeOcclusion.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkForSyringeOcclusion +TEST.NEW +TEST.NAME:checkForSyringeOcclusion.004 +TEST.BASIS_PATH:4 of 6 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if ((MODE_PRET) == getCurrentOperationMode()) ==> TRUE + (2) if (forceDelta >= (0.5F)) ==> FALSE + (3) if ((1) == occlusionDetected) ==> FALSE + (4) if ((SYRINGE_PUMP_OP_CONTINUOUS) == syringePumpState) ==> FALSE + Test Case Generation Notes: + Cannot set local variable forceDelta in branch 2 + Cannot set occlusionDetected due to assignment +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_INIT_STATE +TEST.VALUE:SyringePump.checkForSyringeOcclusion.stopPump:<> +TEST.VALUE:SyringePump.checkForSyringeOcclusion.return:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_INIT_STATE +TEST.EXPECTED:SyringePump.checkForSyringeOcclusion.stopPump:0 +TEST.EXPECTED:SyringePump.checkForSyringeOcclusion.return:0 +TEST.END + +-- Test Case: checkForSyringeOcclusion.005 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkForSyringeOcclusion +TEST.NEW +TEST.NAME:checkForSyringeOcclusion.005 +TEST.BASIS_PATH:5 of 6 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if ((MODE_PRET) == getCurrentOperationMode()) ==> TRUE + (2) if (forceDelta >= (0.5F)) ==> FALSE + (3) if ((1) == occlusionDetected) ==> TRUE + (4) if ((SYRINGE_PUMP_OP_CONTINUOUS) == syringePumpState) ==> FALSE + Test Case Generation Notes: + Cannot set local variable forceDelta in branch 2 + Cannot set occlusionDetected due to assignment +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_INIT_STATE +TEST.VALUE:SyringePump.checkForSyringeOcclusion.stopPump:<> +TEST.VALUE:SyringePump.checkForSyringeOcclusion.return:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_INIT_STATE +TEST.EXPECTED:SyringePump.checkForSyringeOcclusion.stopPump:0 +TEST.EXPECTED:SyringePump.checkForSyringeOcclusion.return:0 +TEST.END + +-- Test Case: checkForSyringeOcclusion.006 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkForSyringeOcclusion +TEST.NEW +TEST.NAME:checkForSyringeOcclusion.006 +TEST.BASIS_PATH:6 of 6 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 6 + (1) if ((MODE_PRET) == getCurrentOperationMode()) ==> TRUE + (2) if (forceDelta >= (0.5F)) ==> TRUE + (3) if ((1) == occlusionDetected) ==> FALSE + (4) if ((SYRINGE_PUMP_OP_CONTINUOUS) == syringePumpState) ==> FALSE + Test Case Generation Notes: + Cannot set local variable forceDelta in branch 2 + Cannot set occlusionDetected due to assignment +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_INIT_STATE +TEST.VALUE:SyringePump.checkForSyringeOcclusion.stopPump:<> +TEST.VALUE:SyringePump.checkForSyringeOcclusion.return:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_INIT_STATE +TEST.EXPECTED:SyringePump.checkForSyringeOcclusion.stopPump:0 +TEST.EXPECTED:SyringePump.checkForSyringeOcclusion.return:0 +TEST.END + +-- Test Case: checkForSyringeOcclusion.007 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkForSyringeOcclusion +TEST.NEW +TEST.NAME:checkForSyringeOcclusion.007 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((MODE_PRET) == getCurrentOperationMode()) ==> FALSE + (4) if ((SYRINGE_PUMP_OP_CONTINUOUS) == syringePumpState) ==> TRUE + (5) if (currentForceV >= (2.5F)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpForceV +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_PRIME_STATE +TEST.VALUE:SyringePump.getSyringePumpForceV.return:2.5 +TEST.VALUE:SyringePump.checkForSyringeOcclusion.stopPump:<> +TEST.VALUE:SyringePump.checkForSyringeOcclusion.return:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_FAUL +TEST.VALUE:uut_prototype_stubs.checkPersistentAlarm.alarm:ALARM_ID_NO_ALARM +TEST.VALUE:uut_prototype_stubs.checkPersistentAlarm.isErrorOccured:1 +TEST.VALUE:uut_prototype_stubs.checkPersistentAlarm.limit:0.0 +TEST.VALUE:uut_prototype_stubs.checkPersistentAlarm.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_PRIME_STATE +TEST.EXPECTED:SyringePump.checkForSyringeOcclusion.stopPump:0 +TEST.EXPECTED:SyringePump.checkForSyringeOcclusion.return:0 +TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.alarm:ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION +TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.isErrorOccured:1 +TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.data:0.0 +TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.limit:2.5 +TEST.END + -- Subprogram: checkMaxTravel -- Test Case: checkMaxTravel.001 @@ -558,6 +720,44 @@ TEST.EXPECTED:SyringePump.checkSyringeEmpty.stopPump:0 TEST.END +-- Test Case: checkSyringeEmpty.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkSyringeEmpty +TEST.NEW +TEST.NAME:checkSyringeEmpty.002 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (fabs(pos - (((4000.0F) / (0.6349999905F)) / (((((1.442700028F) / (2.0F)) * ((1.442700028F) / (2.0F))) * (3.141592741F)) * (0.1000000015F))) * (10.84000015F)) < (((4000.0F) / (0.6349999905F)) / (((((1.442700028F) / (2.0F)) * ((1.442700028F) / (2.0F))) * (3.141592741F)) * (0.1000000015F))) * (0.5F)) ==> FALSE + Test Case Generation Notes: + Cannot set return value of function fabs in branch 1 +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpPosition +TEST.VALUE:SyringePump.<>.syringePumpEmptyForceCount:5 +TEST.VALUE:SyringePump.getSyringePumpPosition.return:398828 +TEST.VALUE:SyringePump.checkSyringeEmpty.stopPump:1 +TEST.VALUE:uut_prototype_stubs.getF32OverrideValue.return:500.0 +TEST.EXPECTED:SyringePump.checkSyringeEmpty.stopPump:1 +TEST.END + +-- Test Case: checkSyringeEmpty.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkSyringeEmpty +TEST.NEW +TEST.NAME:checkSyringeEmpty.003 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (fabs(pos - (((4000.0F) / (0.6349999905F)) / (((((1.442700028F) / (2.0F)) * ((1.442700028F) / (2.0F))) * (3.141592741F)) * (0.1000000015F))) * (10.84000015F)) < (((4000.0F) / (0.6349999905F)) / (((((1.442700028F) / (2.0F)) * ((1.442700028F) / (2.0F))) * (3.141592741F)) * (0.1000000015F))) * (0.5F)) ==> FALSE + Test Case Generation Notes: + Cannot set return value of function fabs in branch 1 +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpEmptyForceCount:5 +TEST.VALUE:SyringePump.checkSyringeEmpty.stopPump:1 +TEST.VALUE:uut_prototype_stubs.getF32OverrideValue.return:500.0 +TEST.EXPECTED:SyringePump.checkSyringeEmpty.stopPump:1 +TEST.END + -- Test Case: checkSyringeEmtpy_Pos_Not_<_Than_Margin TEST.UNIT:SyringePump TEST.SUBPROGRAM:checkSyringeEmpty @@ -997,9 +1197,9 @@ TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> TEST.EXPECTED:SyringePump.<>.syringePumpVolumeStartPosition:0 TEST.EXPECTED:SyringePump.<>.syringePumpHomePositionOffset:1 -TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:0 +TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:1 TEST.EXPECTED:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD -TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 TEST.END @@ -1273,9 +1473,9 @@ TEST.VALUE:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE TEST.VALUE:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 TEST.VALUE:SyringePump.getSyringePumpPosition.return:10,5 -TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:10 +TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:5 TEST.EXPECTED:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD -TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 TEST.END @@ -1293,9 +1493,9 @@ TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_HEP_CONTINUOUS_STATE TEST.EXPECTED:SyringePump.<>.syringePumpVolumeStartPosition:3 TEST.EXPECTED:SyringePump.<>.syringePumpHomePositionOffset:1 -TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:0 +TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:1 TEST.EXPECTED:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD -TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE TEST.END -- Test Case: execSyringePumpMonitor.016 @@ -1313,9 +1513,9 @@ TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_HEP_CONTINUOUS_STATE TEST.EXPECTED:SyringePump.<>.syringePumpVolumeStartPosition:3 TEST.EXPECTED:SyringePump.<>.syringePumpHomePositionOffset:1 -TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:0 +TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:1 TEST.EXPECTED:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD -TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE TEST.END -- Test Case: execSyringePumpMonitor.020 @@ -1563,6 +1763,45 @@ TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 TEST.END +-- Test Case: execSyringePumpMonitor.026 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpMonitor +TEST.NEW +TEST.NAME:execSyringePumpMonitor.026 +TEST.NOTES: +This is an automatically generated test case. + Test Path 12 + (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE + (2) if (prevSyringeDetected != isSyringeDetected()) ==> FALSE + (3) if (bolusVol > (9.999999939e-09F) || hepRate > (9.999999939e-09F)) ==> TRUE + (4) if (prevSyringeDetected != (1) && (1) == isSyringeDetected() || requireSyringeDetection != (1)) ==> TRUE + (6) if ((1) == prevSyringeDetected && isSyringeDetected() != (1)) ==> FALSE + (7) if ((1) == isSyringeDetected() && (1) == isAlarmActive(ALARM_ID_HD_SYRINGE_DETECTED)) ==> FALSE + (8) if ((getSyringePumpEncoderStatus() & 0x80) != 0) ==> FALSE + (9) if (getSyringePumpPosition() - syringePumpLastPosition >= 0) ==> FALSE + (10) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> FALSE + (11) if (syringePumpDACVrefWriteInProgress != (1)) ==> FALSE + Test Case Generation Notes: + Conflict: Multiple equality operators with different values (SyringePump.isSyringeDetected.return) in branches 2/4 + Conflict: Multiple equality operators with different values (SyringePump.isSyringeDetected.return) in branches 2/6 + Conflict: Trying to set variable SyringePump.isSyringeDetected.return 'equal to' and 'not equal to' same value in branches 2/7 + Conflict: Unable to control expression-to-expression comparison in branch 9 +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpEncoderStatus +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.requireSyringeDetection:<> +TEST.VALUE:SyringePump.<>.prevSyringeDetected:1 +TEST.VALUE:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 +TEST.VALUE:SyringePump.getSyringePumpEncoderStatus.return:0 +TEST.VALUE:SyringePump.isSyringeDetected.return:<> +TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:<> +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> +TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.EXPECTED:SyringePump.<>.requireSyringeDetection:0 +TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 +TEST.END + -- Test Case: execSyringePumpMonitor_Clear_Detected TEST.UNIT:SyringePump TEST.SUBPROGRAM:execSyringePumpMonitor @@ -1596,9 +1835,9 @@ TEST.VALUE:uut_prototype_stubs.getF32OverrideValue.return:2.5,1.2 TEST.EXPECTED:SyringePump.<>.syringePumpVolumeStartPosition:0 TEST.EXPECTED:SyringePump.<>.syringePumpHomePositionOffset:1 -TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:0 +TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:1 TEST.EXPECTED:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD -TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 TEST.END @@ -2372,6 +2611,33 @@ TEST.EXPECTED:SyringePump.handleSyringePumpOffState.return:SYRINGE_PUMP_CONFIG_FORCE_SENSOR_STATE TEST.END +-- Test Case: handleSyringePumpOffState.011 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpOffState +TEST.NEW +TEST.NAME:handleSyringePumpOffState.011 +TEST.NOTES: +This is an automatically generated test case. + Test Path 20 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR, syringePumpLastPosition != getSyringePumpPosition())) ==> TRUE + (2) (syringePumpLastPosition != getSyringePumpPosition()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpPosition +TEST.VALUE:SyringePump.<>.syringePumpRampTimerCtr:1 +TEST.VALUE:SyringePump.<>.syringePumpLastPosition:<> +TEST.VALUE:SyringePump.getSyringePumpPosition.return:-2147483647 +TEST.VALUE:SyringePump.handleSyringePumpOffState.return:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:1 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpRampTimerCtr:1 +TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:-2147483648 +TEST.EXPECTED:SyringePump.handleSyringePumpOffState.return:SYRINGE_PUMP_OFF_STATE +TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_SYRINGE_PUMP_OFF_ERROR +TEST.END + -- Subprogram: handleSyringePumpPreLoadState -- Test Case: handleSyringePumpPreLoadState.001 @@ -2878,8 +3144,8 @@ TEST.EXPECTED:SyringePump.<>.syringePumpPrimeCompleted:0 TEST.EXPECTED:SyringePump.<>.syringePumpStallCtr:0 TEST.EXPECTED:SyringePump.<>.syringePumpStallRetryCount:0 -TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.persistentClearPeriod:(5)0 -TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.persistentTriggerPeriod:(2)3000,(2)1000,3000 +TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.persistentClearPeriod:(4)0 +TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.persistentTriggerPeriod:(2)3000,1000,3000 TEST.END -- Subprogram: isSyringeDetected @@ -6009,167 +6275,187 @@ TEST.NEW TEST.NAME:userHeparinRequest.006 TEST.IMPORT_FAILURES: -(I) @LINE: 6228 +(I) @LINE: 192 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6229 +(I) @LINE: 193 >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6230 +(I) @LINE: 194 >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6234 +(I) @LINE: 198 >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6235 +(I) @LINE: 199 >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) - >>> (I) @LINE: 6209 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 6210 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 6211 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 6215 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 6216 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5751 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5752 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5753 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5757 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5758 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5908 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5909 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5910 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5914 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5915 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5503 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5504 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5505 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5509 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5510 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7770 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7771 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7772 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7776 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7777 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7760 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7761 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7762 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7766 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7767 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7712 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7713 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7714 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7718 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7719 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7702 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7703 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7704 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7708 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7709 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7692 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7693 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7694 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7698 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7699 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7496 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7497 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7498 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7502 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7503 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7484 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7485 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7486 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7490 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7491 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7573 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7574 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7575 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7579 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7580 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5169 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (E) @LINE: 5170 TEST.VALUE:uut_prototype_stubs.sendTreatmentLogEventData.event:HEPARIN_PAUSE_RESUME_EVENT - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "HEPARIN_PAUSE_RESUME_EVENT" - >>> >>> Command Ignored - >>> (I) @LINE: 5171 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5172 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. - >>> (E) @LINE: 5176 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentLogEventData.event:HEPARIN_PAUSE_RESUME_EVENT - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "HEPARIN_PAUSE_RESUME_EVENT" - >>> >>> Command Ignored - >>> (I) @LINE: 5177 - >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5178 - >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6181 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6182 + >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6183 + >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6187 + >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6188 + >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 6228 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 6229 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 6230 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 6234 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 6235 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 6209 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 6210 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 6211 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 6215 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 6216 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5751 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5752 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5753 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5757 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5758 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5908 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5909 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5910 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5914 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5915 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5503 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5504 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5505 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5509 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5510 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7770 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7771 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7772 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7776 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7777 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7760 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7761 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7762 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7766 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7767 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7712 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7713 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7714 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7718 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7719 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7702 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7703 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7704 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7708 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7709 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7692 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7693 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7694 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7698 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7699 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7496 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7497 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7498 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7502 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7503 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7484 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7485 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7486 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7490 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7491 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7573 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7574 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7575 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7579 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7580 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5169 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (E) @LINE: 5170 TEST.VALUE:uut_prototype_stubs.sendTreatmentLogEventData.event:HEPARIN_PAUSE_RESUME_EVENT +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "HEPARIN_PAUSE_RESUME_EVENT" +>>> >>> Command Ignored +>>> (I) @LINE: 5171 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5172 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. +>>> (E) @LINE: 5176 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentLogEventData.event:HEPARIN_PAUSE_RESUME_EVENT +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "HEPARIN_PAUSE_RESUME_EVENT" +>>> >>> Command Ignored +>>> (I) @LINE: 5177 +>>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5178 +>>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:13 of 13 TEST.NOTES: This is an automatically generated test case. - Test Path 13 - (1) if ((MODE_TREA) == getCurrentOperationMode()) ==> TRUE - (2) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE - (3) if ((HEPARIN_CMD_PAUSE) == cmd) ==> TRUE - (4) if ((HEPARIN_STATE_DISPENSING) == heparinDeliveryState) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #4, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 13 +(1) if ((MODE_TREA) == getCurrentOperationMode()) ==> TRUE +(2) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE +(3) if ((HEPARIN_CMD_PAUSE) == cmd) ==> TRUE +(4) if ((HEPARIN_STATE_DISPENSING) == heparinDeliveryState) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #4, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_DISPENSING TEST.VALUE:SyringePump.userHeparinRequest.cmd:HEPARIN_CMD_PAUSE @@ -6222,56 +6508,60 @@ TEST.NEW TEST.NAME:userHeparinRequest.008 TEST.IMPORT_FAILURES: -(I) @LINE: 6328 +(I) @LINE: 267 >>> '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: 6307 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5847 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 6002 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5595 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7860 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7848 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7798 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7786 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7774 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7576 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7562 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 7648 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 5234 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (E) @LINE: 5235 TEST.VALUE:uut_prototype_stubs.sendTreatmentLogEventData.event:HEPARIN_PAUSE_RESUME_EVENT - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "HEPARIN_PAUSE_RESUME_EVENT" - >>> >>> Command Ignored - >>> (E) @LINE: 5240 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentLogEventData.event:HEPARIN_PAUSE_RESUME_EVENT - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "HEPARIN_PAUSE_RESUME_EVENT" - >>> >>> Command Ignored + >>> (I) @LINE: 6283 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 6328 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 6307 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5847 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 6002 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5595 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7860 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7848 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7798 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7786 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7774 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7576 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7562 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 7648 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 5234 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (E) @LINE: 5235 TEST.VALUE:uut_prototype_stubs.sendTreatmentLogEventData.event:HEPARIN_PAUSE_RESUME_EVENT +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "HEPARIN_PAUSE_RESUME_EVENT" +>>> >>> Command Ignored +>>> (E) @LINE: 5240 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentLogEventData.event:HEPARIN_PAUSE_RESUME_EVENT +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "HEPARIN_PAUSE_RESUME_EVENT" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:11 of 13 TEST.NOTES: This is an automatically generated test case. - Test Path 11 - (1) if ((MODE_TREA) == getCurrentOperationMode()) ==> TRUE - (2) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE - (3) if ((HEPARIN_CMD_PAUSE) == cmd) ==> FALSE - (5) if ((HEPARIN_CMD_RESUME) == cmd) ==> TRUE - (6) if ((HEPARIN_STATE_PAUSED) == heparinDeliveryState) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #6, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 11 +(1) if ((MODE_TREA) == getCurrentOperationMode()) ==> TRUE +(2) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE +(3) if ((HEPARIN_CMD_PAUSE) == cmd) ==> FALSE +(5) if ((HEPARIN_CMD_RESUME) == cmd) ==> TRUE +(6) if ((HEPARIN_STATE_PAUSED) == heparinDeliveryState) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #6, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_PAUSED TEST.VALUE:SyringePump.userHeparinRequest.cmd:HEPARIN_CMD_RESUME Index: vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMM/SYSTEMCOMM.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMM/SYSTEMCOMM.tst (.../SYSTEMCOMM.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMM/SYSTEMCOMM.tst (.../SYSTEMCOMM.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -191,10 +191,11 @@ TEST.NEW TEST.NAME:checkForCommTimeouts.004 TEST.IMPORT_FAILURES: -(E) @LINE: 206 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_UI_COMM_TIMEOUT,ALARM_ID_HD_DG_COMM_TIMEOUT - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_UI_COMM_TIMEOUT" - >>> Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 206 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_UI_COMM_TIMEOUT,ALARM_ID_HD_DG_COMM_TIMEOUT +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_UI_COMM_TIMEOUT" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.<>.dgIsCommunicating:1 TEST.VALUE:SystemComm.<>.timeOfLastDGCheckIn:12000 @@ -219,6 +220,15 @@ TEST.SUBPROGRAM:checkForCommTimeouts TEST.NEW TEST.NAME:checkForCommTimeouts.005 +TEST.IMPORT_FAILURES: +(E) @LINE: 60 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 236 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 +TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.<>.dgIsCommunicating:1 TEST.VALUE:SystemComm.<>.timeOfLastDGCheckIn:12000 TEST.VALUE:SystemComm.<>.uiIsCommunicating:1 @@ -242,6 +252,15 @@ TEST.SUBPROGRAM:checkForCommTimeouts TEST.NEW TEST.NAME:checkForCommTimeouts.006 +TEST.IMPORT_FAILURES: +(E) @LINE: 87 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 259 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 +TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.<>.dgIsCommunicating:1 TEST.VALUE:SystemComm.<>.timeOfLastDGCheckIn:12000 TEST.VALUE:SystemComm.<>.uiIsCommunicating:1 @@ -284,37 +303,43 @@ TEST.NEW TEST.NAME:checkForCommTimeouts_NoUIComm TEST.IMPORT_FAILURES: -(E) @LINE: 285 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 152 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 282 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 298 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 195 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 192 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 189 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 184 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 183 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 39 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 173 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> (E) @LINE: 340 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 285 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 282 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 298 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 195 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 192 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 189 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 184 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 183 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 39 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 173 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 170 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -347,37 +372,43 @@ TEST.NEW TEST.NAME:checkForCommTimeouts_UITimeout TEST.IMPORT_FAILURES: -(E) @LINE: 349 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 221 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 343 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 356 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 245 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 239 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 233 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 225 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 221 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 73 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 205 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> (E) @LINE: 407 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 349 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 343 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 356 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 245 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 239 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 233 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 225 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 221 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 73 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 205 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 199 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -745,6 +776,45 @@ TEST.EXPECTED:uut_prototype_stubs.getFromMsgQueue.queue:(2)MSG_Q_IN TEST.END +-- Test Case: OneMessageToProcessInBuffers.001 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:execSystemCommRx +TEST.NEW +TEST.NAME:OneMessageToProcessInBuffers.001 +TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:1 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[0]:0xA5 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[1]:0 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[2]:0 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[3]:1 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[4]:0 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[5]:1 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[6]:1 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[7]:0 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.return:8 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[0]:(2)0xA5 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[1]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[2]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[3]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[4]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[5]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[6]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[7]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.return:1,8 +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:(8)0,(2)10,(4)0 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].msg.hdr.msgID:1 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].crc:0 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.return:1,0 +TEST.VALUE:uut_prototype_stubs.blankMessageInWrapper.message[0].msg.hdr.msgID:0xFFFF +TEST.VALUE:uut_prototype_stubs.blankMessageInWrapper.message[0].crc:0 +TEST.VALUE:uut_prototype_stubs.handleOffButtonConfirmMsgFromUI.message[0].hdr.msgID:1 +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.buffer:COMM_BUFFER_IN_CAN_UI_2_HD +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.len:8 +TEST.EXPECTED:uut_prototype_stubs.peekFromCommBuffer.buffer:(2)COMM_BUFFER_IN_CAN_UI_2_HD +TEST.EXPECTED:uut_prototype_stubs.peekFromCommBuffer.len:1,10 +TEST.EXPECTED:uut_prototype_stubs.addToMsgQueue.queue:MSG_Q_IN +TEST.EXPECTED:uut_prototype_stubs.getFromMsgQueue.queue:(2)MSG_Q_IN +TEST.END + -- Subprogram: execSystemCommTx -- Test Case: CAN1TransmitterBusy_MaxRetries @@ -958,37 +1028,43 @@ TEST.NEW TEST.NAME:InvalidCANBox TEST.IMPORT_FAILURES: -(E) @LINE: 889 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 285 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 875 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 885 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 771 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 762 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 753 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 742 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 735 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 116 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 711 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> (E) @LINE: 1013 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 889 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 875 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 885 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 771 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 762 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 753 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 742 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 735 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 116 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 711 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.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: 677 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -1452,6 +1528,30 @@ TEST.EXPECTED:SystemComm.consumeBufferPaddingBeforeSync.buffer:COMM_BUFFER_IN_CAN_DG_ALARM,COMM_BUFFER_IN_CAN_UI_ALARM,COMM_BUFFER_IN_CAN_DG_2_HD,COMM_BUFFER_IN_CAN_DG_BROADCAST,COMM_BUFFER_IN_CAN_UI_2_HD,COMM_BUFFER_IN_CAN_UI_BROADCAST,COMM_BUFFER_IN_CAN_PC TEST.END +-- Test Case: processIncomingData.001 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processIncomingData +TEST.NEW +TEST.NAME:processIncomingData.001 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.buffer:(2)COMM_BUFFER_IN_CAN_UI_BROADCAST +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.return:257 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[0]:(2)0xA5 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[1]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[2]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[3]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[4]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[5]:(2)1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[6]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[7]:(2)2 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.return:1,257 +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:(2)258,(12)0 +TEST.VALUE:uut_prototype_stubs.crc8.return:2 +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.buffer:COMM_BUFFER_IN_CAN_DG_ALARM +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.len:8 +TEST.EXPECTED:uut_prototype_stubs.peekFromCommBuffer.len:1,257 +TEST.EXPECTED:uut_prototype_stubs.crc8.len:6 +TEST.END + -- Subprogram: processReceivedMessage -- Test Case: 0001_OffButtonPress @@ -1517,10 +1617,11 @@ TEST.NEW TEST.NAME:0006_DGCheckIn TEST.IMPORT_FAILURES: -(E) @LINE: 1397 TEST.EXPECTED:uut_prototype_stubs.handleDGCheckIn.message[0].hdr.msgID:6 - >>> Could not find function handleDGCheckIn - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 1397 TEST.EXPECTED:uut_prototype_stubs.handleDGCheckIn.message[0].hdr.msgID:6 +>>> >>> Could not find function handleDGCheckIn +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:6 @@ -1950,37 +2051,43 @@ TEST.NEW TEST.NAME:8006_AlarmStateOverride TEST.IMPORT_FAILURES: -(E) @LINE: 1881 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +(E) @LINE: 372 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::EXPECTED_BASE=16 (E) Errors from previous script import(s) - >>> (E) @LINE: 1864 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1871 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1754 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1742 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1730 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1716 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1706 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 315 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1658 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> (E) @LINE: 2013 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1881 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1864 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1871 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1754 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1742 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1730 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1716 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1706 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 315 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1658 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 >>> (E) @LINE: 1618 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::EXPECTED_BASE=16 @@ -2019,37 +2126,43 @@ TEST.NEW TEST.NAME:8007_AlarmTimeOverride TEST.IMPORT_FAILURES: -(E) @LINE: 1947 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +(E) @LINE: 443 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::EXPECTED_BASE=16 (E) Errors from previous script import(s) - >>> (E) @LINE: 1927 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1931 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1811 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1796 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1781 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1764 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1751 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 356 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1697 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> (E) @LINE: 2082 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1947 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1927 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1931 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1811 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1796 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1781 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1764 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1751 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 356 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1697 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 >>> (E) @LINE: 1654 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::EXPECTED_BASE=16 @@ -4932,7 +5045,7 @@ TEST.NEW TEST.NAME:processReceivedMessage.115 TEST.VALUE:SystemComm.processReceivedMessage.message:<> -TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSD_ID_HD_RTC_CTL_REG1_STATUS_OVERRIDE +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MACRO=MSD_ID_HD_RTC_CTL_REG1_STATUS_OVERRIDE TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32906 TEST.EXPECTED:uut_prototype_stubs.handleHDRTCControlReg1StatusOverrideRequest.message[0].hdr.seqNo:0 @@ -4947,7 +5060,7 @@ TEST.NEW TEST.NAME:processReceivedMessage.116 TEST.VALUE:SystemComm.processReceivedMessage.message:<> -TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSD_ID_HD_RTC_CTL_REG3_STATUS_OVERRIDE +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MACRO=MSD_ID_HD_RTC_CTL_REG3_STATUS_OVERRIDE TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32907 TEST.END @@ -4958,7 +5071,7 @@ TEST.NEW TEST.NAME:processReceivedMessage.117 TEST.VALUE:SystemComm.processReceivedMessage.message:<> -TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_BATTERY_STATUS_OVERRIDE +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MACRO=MSG_ID_HD_BATTERY_STATUS_OVERRIDE TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32908 TEST.EXPECTED:uut_prototype_stubs.handleBatteryStatusOverrideRequest.message[0].hdr.seqNo:0 @@ -4973,7 +5086,7 @@ TEST.NEW TEST.NAME:processReceivedMessage.118 TEST.VALUE:SystemComm.processReceivedMessage.message:<> -TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_BATTERY_CHARGER_STATUS_OVERRIDE +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MACRO=MSG_ID_HD_BATTERY_CHARGER_STATUS_OVERRIDE TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32909 TEST.EXPECTED:uut_prototype_stubs.handleBatteryChargerStatusOverrideRequest.message[0].hdr.seqNo:0 @@ -4988,9 +5101,9 @@ TEST.NEW TEST.NAME:processReceivedMessage.119 TEST.VALUE:SystemComm.processReceivedMessage.message:<> -TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_BATTERY_COMM_STATUS_OVERRIDE +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MACRO=MSG_ID_HD_BATTERY_COMM_STATUS_OVERRIDE TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 -TEST.VALUE:uut_prototype_stubs.handleBatteryI2CStatusOverrideRequest.message[0].hdr.msgID:MSG_ID_HD_BATTERY_COMM_STATUS_OVERRIDE +TEST.VALUE:uut_prototype_stubs.handleBatteryI2CStatusOverrideRequest.message[0].hdr.msgID:MACRO=MSG_ID_HD_BATTERY_COMM_STATUS_OVERRIDE TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32910 TEST.EXPECTED:uut_prototype_stubs.handleBatteryI2CStatusOverrideRequest.message[0].hdr.seqNo:0 TEST.EXPECTED:uut_prototype_stubs.handleBatteryI2CStatusOverrideRequest.message[0].hdr.msgID:32910 @@ -5004,7 +5117,7 @@ TEST.NEW TEST.NAME:processReceivedMessage.120 TEST.VALUE:SystemComm.processReceivedMessage.message:<> -TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_DIAL_IN_PUMP_HARD_STOP +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MACRO=MSG_ID_HD_DIAL_IN_PUMP_HARD_STOP TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32911 TEST.EXPECTED:uut_prototype_stubs.handleDialInPumpHardStopRequest.message[0].hdr.seqNo:0 @@ -5019,7 +5132,7 @@ TEST.NEW TEST.NAME:processReceivedMessage.121 TEST.VALUE:SystemComm.processReceivedMessage.message:<> -TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_DIAL_OUT_PUMP_HARD_STOP +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MACRO=MSG_ID_HD_DIAL_OUT_PUMP_HARD_STOP TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32912 TEST.EXPECTED:uut_prototype_stubs.handleDialOutPumpHardStopRequest.message[0].hdr.seqNo:0 @@ -5034,7 +5147,7 @@ TEST.NEW TEST.NAME:processReceivedMessage.122 TEST.VALUE:SystemComm.processReceivedMessage.message:<> -TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_BLOOD_PUMP_HARD_STOP +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MACRO=MSG_ID_HD_BLOOD_PUMP_HARD_STOP TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32913 TEST.EXPECTED:uut_prototype_stubs.handleBloodPumpHardStopRequest.message[0].hdr.seqNo:0 @@ -5049,7 +5162,7 @@ TEST.NEW TEST.NAME:processReceivedMessage.123 TEST.VALUE:SystemComm.processReceivedMessage.message:<> -TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_DIALYSATE_INLET_PUMP_ROTOR_COUNT_OVERRIDE +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MACRO=MSG_ID_HD_DIALYSATE_INLET_PUMP_ROTOR_COUNT_OVERRIDE TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32904 TEST.EXPECTED:uut_prototype_stubs.handleHDDialInPumpRotorCountOverrideRequest.message[0].hdr.seqNo:0 @@ -5058,6 +5171,81 @@ TEST.EXPECTED:uut_prototype_stubs.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload:"" TEST.END +-- Test Case: processReceivedMessage.124 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.124 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_ENABLE_VENOUS_BUBBLE_ALARM_DETECTION +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32915 +TEST.EXPECTED:uut_prototype_stubs.handleEnableVenousBubbleAlarmDetectionRequest.message[0].hdr.seqNo:0 +TEST.EXPECTED:uut_prototype_stubs.handleEnableVenousBubbleAlarmDetectionRequest.message[0].hdr.msgID:32915 +TEST.EXPECTED:uut_prototype_stubs.handleEnableVenousBubbleAlarmDetectionRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:uut_prototype_stubs.handleEnableVenousBubbleAlarmDetectionRequest.message[0].payload:"" +TEST.END + +-- Test Case: processReceivedMessage.125 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.125 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_GET_TEST_CONFIGURATION +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32916 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDGetTestConfig.message[0].hdr.seqNo:0 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDGetTestConfig.message[0].hdr.msgID:32916 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDGetTestConfig.message[0].hdr.payloadLen:0 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDGetTestConfig.message[0].payload:"" +TEST.END + +-- Test Case: processReceivedMessage.126 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.126 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_RESET_ALL_TEST_CONFIGURATIONS +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32918 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDResetAllTestConfigs.message[0].hdr.seqNo:0 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDResetAllTestConfigs.message[0].hdr.msgID:32918 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDResetAllTestConfigs.message[0].hdr.payloadLen:0 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDResetAllTestConfigs.message[0].payload:"" +TEST.END + +-- Test Case: processReceivedMessage.127 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.127 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_DIALIN_CHECK_IN +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32914 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDDialinCheckIn.message[0].hdr.seqNo:0 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDDialinCheckIn.message[0].hdr.msgID:32914 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDDialinCheckIn.message[0].hdr.payloadLen:0 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDDialinCheckIn.message[0].payload:"" +TEST.END + +-- Test Case: processReceivedMessage.128 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.128 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_SET_TEST_CONFIGURATION +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32919 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDSetTestConfig.message[0].hdr.seqNo:0 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDSetTestConfig.message[0].hdr.msgID:32919 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDSetTestConfig.message[0].hdr.payloadLen:0 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDSetTestConfig.message[0].payload:"" +TEST.END + -- Subprogram: processReceivedMessages -- Test Case: processReceivedMessages_ACKReceived Index: vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMMMESSAGES/SYSTEMCOMMMESSAGES.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMMMESSAGES/SYSTEMCOMMMESSAGES.tst (.../SYSTEMCOMMMESSAGES.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMMMESSAGES/SYSTEMCOMMMESSAGES.tst (.../SYSTEMCOMMMESSAGES.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -23,23 +23,24 @@ TEST.NEW TEST.NAME:broadcastAlarmStatus.001 TEST.IMPORT_FAILURES: -(E) @LINE: 35 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_ALARM_STATUS" - >>> Command Ignored -(E) @LINE: 41 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_ALARM_STATUS" - >>> Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 35 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "MSG_ID_ALARM_STATUS" +>>> >>> Command Ignored +>>> (E) @LINE: 41 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "MSG_ID_ALARM_STATUS" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:23 of 26 TEST.NOTES: This is an automatically generated test case. - Test Path 23 - (12) (almStatus.noMinimize) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #12, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 23 +(12) (almStatus.noMinimize) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #12, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.noMinimize:1 TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM @@ -58,23 +59,24 @@ TEST.NEW TEST.NAME:broadcastAlarmStatus.002 TEST.IMPORT_FAILURES: -(E) @LINE: 62 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_ALARM_STATUS" - >>> Command Ignored -(E) @LINE: 68 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_ALARM_STATUS" - >>> Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 62 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "MSG_ID_ALARM_STATUS" +>>> >>> Command Ignored +>>> (E) @LINE: 68 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "MSG_ID_ALARM_STATUS" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:25 of 26 TEST.NOTES: This is an automatically generated test case. - Test Path 25 - (13) (almStatus.topAlarmConditionDetected) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #13, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 25 +(13) (almStatus.topAlarmConditionDetected) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #13, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.topAlarmConditionDetected:1 TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM @@ -93,27 +95,27 @@ TEST.NEW TEST.NAME:broadcastAlarmStatus.003 TEST.IMPORT_FAILURES: -(E) @LINE: 94 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_ALARM_STATUS" - >>> Command Ignored -(E) @LINE: 100 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_ALARM_STATUS" - >>> Command Ignored (E) Errors from previous script import(s) - >>> (E) @LINE: 88 TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.usrACKRequired:1 - >>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T - >>> >>> Read: usrACKRequired +>>> (E) @LINE: 94 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "MSG_ID_ALARM_STATUS" +>>> >>> Command Ignored +>>> (E) @LINE: 100 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "MSG_ID_ALARM_STATUS" +>>> >>> Command Ignored +>>> (E) @LINE: 88 TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.usrACKRequired:1 +>>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T +>>> >>> Read: usrACKRequired TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:15 of 26 TEST.NOTES: This is an automatically generated test case. - Test Path 15 - (8) (almStatus.usrACKRequired) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #8, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 15 +(8) (almStatus.usrACKRequired) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #8, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.VALUE:uut_prototype_stubs.broadcastData.dataPtr:"" @@ -296,57 +298,63 @@ TEST.NEW TEST.NAME:broadcastAlarmStatus_ComplimentaryFlags TEST.IMPORT_FAILURES: -(E) @LINE: 336 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_ALARM_STATUS" - >>> Command Ignored -(E) @LINE: 341 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_ALARM_STATUS" - >>> Command Ignored -(E) @LINE: 344 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 199 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: 341 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: 338 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: 335 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: 332 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: 164 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: 160 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: 141 TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.noNewTreatment:0 - >>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T - >>> >>> Read: noNewTreatment - >>> (E) @LINE: 151 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: 110 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: 107 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: 104 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: 492 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: 34 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: 375 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: 336 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "MSG_ID_ALARM_STATUS" +>>> >>> Command Ignored +>>> (E) @LINE: 341 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "MSG_ID_ALARM_STATUS" +>>> >>> Command Ignored +>>> (E) @LINE: 344 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: 341 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: 338 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: 335 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: 332 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: 164 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: 160 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: 141 TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.noNewTreatment:0 +>>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T +>>> >>> Read: noNewTreatment +>>> (E) @LINE: 151 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: 110 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: 107 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: 104 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: 492 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: 34 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: 160 TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.bypassDialyzer:1 >>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T >>> >>> Read: bypassDialyzer @@ -383,57 +391,63 @@ TEST.NEW TEST.NAME:broadcastAlarmStatus_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 412 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_ALARM_STATUS" - >>> Command Ignored -(E) @LINE: 417 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_ALARM_STATUS" - >>> Command Ignored -(E) @LINE: 420 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 286 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: 414 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: 408 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: 402 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: 396 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: 225 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: 218 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: 193 TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.noNewTreatment:1 - >>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T - >>> >>> Read: noNewTreatment - >>> (E) @LINE: 204 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: 152 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: 146 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: 140 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: 525 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: 212 TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.bypassDialyzer:0 - >>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T - >>> >>> Read: bypassDialyzer + >>> (E) @LINE: 460 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: 412 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "MSG_ID_ALARM_STATUS" +>>> >>> Command Ignored +>>> (E) @LINE: 417 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "MSG_ID_ALARM_STATUS" +>>> >>> Command Ignored +>>> (E) @LINE: 420 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: 414 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: 408 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: 402 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: 396 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: 225 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: 218 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: 193 TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.noNewTreatment:1 +>>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T +>>> >>> Read: noNewTreatment +>>> (E) @LINE: 204 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: 152 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: 146 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: 140 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: 525 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: 212 TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.bypassDialyzer:0 +>>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T +>>> >>> Read: bypassDialyzer TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.<>.nextSeqNo:21 TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.alarmsState:ALARM_PRIORITY_HIGH @@ -833,43 +847,49 @@ TEST.NEW TEST.NAME:handleAlarmTriggered_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 757 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 358 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: 748 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: 739 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: 730 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: 721 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: 547 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: 537 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: 520 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: 497 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: 488 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: 478 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: 916 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: 895 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: 757 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: 748 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: 739 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: 730 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: 721 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: 547 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: 537 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: 520 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: 497 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: 488 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: 478 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: 916 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 TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.handleAlarmTriggered.message:<> TEST.VALUE:SystemCommMessages.handleAlarmTriggered.message[0].hdr.msgID:3 @@ -1081,10 +1101,11 @@ TEST.NEW TEST.NAME:handleBatteryRemainingPercentOverrideRequest.001 TEST.IMPORT_FAILURES: -(E) @LINE: 836 TEST.VALUE:uut_prototype_stubs.testResetSetBatteryRemainingPercentOverride.return:1 - >>> Could not find function testResetSetBatteryRemainingPercentOverride - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 836 TEST.VALUE:uut_prototype_stubs.testResetSetBatteryRemainingPercentOverride.return:1 +>>> >>> Could not find function testResetSetBatteryRemainingPercentOverride +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:SystemCommMessages.sendTestAckResponseMsg TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED @@ -1110,27 +1131,28 @@ TEST.NEW TEST.NAME:handleBatteryRemainingPercentOverrideRequest.002 TEST.IMPORT_FAILURES: -(E) @LINE: 860 TEST.VALUE:uut_prototype_stubs.testSetBatteryRemainingPercentOverride.value:0.0 - >>> Could not find function testSetBatteryRemainingPercentOverride - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 861 TEST.VALUE:uut_prototype_stubs.testSetBatteryRemainingPercentOverride.return:1 - >>> Could not find function testSetBatteryRemainingPercentOverride - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 864 TEST.EXPECTED:uut_prototype_stubs.testSetBatteryRemainingPercentOverride.value:0.0 - >>> Could not find function testSetBatteryRemainingPercentOverride - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 860 TEST.VALUE:uut_prototype_stubs.testSetBatteryRemainingPercentOverride.value:0.0 +>>> >>> Could not find function testSetBatteryRemainingPercentOverride +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 861 TEST.VALUE:uut_prototype_stubs.testSetBatteryRemainingPercentOverride.return:1 +>>> >>> Could not find function testSetBatteryRemainingPercentOverride +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 864 TEST.EXPECTED:uut_prototype_stubs.testSetBatteryRemainingPercentOverride.value:0.0 +>>> >>> Could not find function testSetBatteryRemainingPercentOverride +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:2 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> 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.STUB:SystemCommMessages.sendTestAckResponseMsg TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED @@ -1841,34 +1863,43 @@ -- Subprogram: handleDGCheckIn --- Test Case: handleDGCheckIn_NominalPath +-- Test Case: handleDGCheckIn.001 TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleDGCheckIn TEST.NEW -TEST.NAME:handleDGCheckIn_NominalPath +TEST.NAME:handleDGCheckIn.001 +TEST.BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. +Test Path 1 +(1) if ((message->hdr).payloadLen == sizeof(U32)) ==> FALSE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.sendAckResponseMsg +TEST.VALUE:SystemCommMessages.sendAckResponseMsg.return:0 TEST.VALUE:SystemCommMessages.handleDGCheckIn.message:<> -TEST.VALUE:SystemCommMessages.handleDGCheckIn.message[0].payload:<> -TEST.VALUE:SystemCommMessages.handleDGCheckIn.message[0].payload:"32" -TEST.EXPECTED:SystemCommMessages.handleDGCheckIn.message[0].payload:"32" -TEST.FLOW - SystemCommMessages.c.handleDGCheckIn - uut_prototype_stubs.checkInFromDG - SystemCommMessages.c.handleDGCheckIn -TEST.END_FLOW +TEST.VALUE:SystemCommMessages.handleDGCheckIn.message[0].hdr.payloadLen:<> +TEST.EXPECTED:SystemCommMessages.sendAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.EXPECTED:SystemCommMessages.sendAckResponseMsg.buffer:COMM_BUFFER_OUT_CAN_HD_2_DG +TEST.EXPECTED:SystemCommMessages.sendAckResponseMsg.ack:0 +TEST.EXPECTED:SystemCommMessages.handleDGCheckIn.message[0].hdr.payloadLen:0 TEST.END --- Test Case: handleDGCheckIn_NominalPath.001 +-- Test Case: handleDGCheckIn.002 TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleDGCheckIn TEST.NEW -TEST.NAME:handleDGCheckIn_NominalPath.001 +TEST.NAME:handleDGCheckIn.002 +TEST.BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((message->hdr).payloadLen == sizeof(U32)) ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: TEST.VALUE:SystemCommMessages.handleDGCheckIn.message:<> -TEST.EXPECTED:SystemCommMessages.handleDGCheckIn.message[0].payload:"32" -TEST.FLOW - SystemCommMessages.c.handleDGCheckIn - uut_prototype_stubs.checkInFromDG - SystemCommMessages.c.handleDGCheckIn -TEST.END_FLOW +TEST.VALUE:SystemCommMessages.handleDGCheckIn.message[0].hdr.payloadLen:4 +TEST.EXPECTED:SystemCommMessages.handleDGCheckIn.message[0].hdr.payloadLen:4 TEST.END -- Subprogram: handleDGCmdResp @@ -2011,43 +2042,49 @@ TEST.NEW TEST.NAME:handleDGOpMode_InvalidPayloadLength TEST.IMPORT_FAILURES: -(E) @LINE: 1639 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 516 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: 1635 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: 1587 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: 1575 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: 1563 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: 1386 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: 1373 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: 1353 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: 1181 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: 1169 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: 1155 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: 1926 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: 2055 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: 1639 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: 1635 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: 1587 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: 1575 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: 1563 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: 1386 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: 1373 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: 1353 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: 1181 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: 1169 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: 1155 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: 1926 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 TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.handleDGOpMode.message:<> TEST.VALUE:SystemCommMessages.handleDGOpMode.message[0].hdr.msgID:0x27 @@ -2279,13 +2316,24 @@ TEST.BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((message->hdr).payloadLen == sizeof(DG_USAGE_INFO_RECORD_T)) ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((message->hdr).payloadLen == sizeof(DG_USAGE_INFO_RECORD_T)) ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SystemCommMessages.handleDGUsageInfoData.message:<> -TEST.VALUE:SystemCommMessages.handleDGUsageInfoData.message[0].hdr.payloadLen:38 -TEST.EXPECTED:SystemCommMessages.handleDGUsageInfoData.message[0].hdr.payloadLen:38 +TEST.VALUE:SystemCommMessages.handleDGUsageInfoData.message[0].hdr.payloadLen:42 +TEST.EXPECTED:SystemCommMessages.handleDGUsageInfoData.message[0].hdr.payloadLen:42 +TEST.EXPECTED:uut_prototype_stubs.setHDVersionDGUsageInfo.data[0].roWaterGenTotalL:0.0 +TEST.EXPECTED:uut_prototype_stubs.setHDVersionDGUsageInfo.data[0].roWaterGenSinceLastServiceL:0.0 +TEST.EXPECTED:uut_prototype_stubs.setHDVersionDGUsageInfo.data[0].lastBasicFlushCompleteDateEpoch:0 +TEST.EXPECTED:uut_prototype_stubs.setHDVersionDGUsageInfo.data[0].lastChemDisStartDateEpoch:0 +TEST.EXPECTED:uut_prototype_stubs.setHDVersionDGUsageInfo.data[0].lastChemDisCompleteDateEpoch:0 +TEST.EXPECTED:uut_prototype_stubs.setHDVersionDGUsageInfo.data[0].lastChemDisFlushCompleteDateEpoch:0 +TEST.EXPECTED:uut_prototype_stubs.setHDVersionDGUsageInfo.data[0].lastHeatDisCompleteDateEpoch:0 +TEST.EXPECTED:uut_prototype_stubs.setHDVersionDGUsageInfo.data[0].lastHeatActiveCoolCompleteDateEpoch:0 +TEST.EXPECTED:uut_prototype_stubs.setHDVersionDGUsageInfo.data[0].lastFilterFlushCompleteDateEpoch:0 +TEST.EXPECTED:uut_prototype_stubs.setHDVersionDGUsageInfo.data[0].lastResetTimeEpoch:0 +TEST.EXPECTED:uut_prototype_stubs.setHDVersionDGUsageInfo.data[0].crc:0 TEST.END -- Subprogram: handleDGVersionResponse @@ -2487,13 +2535,18 @@ TEST.BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((message->hdr).payloadLen == sizeof(FLOW_SENSORS_DATA_T)) ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((message->hdr).payloadLen == sizeof(FLOW_SENSORS_DATA_T)) ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SystemCommMessages.handleDialysateFlowData.message:<> -TEST.VALUE:SystemCommMessages.handleDialysateFlowData.message[0].hdr.payloadLen:12 -TEST.EXPECTED:SystemCommMessages.handleDialysateFlowData.message[0].hdr.payloadLen:12 +TEST.VALUE:SystemCommMessages.handleDialysateFlowData.message[0].hdr.payloadLen:20 +TEST.EXPECTED:SystemCommMessages.handleDialysateFlowData.message[0].hdr.payloadLen:20 +TEST.EXPECTED:uut_prototype_stubs.setDialysateFlowData.flowRates.ROFlowRateLPM:0.0 +TEST.EXPECTED:uut_prototype_stubs.setDialysateFlowData.flowRates.ROFlowRateWithCPsLPM:0.0 +TEST.EXPECTED:uut_prototype_stubs.setDialysateFlowData.flowRates.dialysateFlowRateLPM:0.0 +TEST.EXPECTED:uut_prototype_stubs.setDialysateFlowData.flowRates.RORawFlowRateLPM:0.0 +TEST.EXPECTED:uut_prototype_stubs.setDialysateFlowData.flowRates.dialysateRawFlowRateLPM:0.0 TEST.END -- Subprogram: handleDisposableRemovalConfirmCmd @@ -2542,6 +2595,54 @@ TEST.EXPECTED:SystemCommMessages.sendAckResponseMsg.ack:0 TEST.END +-- Subprogram: handleEnableVenousBubbleAlarmDetectionRequest + +-- Test Case: handleEnableVenousBubbleAlarmDetectionRequest.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleEnableVenousBubbleAlarmDetectionRequest +TEST.NEW +TEST.NAME:handleEnableVenousBubbleAlarmDetectionRequest.001 +TEST.BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (sizeof(BOOL) == (message->hdr).payloadLen) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.sendTestAckResponseMsg +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.return:1 +TEST.VALUE:SystemCommMessages.handleEnableVenousBubbleAlarmDetectionRequest.message:<> +TEST.VALUE:SystemCommMessages.handleEnableVenousBubbleAlarmDetectionRequest.message[0].hdr.payloadLen:<> +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 +TEST.EXPECTED:SystemCommMessages.handleEnableVenousBubbleAlarmDetectionRequest.message[0].hdr.payloadLen:0 +TEST.END + +-- Test Case: handleEnableVenousBubbleAlarmDetectionRequest.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleEnableVenousBubbleAlarmDetectionRequest +TEST.NEW +TEST.NAME:handleEnableVenousBubbleAlarmDetectionRequest.002 +TEST.BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (sizeof(BOOL) == (message->hdr).payloadLen) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.sendTestAckResponseMsg +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_OFF_BUTTON_PRESS_REQUEST +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.return:1 +TEST.VALUE:SystemCommMessages.handleEnableVenousBubbleAlarmDetectionRequest.message:<> +TEST.VALUE:SystemCommMessages.handleEnableVenousBubbleAlarmDetectionRequest.message[0].hdr.payloadLen:4 +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.EXPECTED:SystemCommMessages.handleEnableVenousBubbleAlarmDetectionRequest.message[0].hdr.payloadLen:4 +TEST.END + -- Subprogram: handleFWVersionRequest -- Test Case: handleFWVersionRequest.001 @@ -3532,52 +3633,58 @@ TEST.NEW TEST.NAME:handleHomeHDValve_Home_VBA TEST.IMPORT_FAILURES: -(E) @LINE: 2950 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 645 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: 2912 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: 2804 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: 2783 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: 2835 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: 2575 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: 2550 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: 2506 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: 2107 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: 2086 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: 2061 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: 3170 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: 3069 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: 3158 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: 1522 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: 3603 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: 2950 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: 2912 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: 2804 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: 2783 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: 2835 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: 2575 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: 2550 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: 2506 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: 2107 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: 2086 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: 2061 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: 3170 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: 3069 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: 3158 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: 1522 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 TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.handleHomeHDValve.message:<> TEST.VALUE:SystemCommMessages.handleHomeHDValve.message[0].hdr.msgID:0x802E @@ -3609,58 +3716,64 @@ TEST.NEW TEST.NAME:handleHomeHDValve_Invalid_Payload_Len TEST.IMPORT_FAILURES: -(E) @LINE: 3032 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 732 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: 2991 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: 2880 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: 2856 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: 2905 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: 2642 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: 2614 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: 2567 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: 2165 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: 2141 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: 2113 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: 3219 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: 3115 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: 3201 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: 1562 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: 190 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: 1399 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> (E) @LINE: 3688 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: 3032 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: 2991 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: 2880 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: 2856 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: 2905 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: 2642 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: 2614 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: 2567 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: 2165 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: 2141 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: 2113 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: 3219 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: 3115 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: 3201 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: 1562 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: 190 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: 1399 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: 1393 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 @@ -4483,58 +4596,64 @@ TEST.NEW TEST.NAME:handleSetAirTrapValve_Invalid_Payload_Len TEST.IMPORT_FAILURES: -(E) @LINE: 3887 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 818 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: 3843 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: 3729 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: 3676 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: 3722 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: 3420 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: 3389 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: 3339 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: 2850 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: 2823 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: 2792 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: 4355 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: 4209 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: 4341 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: 2017 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: 225 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: 1624 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> (E) @LINE: 4561 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: 3887 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: 3843 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: 3729 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: 3676 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: 3722 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: 3420 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: 3389 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: 3339 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: 2850 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: 2823 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: 2792 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: 4355 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: 4209 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: 4341 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: 2017 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: 225 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: 1624 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: 1615 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 @@ -4567,58 +4686,64 @@ TEST.NEW TEST.NAME:handleSetAirTrapValve_Set_Valve TEST.IMPORT_FAILURES: -(E) @LINE: 3974 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 910 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: 3927 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: 3810 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: 3754 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: 3797 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: 3492 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: 3458 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: 3405 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: 2913 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: 2883 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: 2849 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: 4409 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: 4260 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: 4389 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: 2062 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: 266 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: 1663 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> (E) @LINE: 4651 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: 3974 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: 3927 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: 3810 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: 3754 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: 3797 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: 3492 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: 3458 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: 3405 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: 2913 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: 2883 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: 2849 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: 4409 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: 4260 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: 4389 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: 2062 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: 266 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: 1663 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: 1651 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 @@ -4800,72 +4925,72 @@ TEST.SUBPROGRAM:handleSetBloodLeakStatusOverrideRequest TEST.NEW TEST.NAME:handleSetBloodLeakStatusOverrideRequest.001 +TEST.BASIS_PATH:1 of 3 +TEST.NOTES: +This is an automatically generated test case. +Test Path 1 +(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE +Test Case Generation Notes: +TEST.END_NOTES: TEST.STUB:SystemCommMessages.sendTestAckResponseMsg -TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED -TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.return:0 TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].hdr.payloadLen:12 -TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload[0]:1 -TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload[1]:0 -TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload[2]:0 -TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload[3]:0 -TEST.VALUE:uut_prototype_stubs.testResetBloodLeakStatusOverride.return:1 +TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].hdr.payloadLen:<> TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 -TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].hdr.payloadLen:12 -TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload[0]:1 -TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload[1]:0 -TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload[2]:0 -TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload[3]:0 +TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].hdr.payloadLen:0 TEST.END -- Test Case: handleSetBloodLeakStatusOverrideRequest.002 TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleSetBloodLeakStatusOverrideRequest TEST.NEW TEST.NAME:handleSetBloodLeakStatusOverrideRequest.002 -TEST.MCDC_BASIS_PATH:2 of 4 +TEST.BASIS_PATH:2 of 3 (partial) TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_ARRAY_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE +(2) if ((0) == payload.reset) ==> FALSE +Test Case Generation Notes: +Cannot set local variable payload in branch 2 TEST.END_NOTES: TEST.STUB:SystemCommMessages.sendTestAckResponseMsg -TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED -TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.return:0 TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].hdr.payloadLen:12 -TEST.VALUE:uut_prototype_stubs.testSetBloodLeakStatusOverride.status:BLOOD_LEAK_DETECTED -TEST.VALUE:uut_prototype_stubs.testSetBloodLeakStatusOverride.return:1 +TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.testSetBloodLeakStatusOverride.return:0 TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 -TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].hdr.payloadLen:12 +TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.EXPECTED:uut_prototype_stubs.testSetBloodLeakStatusOverride.status:BLOOD_LEAK_DETECTED TEST.END -- Test Case: handleSetBloodLeakStatusOverrideRequest.003 TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleSetBloodLeakStatusOverrideRequest TEST.NEW TEST.NAME:handleSetBloodLeakStatusOverrideRequest.003 -TEST.MCDC_BASIS_PATH:1 of 4 +TEST.BASIS_PATH:3 of 3 (partial) TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_ARRAY_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 3 +(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE +(2) if ((0) == payload.reset) ==> TRUE +Test Case Generation Notes: +Cannot set local variable payload in branch 2 TEST.END_NOTES: TEST.STUB:SystemCommMessages.sendTestAckResponseMsg -TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED -TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.ack:0 +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.return:0 TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].hdr.payloadLen:<> +TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload:<> +TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload:"1" +TEST.VALUE:uut_prototype_stubs.testResetBloodLeakStatusOverride.return:10 TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED -TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:10 +TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload:"1" TEST.END -- Subprogram: handleSetBubbleStatusOverrideRequest @@ -6642,52 +6767,58 @@ TEST.NEW TEST.NAME:handleTestArterialPressureOverrideRequest_InvalidPayloadLen TEST.IMPORT_FAILURES: -(E) @LINE: 6021 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 1052 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: 5954 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: 5832 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: 5773 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: 5813 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: 5237 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: 5197 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: 5060 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: 4220 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: 4187 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: 4150 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: 6643 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: 6283 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: 6408 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: 2681 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: 6706 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: 6021 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: 5954 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: 5832 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: 5773 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: 5813 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: 5237 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: 5197 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: 5060 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: 4220 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: 4187 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: 4150 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: 6643 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: 6283 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: 6408 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: 2681 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 TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.<>.nextSeqNo:21 TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message:<> @@ -6712,52 +6843,58 @@ TEST.NEW TEST.NAME:handleTestArterialPressureOverrideRequest_Override TEST.IMPORT_FAILURES: -(E) @LINE: 6098 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 1134 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: 6028 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: 5903 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: 5841 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: 5878 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: 5299 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: 5256 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: 5116 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: 4273 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: 4237 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: 4197 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: 6687 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: 6324 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: 6445 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: 2713 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: 6786 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: 6098 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: 6028 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: 5903 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: 5841 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: 5878 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: 5299 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: 5256 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: 5116 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: 4273 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: 4237 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: 4197 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: 6687 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: 6324 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: 6445 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: 2713 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 TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.<>.nextSeqNo:21 TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message:<> @@ -6792,52 +6929,58 @@ TEST.NEW TEST.NAME:handleTestArterialPressureOverrideRequest_Reset TEST.IMPORT_FAILURES: -(E) @LINE: 6174 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 1215 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: 6101 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: 5973 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: 5908 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: 5942 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: 5360 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: 5314 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: 5171 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: 4325 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: 4286 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: 4243 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: 6730 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: 6364 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: 6481 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: 2744 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: 6865 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: 6174 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: 6101 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: 5973 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: 5908 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: 5942 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: 5360 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: 5314 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: 5171 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: 4325 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: 4286 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: 4243 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: 6730 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: 6364 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: 6481 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: 2744 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 TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.<>.nextSeqNo:21 TEST.VALUE:SystemCommMessages.handleTestArterialPressureOverrideRequest.message:<> @@ -7477,52 +7620,58 @@ TEST.NEW TEST.NAME:handleTestBloodPumpMeasuredSpeedOverrideRequest_Override TEST.IMPORT_FAILURES: -(E) @LINE: 6858 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 1298 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: 6782 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: 6651 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: 6583 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: 6614 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: 6029 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: 5980 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: 5834 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: 4951 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: 4909 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: 4863 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: 7860 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: 7478 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: 7591 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: 3314 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: 7552 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: 6858 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: 6782 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: 6651 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: 6583 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: 6614 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: 6029 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: 5980 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: 5834 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: 4951 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: 4909 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: 4863 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: 7860 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: 7478 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: 7591 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: 3314 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 TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.<>.nextSeqNo:21 TEST.VALUE:SystemCommMessages.handleTestBloodPumpMeasuredSpeedOverrideRequest.message:<> @@ -9791,6 +9940,99 @@ TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:8 TEST.END +-- Subprogram: handleTestHDDialinCheckIn + +-- Test Case: handleTestHDDialinCheckIn.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestHDDialinCheckIn +TEST.NEW +TEST.NAME:handleTestHDDialinCheckIn.001 +TEST.BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0 == (message->hdr).payloadLen) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.sendTestAckResponseMsg +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_OFF_BUTTON_PRESS_REQUEST +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.return:1 +TEST.VALUE:SystemCommMessages.handleTestHDDialinCheckIn.message:<> +TEST.VALUE:SystemCommMessages.handleTestHDDialinCheckIn.message[0].hdr.payloadLen:1 +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 +TEST.END + +-- Test Case: handleTestHDDialinCheckIn.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestHDDialinCheckIn +TEST.NEW +TEST.NAME:handleTestHDDialinCheckIn.002 +TEST.BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0 == (message->hdr).payloadLen) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.sendTestAckResponseMsg +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.return:1 +TEST.VALUE:SystemCommMessages.handleTestHDDialinCheckIn.message:<> +TEST.VALUE:SystemCommMessages.handleTestHDDialinCheckIn.message[0].hdr.payloadLen:0 +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.EXPECTED:SystemCommMessages.handleTestHDDialinCheckIn.message[0].hdr.payloadLen:0 +TEST.END + +-- Subprogram: handleTestHDGetTestConfig + +-- Test Case: handleTestHDGetTestConfig.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestHDGetTestConfig +TEST.NEW +TEST.NAME:handleTestHDGetTestConfig.001 +TEST.BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0 == (message->hdr).payloadLen) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.sendTestAckResponseMsg +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_OFF_BUTTON_PRESS_REQUEST +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.return:1 +TEST.VALUE:SystemCommMessages.handleTestHDGetTestConfig.message:<> +TEST.VALUE:SystemCommMessages.handleTestHDGetTestConfig.message[0].hdr.payloadLen:1 +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 +TEST.END + +-- Test Case: handleTestHDGetTestConfig.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestHDGetTestConfig +TEST.NEW +TEST.NAME:handleTestHDGetTestConfig.002 +TEST.BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0 == (message->hdr).payloadLen) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.sendTestAckResponseMsg +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.return:1 +TEST.VALUE:SystemCommMessages.handleTestHDGetTestConfig.message:<> +TEST.VALUE:SystemCommMessages.handleTestHDGetTestConfig.message[0].hdr.payloadLen:0 +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 +TEST.END + -- Subprogram: handleTestHDNVRecordCRCOverride -- Test Case: handleTestHDNVRecordCRCOverride.001 @@ -9827,6 +10069,52 @@ TEST.EXPECTED:SystemCommMessages.handleTestHDNVRecordCRCOverride.message[0].hdr.payloadLen:12 TEST.END +-- Subprogram: handleTestHDResetAllTestConfigs + +-- Test Case: handleTestHDResetAllTestConfigs.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestHDResetAllTestConfigs +TEST.NEW +TEST.NAME:handleTestHDResetAllTestConfigs.001 +TEST.BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0 == (message->hdr).payloadLen) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.sendTestAckResponseMsg +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.return:1 +TEST.VALUE:SystemCommMessages.handleTestHDResetAllTestConfigs.message:<> +TEST.VALUE:SystemCommMessages.handleTestHDResetAllTestConfigs.message[0].hdr.payloadLen:1 +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 +TEST.END + +-- Test Case: handleTestHDResetAllTestConfigs.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestHDResetAllTestConfigs +TEST.NEW +TEST.NAME:handleTestHDResetAllTestConfigs.002 +TEST.BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0 == (message->hdr).payloadLen) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.sendTestAckResponseMsg +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.return:1 +TEST.VALUE:SystemCommMessages.handleTestHDResetAllTestConfigs.message:<> +TEST.VALUE:SystemCommMessages.handleTestHDResetAllTestConfigs.message[0].hdr.payloadLen:0 +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 +TEST.END + -- Subprogram: handleTestHDSafetyShutdownOverrideRequest -- Test Case: handleTestHDSafetyShutdownOverrideRequest_InvalidPayloadLen @@ -9902,6 +10190,58 @@ TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:8 TEST.END +-- Subprogram: handleTestHDSetTestConfig + +-- Test Case: handleTestHDSetTestConfig.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestHDSetTestConfig +TEST.NEW +TEST.NAME:handleTestHDSetTestConfig.001 +TEST.BASIS_PATH:1 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((message->hdr).payloadLen == sizeof(TEST_CONFIG_PAYLOAD_T)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.sendTestAckResponseMsg +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_OFF_BUTTON_PRESS_REQUEST +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.return:1 +TEST.VALUE:SystemCommMessages.handleTestHDSetTestConfig.message:<> +TEST.VALUE:SystemCommMessages.handleTestHDSetTestConfig.message[0].hdr.payloadLen:<> +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 +TEST.END + +-- Test Case: handleTestHDSetTestConfig.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestHDSetTestConfig +TEST.NEW +TEST.NAME:handleTestHDSetTestConfig.002 +TEST.BASIS_PATH:2 of 3 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((message->hdr).payloadLen == sizeof(TEST_CONFIG_PAYLOAD_T)) ==> TRUE + (2) if ((1) == payload.reset) ==> FALSE + Test Case Generation Notes: + Cannot set local variable payload in branch 2 +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.sendTestAckResponseMsg +TEST.STUB:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_ALARM_STATUS_DATA +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.return:1 +TEST.VALUE:SystemCommMessages.handleTestHDSetTestConfig.message:<> +TEST.VALUE:SystemCommMessages.handleTestHDSetTestConfig.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.setTestConfig.return:1 +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.EXPECTED:SystemCommMessages.handleTestHDSetTestConfig.message[0].hdr.payloadLen:8 +TEST.EXPECTED:uut_prototype_stubs.setTestConfig.config:TEST_CONFIG_USE_WET_CARTRIDGE +TEST.END + -- Subprogram: handleTestHDValvesBroadcastIntervalOverrideRequest -- Test Case: handleTestHDValvesBroadcastIntervalOverrideRequest_Invalid_Payload_Len @@ -9910,58 +10250,64 @@ TEST.NEW TEST.NAME:handleTestHDValvesBroadcastIntervalOverrideRequest_Invalid_Payload_Len TEST.IMPORT_FAILURES: -(E) @LINE: 9291 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 1384 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: 9176 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: 8936 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: 8865 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: 8893 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: 8233 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: 8181 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: 8043 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: 7127 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: 7082 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: 7033 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: 11807 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: 11399 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: 11642 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: 5797 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: 1478 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: 5239 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> (E) @LINE: 9988 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: 9291 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: 9176 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: 8936 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: 8865 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: 8893 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: 8233 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: 8181 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: 8043 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: 7127 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: 7082 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: 7033 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: 11807 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: 11399 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: 11642 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: 5797 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: 1478 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: 5239 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: 5212 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 @@ -9994,58 +10340,64 @@ TEST.NEW TEST.NAME:handleTestHDValvesBroadcastIntervalOverrideRequest_Override TEST.IMPORT_FAILURES: -(E) @LINE: 9384 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 1482 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: 9266 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: 9023 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: 8949 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: 8974 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: 8311 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: 8256 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: 8115 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: 7196 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: 7148 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: 7096 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: 11867 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: 11456 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: 11696 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: 5848 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: 1525 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: 5284 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> (E) @LINE: 10084 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: 9384 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: 9266 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: 9023 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: 8949 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: 8974 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: 8311 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: 8256 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: 8115 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: 7196 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: 7148 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: 7096 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: 11867 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: 11456 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: 11696 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: 5848 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: 1525 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: 5284 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: 5254 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 @@ -10090,58 +10442,64 @@ TEST.NEW TEST.NAME:handleTestHDValvesBroadcastIntervalOverrideRequest_Reset TEST.IMPORT_FAILURES: -(E) @LINE: 9475 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 1578 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: 9354 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: 9108 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: 9031 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: 9053 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: 8387 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: 8329 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: 8185 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: 7263 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: 7212 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: 7157 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: 11925 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: 11511 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: 11748 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: 5897 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: 1570 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: 5327 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> (E) @LINE: 10178 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: 9475 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: 9354 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: 9108 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: 9031 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: 9053 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: 8387 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: 8329 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: 8185 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: 7263 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: 7212 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: 7157 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: 11925 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: 11511 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: 11748 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: 5897 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: 1570 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: 5327 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: 5294 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 @@ -13382,15 +13740,18 @@ TEST.NAME:handleUIConfirmationResponse.003 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((message->hdr).payloadLen == (2) * sizeof(U32)) ==> TRUE - (2) if ((CONFIRMATION_REQUEST_STATUS_REJECTED) == status || (CONFIRMATION_REQUEST_STATUS_ACCEPTED) == status) ==> FALSE - Test Case Generation Notes: - Cannot set local variable status in branch 2 +Test Path 2 +(1) if ((message->hdr).payloadLen == (2) * sizeof(U32)) ==> TRUE +(2) if ((CONFIRMATION_REQUEST_STATUS_REJECTED) == status || (CONFIRMATION_REQUEST_STATUS_ACCEPTED) == status) ==> FALSE +Test Case Generation Notes: +Cannot set local variable status in branch 2 TEST.END_NOTES: TEST.VALUE:SystemCommMessages.handleUIConfirmationResponse.message:<> TEST.VALUE:SystemCommMessages.handleUIConfirmationResponse.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.setConfirmationRequestStatus.status:CONFIRMATION_REQUEST_STATUS_ACCEPTED TEST.EXPECTED:SystemCommMessages.handleUIConfirmationResponse.message[0].hdr.payloadLen:8 +TEST.EXPECTED:uut_prototype_stubs.setConfirmationRequestStatus.request_id:GENERIC_CONFIRM_ID_NONE +TEST.EXPECTED:uut_prototype_stubs.setConfirmationRequestStatus.status:CONFIRMATION_REQUEST_STATUS_REJECTED TEST.END -- Subprogram: handleUIDisinfectRequest @@ -13625,6 +13986,32 @@ TEST.EXPECTED:SystemCommMessages.handleUIServiceModeRequest.message[0].hdr.payloadLen:0 TEST.END +-- Test Case: handleUIServiceModeRequest_Fault_Mode.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleUIServiceModeRequest +TEST.NEW +TEST.NAME:handleUIServiceModeRequest_Fault_Mode.002 +TEST.NOTES: +This is an automatically generated test case. +Test Path 3 +(1) if (0 == (message->hdr).payloadLen) ==> TRUE +(2) if ((MODE_STAN) == currentMode || (MODE_FAUL) == currentMode) ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.sendTestAckResponseMsg +TEST.STUB:SystemCommMessages.sendUIServiceModeResponse +TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.return:0 +TEST.VALUE:SystemCommMessages.handleUIServiceModeRequest.message:<> +TEST.VALUE:SystemCommMessages.handleUIServiceModeRequest.message[0].hdr.payloadLen:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_FAUL +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_SERV +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 +TEST.EXPECTED:SystemCommMessages.handleUIServiceModeRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:SystemCommMessages.sendUIServiceModeResponse.accepted:0 +TEST.EXPECTED:SystemCommMessages.sendUIServiceModeResponse.rejCode:34 +TEST.END + -- Test Case: handleUIServiceModeRequest_Standby_Mode TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleUIServiceModeRequest @@ -14979,14 +15366,15 @@ TEST.NEW TEST.NAME:sendRequestForDGResendAlarms.001 TEST.IMPORT_FAILURES: -(E) @LINE: 14216 TEST.EXPECTED:SystemCommMessages.serializeMessage.msg.hdr.msgID:MACRO=MSG_ID_HD_REQUEST_DG_ALARMS - >>> 'MSG_ID_HD_REQUEST_DG_ALARMS' not defined in code -(I) @LINE: 14216 - >>> 'MSG_ID_HD_REQUEST_DG_ALARMS' was specified as a macro, but it is in the symbol dictionary. +(E) Errors from previous script import(s) +>>> (E) @LINE: 14216 TEST.EXPECTED:SystemCommMessages.serializeMessage.msg.hdr.msgID:MACRO=MSG_ID_HD_REQUEST_DG_ALARMS +>>> >>> 'MSG_ID_HD_REQUEST_DG_ALARMS' not defined in code +>>> (I) @LINE: 14216 +>>> >>> 'MSG_ID_HD_REQUEST_DG_ALARMS' was specified as a macro, but it is in the symbol dictionary. TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 1 TEST.NOTES: - No branches in subprogram +No branches in subprogram TEST.END_NOTES: TEST.STUB:SystemCommMessages.serializeMessage TEST.VALUE:SystemCommMessages.serializeMessage.return:1 @@ -15372,23 +15760,29 @@ TEST.NEW TEST.NAME:sendUIRequestPOSTFinalResult.001 TEST.IMPORT_FAILURES: -(E) @LINE: 14621 TEST.ATTRIBUTES:SystemCommMessages.handleDGReservoirData.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 1682 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: 14475 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: 14053 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: 13924 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: 15400 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: 14621 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: 14475 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: 14053 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: 13924 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 TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 1 TEST.NOTES: - No branches in subprogram +No branches in subprogram TEST.END_NOTES: TEST.STUB:SystemCommMessages.serializeMessage TEST.VALUE:SystemCommMessages.serializeMessage.buffer:COMM_BUFFER_OUT_CAN_HD_2_UI @@ -15531,18 +15925,19 @@ TEST.NEW TEST.NAME:serializeMessage_ACKListFull TEST.IMPORT_FAILURES: -(E) @LINE: 14763 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT - >>> Could not find function activateAlarm1Data - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 14764 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 - >>> Could not find function activateAlarm1Data - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 14765 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:50 - >>> Could not find function activateAlarm1Data - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 14763 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +>>> >>> Could not find function activateAlarm1Data +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 14764 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 +>>> >>> Could not find function activateAlarm1Data +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 14765 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:50 +>>> >>> Could not find function activateAlarm1Data +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.<>.nextSeqNo:3 TEST.VALUE:SystemCommMessages.serializeMessage.msg.hdr.msgID:11 @@ -15685,3 +16080,17 @@ TEST.EXPECTED:uut_prototype_stubs.crc8.len:6 TEST.ATTRIBUTES:uut_prototype_stubs.addToCommBuffer.data[11]:EXPECTED_BASE=16 TEST.END + +-- Subprogram: setTesterStatusToLoggedOut + +-- Test Case: setTesterStatusToLoggedOut.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:setTesterStatusToLoggedOut +TEST.NEW +TEST.NAME:setTesterStatusToLoggedOut.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.EXPECTED:SystemCommMessages.<>.testerLoggedIn:0 +TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTEND/TREATMENTEND.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTEND/TREATMENTEND.tst (.../TREATMENTEND.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTEND/TREATMENTEND.tst (.../TREATMENTEND.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -53,6 +53,37 @@ TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2 TEST.END +-- Test Case: execTreatmentEnd.004 +TEST.UNIT:TreatmentEnd +TEST.SUBPROGRAM:execTreatmentEnd +TEST.NEW +TEST.NAME:execTreatmentEnd.004 +TEST.STUB:TreatmentEnd.handleTxEndWait4RinsebackState +TEST.VALUE:TreatmentEnd.<>.treatmentEndState:TREATMENT_END_WAIT_FOR_RINSEBACK_STATE +TEST.VALUE:TreatmentEnd.handleTxEndWait4RinsebackState.return:TREATMENT_END_PAUSED_STATE +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:TreatmentEnd.<>.treatmentEndState:TREATMENT_END_PAUSED_STATE +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: execTreatmentEnd.005 +TEST.UNIT:TreatmentEnd +TEST.SUBPROGRAM:execTreatmentEnd +TEST.NEW +TEST.NAME:execTreatmentEnd.005 +TEST.STUB:TreatmentEnd.handleTxEndWait4RinsebackState +TEST.VALUE:TreatmentEnd.handleTxEndWait4RinsebackState.return:TREATMENT_END_WAIT_FOR_RINSEBACK_STATE +TEST.VALUE:uut_prototype_stubs.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED +TEST.EXPECTED:TreatmentEnd.<>.treatmentEndState:TREATMENT_END_WAIT_FOR_RINSEBACK_STATE +TEST.EXPECTED:uut_prototype_stubs.getConfirmationRequestStatus.request_id:GENERIC_CONFIRM_ID_TREATMENT_END +TEST.END + -- Subprogram: getCurrentTreatmentEndState -- Test Case: getCurrentTreatmentEndState.001 @@ -124,14 +155,15 @@ TEST.NEW TEST.NAME:handleTxEndPausedState.006 TEST.IMPORT_FAILURES: -(E) @LINE: 127 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_OF_TREATMENT_ALARM,ALARM_ID_HD_END_OF_TREATMENT_HIGH - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_END_OF_TREATMENT_ALARM" - >>> Command Ignored -(E) @LINE: 129 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_OF_TREATMENT_ALARM,ALARM_ID_HD_END_OF_TREATMENT_HIGH - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_END_OF_TREATMENT_ALARM" - >>> Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 127 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_OF_TREATMENT_ALARM,ALARM_ID_HD_END_OF_TREATMENT_HIGH +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_END_OF_TREATMENT_ALARM" +>>> >>> Command Ignored +>>> (E) @LINE: 129 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_OF_TREATMENT_ALARM,ALARM_ID_HD_END_OF_TREATMENT_HIGH +>>> >>> Value for 'Enumeral' out of range +>>> >>> Read "ALARM_ID_END_OF_TREATMENT_ALARM" +>>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:TreatmentEnd.<>.bloodSittingTimerCtr:7000 TEST.EXPECTED:TreatmentEnd.handleTxEndPausedState.return:TREATMENT_END_PAUSED_STATE Index: vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTRECIRC/TREATMENTRECIRC.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTRECIRC/TREATMENTRECIRC.tst (.../TREATMENTRECIRC.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTRECIRC/TREATMENTRECIRC.tst (.../TREATMENTRECIRC.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -50,11 +50,60 @@ TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:99 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2 +TEST.EXPECTED:TreatmentRecirc.<>.treatmentRecircState:NUM_OF_TREATMENT_RECIRC_STATES 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:99 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2 +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: execTreatmentRecirc.004 +TEST.UNIT:TreatmentRecirc +TEST.SUBPROGRAM:execTreatmentRecirc +TEST.NEW +TEST.NAME:execTreatmentRecirc.004 +TEST.STUB:TreatmentRecirc.handleRecircRecircState +TEST.VALUE:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_DISCONNECT_PATIENT_STATE +TEST.VALUE:TreatmentRecirc.handleRecircRecircState.return:TREATMENT_RECIRC_RECIRC_STATE +TEST.EXPECTED:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_DISCONNECT_PATIENT_STATE +TEST.END + +-- Test Case: execTreatmentRecirc.005 +TEST.UNIT:TreatmentRecirc +TEST.SUBPROGRAM:execTreatmentRecirc +TEST.NEW +TEST.NAME:execTreatmentRecirc.005 +TEST.STUB:TreatmentRecirc.handleRecircRecircState +TEST.VALUE:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECONNECT_PATIENT_STATE +TEST.VALUE:TreatmentRecirc.handleRecircRecircState.return:TREATMENT_RECIRC_RECIRC_STATE +TEST.EXPECTED:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECONNECT_PATIENT_STATE +TEST.END + +-- Test Case: execTreatmentRecirc.006 +TEST.UNIT:TreatmentRecirc +TEST.SUBPROGRAM:execTreatmentRecirc +TEST.NEW +TEST.NAME:execTreatmentRecirc.006 +TEST.STUB:TreatmentRecirc.handleRecircRecircState +TEST.VALUE:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECIRC_STATE +TEST.VALUE:TreatmentRecirc.handleRecircRecircState.return:TREATMENT_RECIRC_STOPPED_STATE +TEST.EXPECTED:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_STOPPED_STATE +TEST.END + +-- Test Case: execTreatmentRecirc.007 +TEST.UNIT:TreatmentRecirc +TEST.SUBPROGRAM:execTreatmentRecirc +TEST.NEW +TEST.NAME:execTreatmentRecirc.007 +TEST.STUB:TreatmentRecirc.handleRecircRecircState +TEST.VALUE:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECIRC_STATE +TEST.VALUE:TreatmentRecirc.handleRecircRecircState.return:TREATMENT_RECIRC_RECIRC_STATE +TEST.VALUE:uut_prototype_stubs.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED +TEST.EXPECTED:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECIRC_STATE +TEST.EXPECTED:uut_prototype_stubs.getConfirmationRequestStatus.request_id:GENERIC_CONFIRM_ID_TREATMENT_END +TEST.END + -- Subprogram: getCurrentTreatmentRecircState -- Test Case: getCurrentTreatmentRecircState.001 @@ -73,19 +122,19 @@ TEST.SUBPROGRAM:handleRecicConfirmReconnectUserAction TEST.NEW TEST.NAME:handleRecicConfirmReconnectUserAction.001 -TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((TREATMENT_RECIRC_STOPPED_STATE) == treatmentRecircState) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 1 +(1) if ((TREATMENT_RECIRC_STOPPED_STATE) == treatmentRecircState) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_STOPPED_STATE -TEST.VALUE:TreatmentRecirc.<>.recircBackToTreatmenRequested:1 +TEST.VALUE:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECONNECT_PATIENT_STATE +TEST.VALUE:TreatmentRecirc.<>.recircBackToTreatmenRequested:0 TEST.VALUE:TreatmentRecirc.handleRecicConfirmReconnectUserAction.rejReason:<> -TEST.VALUE:TreatmentRecirc.handleRecicConfirmReconnectUserAction.return:1 +TEST.VALUE:TreatmentRecirc.handleRecicConfirmReconnectUserAction.return:0 +TEST.EXPECTED:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECONNECT_PATIENT_STATE TEST.EXPECTED:TreatmentRecirc.<>.recircBackToTreatmenRequested:1 TEST.EXPECTED:TreatmentRecirc.handleRecicConfirmReconnectUserAction.return:1 TEST.END @@ -110,66 +159,87 @@ TEST.EXPECTED:TreatmentRecirc.handleRecicConfirmReconnectUserAction.return:0 TEST.END --- Subprogram: handleRecircEndTreatmentUserAction +-- Subprogram: handleRecircConfirmDisconnectUserAction --- Test Case: handleRecircEndTreatmentUserAction.001 +-- Test Case: handleRecircConfirmDisconnectUserAction.001 TEST.UNIT:TreatmentRecirc -TEST.SUBPROGRAM:handleRecircEndTreatmentUserAction +TEST.SUBPROGRAM:handleRecircConfirmDisconnectUserAction TEST.NEW -TEST.NAME:handleRecircEndTreatmentUserAction.001 -TEST.VALUE:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_STOPPED_STATE -TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:1 -TEST.VALUE:TreatmentRecirc.handleRecircEndTreatmentUserAction.return:1 -TEST.EXPECTED:TreatmentRecirc.<>.recircEndTreatmentRequested:1 -TEST.EXPECTED:TreatmentRecirc.handleRecircEndTreatmentUserAction.return:1 +TEST.NAME:handleRecircConfirmDisconnectUserAction.001 +TEST.BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. +Test Path 1 +(1) if ((TREATMENT_RECIRC_DISCONNECT_PATIENT_STATE) == treatmentRecircState) ==> FALSE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECIRC_STATE +TEST.VALUE:TreatmentRecirc.handleRecircConfirmDisconnectUserAction.rejReason:<> +TEST.EXPECTED:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECIRC_STATE +TEST.EXPECTED:TreatmentRecirc.handleRecircConfirmDisconnectUserAction.rejReason[0]:REQUEST_REJECT_REASON_ACTION_DISABLED_IN_CURRENT_STATE +TEST.EXPECTED:TreatmentRecirc.handleRecircConfirmDisconnectUserAction.return:0 TEST.END --- Test Case: handleRecircEndTreatmentUserAction.002 +-- Test Case: handleRecircConfirmDisconnectUserAction.002 TEST.UNIT:TreatmentRecirc -TEST.SUBPROGRAM:handleRecircEndTreatmentUserAction +TEST.SUBPROGRAM:handleRecircConfirmDisconnectUserAction TEST.NEW -TEST.NAME:handleRecircEndTreatmentUserAction.002 -TEST.MCDC_BASIS_PATH:2 of 3 +TEST.NAME:handleRecircConfirmDisconnectUserAction.002 +TEST.BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((TREATMENT_RECIRC_RECIRC_STATE) == treatmentRecircState || (TREATMENT_RECIRC_STOPPED_STATE) == treatmentRecircState) ==> TRUE - Row number 2 forms a pair with Row 4 for Condition #1, subcondition "a". - Condition a ==> TRUE - Condition b ==> FALSE - Test Case Generation Notes: +Test Path 2 +(1) if ((TREATMENT_RECIRC_DISCONNECT_PATIENT_STATE) == treatmentRecircState) ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECIRC_STATE -TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:1 -TEST.VALUE:TreatmentRecirc.handleRecircEndTreatmentUserAction.rejReason:<> -TEST.VALUE:TreatmentRecirc.handleRecircEndTreatmentUserAction.return:1 -TEST.EXPECTED:TreatmentRecirc.<>.recircEndTreatmentRequested:1 -TEST.EXPECTED:TreatmentRecirc.handleRecircEndTreatmentUserAction.return:1 +TEST.VALUE:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_DISCONNECT_PATIENT_STATE +TEST.VALUE:TreatmentRecirc.<>.recircStartRecircRequested:0 +TEST.VALUE:TreatmentRecirc.handleRecircConfirmDisconnectUserAction.rejReason:<> +TEST.VALUE:TreatmentRecirc.handleRecircConfirmDisconnectUserAction.return:0 +TEST.EXPECTED:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_DISCONNECT_PATIENT_STATE +TEST.EXPECTED:TreatmentRecirc.<>.recircStartRecircRequested:1 +TEST.EXPECTED:TreatmentRecirc.handleRecircConfirmDisconnectUserAction.return:1 TEST.END --- Test Case: handleRecircEndTreatmentUserAction.003 +-- Subprogram: handleRecircDisconnectPatientState + +-- Test Case: handleRecircDisconnectPatientState.001 TEST.UNIT:TreatmentRecirc -TEST.SUBPROGRAM:handleRecircEndTreatmentUserAction +TEST.SUBPROGRAM:handleRecircDisconnectPatientState TEST.NEW -TEST.NAME:handleRecircEndTreatmentUserAction.003 -TEST.MCDC_BASIS_PATH:3 of 3 +TEST.NAME:handleRecircDisconnectPatientState.001 +TEST.BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 3 - (1) if ((TREATMENT_RECIRC_RECIRC_STATE) == treatmentRecircState || (TREATMENT_RECIRC_STOPPED_STATE) == treatmentRecircState) ==> TRUE - Row number 3 forms a pair with Row 4 for Condition #1, subcondition "b". - Condition a ==> FALSE - Condition b ==> TRUE - Test Case Generation Notes: - Conflict: Trying to set variable TreatmentRecirc.<>.treatmentRecircState 'equal to' and 'not equal to' same value in branch 1 +Test Path 1 +(1) if ((1) == recircStartRecircRequested) ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:TreatmentRecirc.<>.treatmentRecircState:NUM_OF_TREATMENT_RECIRC_STATES -TEST.VALUE:TreatmentRecirc.handleRecircEndTreatmentUserAction.rejReason:<> -TEST.VALUE:TreatmentRecirc.handleRecircEndTreatmentUserAction.rejReason[0]:REQUEST_REJECT_REASON_ACTION_DISABLED_IN_CURRENT_STATE -TEST.VALUE:TreatmentRecirc.handleRecircEndTreatmentUserAction.return:0 -TEST.EXPECTED:TreatmentRecirc.handleRecircEndTreatmentUserAction.return:0 +TEST.VALUE:TreatmentRecirc.<>.recircStartRecircRequested:<> +TEST.VALUE:TreatmentRecirc.handleRecircDisconnectPatientState.return:TREATMENT_RECIRC_RECIRC_STATE +TEST.EXPECTED:TreatmentRecirc.<>.recircStartRecircRequested:0 +TEST.EXPECTED:TreatmentRecirc.handleRecircDisconnectPatientState.return:TREATMENT_RECIRC_DISCONNECT_PATIENT_STATE TEST.END +-- Test Case: handleRecircDisconnectPatientState.002 +TEST.UNIT:TreatmentRecirc +TEST.SUBPROGRAM:handleRecircDisconnectPatientState +TEST.NEW +TEST.NAME:handleRecircDisconnectPatientState.002 +TEST.BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == recircStartRecircRequested) ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:TreatmentRecirc.setupForRecirculationState +TEST.VALUE:TreatmentRecirc.<>.recircStartRecircRequested:1 +TEST.VALUE:TreatmentRecirc.handleRecircDisconnectPatientState.return:TREATMENT_RECIRC_RECIRC_STATE +TEST.EXPECTED:TreatmentRecirc.<>.recircStartRecircRequested:1 +TEST.EXPECTED:TreatmentRecirc.handleRecircDisconnectPatientState.return:TREATMENT_RECIRC_RECIRC_STATE +TEST.END + -- Subprogram: handleRecircRecircState -- Test Case: handleRecircRecircState.001 @@ -180,17 +250,19 @@ TEST.MCDC_BASIS_PATH:2 of 10 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == recircReconnectRequested || (1) == doesAlarmStatusIndicateStop()) ==> TRUE - Row number 2 forms a pair with Row 4 for Condition #1, subcondition "a". - Condition a ==> TRUE - Condition b ==> FALSE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == recircReconnectRequested || (1) == doesAlarmStatusIndicateStop()) ==> TRUE +Row number 2 forms a pair with Row 4 for Condition #1, subcondition "a". +Condition a ==> TRUE +Condition b ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.STUB:TreatmentRecirc.setupForRecirculationStopState TEST.VALUE:TreatmentRecirc.<>.recircReconnectRequested:1 TEST.VALUE:TreatmentRecirc.handleRecircRecircState.return:TREATMENT_RECIRC_STOPPED_STATE TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.EXPECTED:TreatmentRecirc.handleRecircRecircState.return:TREATMENT_RECIRC_STOPPED_STATE +TEST.EXPECTED:TreatmentRecirc.<>.recircReconnectRequested:1 +TEST.EXPECTED:TreatmentRecirc.handleRecircRecircState.return:TREATMENT_RECIRC_RECONNECT_PATIENT_STATE TEST.END -- Test Case: handleRecircRecircState.002 @@ -264,33 +336,34 @@ TEST.NEW TEST.NAME:handleRecircRecircState.005 TEST.IMPORT_FAILURES: -(E) @LINE: 281 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM - >>> Could not find function activateAlarmNoData - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 282 TEST.VALUE:uut_prototype_stubs.clearAlarm.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM - >>> Could not find function clearAlarm - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 285 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM - >>> Could not find function activateAlarmNoData - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 286 TEST.EXPECTED:uut_prototype_stubs.clearAlarm.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM - >>> Could not find function clearAlarm - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 281 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM +>>> >>> Could not find function activateAlarmNoData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 282 TEST.VALUE:uut_prototype_stubs.clearAlarm.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM +>>> >>> Could not find function clearAlarm +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 285 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM +>>> >>> Could not find function activateAlarmNoData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 286 TEST.EXPECTED:uut_prototype_stubs.clearAlarm.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM +>>> >>> Could not find function clearAlarm +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:7 of 10 TEST.NOTES: This is an automatically generated test case. - Test Path 7 - (1) if ((1) == recircReconnectRequested || (1) == doesAlarmStatusIndicateStop()) ==> FALSE - (2) if ((1) == recircEndTreatmentRequested) ==> FALSE - (3) if (recircTimerCtr > RECIRC_TIMEOUT) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 7 +(1) if ((1) == recircReconnectRequested || (1) == doesAlarmStatusIndicateStop()) ==> FALSE +(2) if ((1) == recircEndTreatmentRequested) ==> FALSE +(3) if (recircTimerCtr > RECIRC_TIMEOUT) ==> 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.VALUE:TreatmentRecirc.<>.recircTimerCtr:<> TEST.VALUE:TreatmentRecirc.<>.recircReconnectRequested:<> @@ -306,33 +379,34 @@ TEST.NEW TEST.NAME:handleRecircRecircState.006 TEST.IMPORT_FAILURES: -(E) @LINE: 308 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> - >>> Unknown parameter/object name recircTimeoutWarningGiven - >>> Value Line Error - Command Ignored -(E) @LINE: 312 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM - >>> Could not find function activateAlarmNoData - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 314 TEST.EXPECTED:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 - >>> Unknown parameter/object name recircTimeoutWarningGiven - >>> Value Line Error - Command Ignored -(E) @LINE: 316 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM - >>> Could not find function activateAlarmNoData - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 308 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> +>>> >>> Unknown parameter/object name recircTimeoutWarningGiven +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 312 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM +>>> >>> Could not find function activateAlarmNoData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 314 TEST.EXPECTED:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 +>>> >>> Unknown parameter/object name recircTimeoutWarningGiven +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 316 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM +>>> >>> Could not find function activateAlarmNoData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:9 of 10 TEST.NOTES: This is an automatically generated test case. - Test Path 9 - (1) if ((1) == recircReconnectRequested || (1) == doesAlarmStatusIndicateStop()) ==> FALSE - (2) if ((1) == recircEndTreatmentRequested) ==> FALSE - (3) if (recircTimerCtr > RECIRC_TIMEOUT) ==> FALSE - (4) if (recircTimeoutWarningGiven != (1) && RECIRC_WARNING_TIMEOUT == recircTimerCtr) ==> TRUE - Row number 1 forms a pair with Row 3 for Condition #4, subcondition "a". - Condition a ==> TRUE - Condition b ==> TRUE - Test Case Generation Notes: +Test Path 9 +(1) if ((1) == recircReconnectRequested || (1) == doesAlarmStatusIndicateStop()) ==> FALSE +(2) if ((1) == recircEndTreatmentRequested) ==> FALSE +(3) if (recircTimerCtr > RECIRC_TIMEOUT) ==> FALSE +(4) if (recircTimeoutWarningGiven != (1) && RECIRC_WARNING_TIMEOUT == recircTimerCtr) ==> TRUE +Row number 1 forms a pair with Row 3 for Condition #4, subcondition "a". +Condition a ==> TRUE +Condition b ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:15600 TEST.VALUE:TreatmentRecirc.<>.recircReconnectRequested:<> @@ -348,22 +422,23 @@ TEST.NEW TEST.NAME:handleRecircRecircState.007 TEST.IMPORT_FAILURES: -(E) @LINE: 338 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 - >>> Unknown parameter/object name recircTimeoutWarningGiven - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 338 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 +>>> >>> Unknown parameter/object name recircTimeoutWarningGiven +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:8 of 10 TEST.NOTES: This is an automatically generated test case. - Test Path 8 - (1) if ((1) == recircReconnectRequested || (1) == doesAlarmStatusIndicateStop()) ==> FALSE - (2) if ((1) == recircEndTreatmentRequested) ==> FALSE - (3) if (recircTimerCtr > RECIRC_TIMEOUT) ==> FALSE - (4) if (recircTimeoutWarningGiven != (1) && RECIRC_WARNING_TIMEOUT == recircTimerCtr) ==> FALSE - Row number 3 forms a pair with Row 1 for Condition #4, subcondition "a". - Condition a ==> FALSE - Condition b ==> TRUE - Test Case Generation Notes: +Test Path 8 +(1) if ((1) == recircReconnectRequested || (1) == doesAlarmStatusIndicateStop()) ==> FALSE +(2) if ((1) == recircEndTreatmentRequested) ==> FALSE +(3) if (recircTimerCtr > RECIRC_TIMEOUT) ==> FALSE +(4) if (recircTimeoutWarningGiven != (1) && RECIRC_WARNING_TIMEOUT == recircTimerCtr) ==> FALSE +Row number 3 forms a pair with Row 1 for Condition #4, subcondition "a". +Condition a ==> FALSE +Condition b ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:15600 TEST.VALUE:TreatmentRecirc.<>.recircReconnectRequested:<> @@ -373,6 +448,96 @@ TEST.EXPECTED:TreatmentRecirc.handleRecircRecircState.return:TREATMENT_RECIRC_RECIRC_STATE TEST.END +-- Subprogram: handleRecircReconnectPatientState + +-- Test Case: handleRecircReconnectPatientState.001 +TEST.UNIT:TreatmentRecirc +TEST.SUBPROGRAM:handleRecircReconnectPatientState +TEST.NEW +TEST.NAME:handleRecircReconnectPatientState.001 +TEST.BASIS_PATH:1 of 4 +TEST.NOTES: +This is an automatically generated test case. +Test Path 1 +(1) if ((1) == recircBackToTreatmenRequested) ==> FALSE +(2) if ((1) == recircEndTreatmentRequested) ==> FALSE +(3) if ((1) == recircResumeRequested) ==> FALSE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:TreatmentRecirc.<>.recircBackToTreatmenRequested:<> +TEST.VALUE:TreatmentRecirc.<>.recircResumeRequested:<> +TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:<> +TEST.EXPECTED:TreatmentRecirc.<>.recircBackToTreatmenRequested:0 +TEST.EXPECTED:TreatmentRecirc.<>.recircResumeRequested:0 +TEST.EXPECTED:TreatmentRecirc.<>.recircEndTreatmentRequested:0 +TEST.EXPECTED:TreatmentRecirc.handleRecircReconnectPatientState.return:TREATMENT_RECIRC_RECONNECT_PATIENT_STATE +TEST.END + +-- Test Case: handleRecircReconnectPatientState.002 +TEST.UNIT:TreatmentRecirc +TEST.SUBPROGRAM:handleRecircReconnectPatientState +TEST.NEW +TEST.NAME:handleRecircReconnectPatientState.002 +TEST.BASIS_PATH:2 of 4 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == recircBackToTreatmenRequested) ==> FALSE +(2) if ((1) == recircEndTreatmentRequested) ==> FALSE +(3) if ((1) == recircResumeRequested) ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:TreatmentRecirc.setupForRecirculationState +TEST.VALUE:TreatmentRecirc.<>.recircBackToTreatmenRequested:<> +TEST.VALUE:TreatmentRecirc.<>.recircResumeRequested:1 +TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:<> +TEST.VALUE:TreatmentRecirc.handleRecircReconnectPatientState.return:TREATMENT_RECIRC_RECIRC_STATE +TEST.EXPECTED:TreatmentRecirc.<>.recircBackToTreatmenRequested:0 +TEST.EXPECTED:TreatmentRecirc.<>.recircResumeRequested:1 +TEST.EXPECTED:TreatmentRecirc.<>.recircEndTreatmentRequested:0 +TEST.EXPECTED:TreatmentRecirc.handleRecircReconnectPatientState.return:TREATMENT_RECIRC_RECIRC_STATE +TEST.END + +-- Test Case: handleRecircReconnectPatientState.003 +TEST.UNIT:TreatmentRecirc +TEST.SUBPROGRAM:handleRecircReconnectPatientState +TEST.NEW +TEST.NAME:handleRecircReconnectPatientState.003 +TEST.BASIS_PATH:3 of 4 +TEST.NOTES: +This is an automatically generated test case. +Test Path 3 +(1) if ((1) == recircBackToTreatmenRequested) ==> FALSE +(2) if ((1) == recircEndTreatmentRequested) ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:TreatmentRecirc.setupForRecirculationStopState +TEST.VALUE:TreatmentRecirc.<>.recircBackToTreatmenRequested:<> +TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:1 +TEST.VALUE:TreatmentRecirc.handleRecircReconnectPatientState.return:TREATMENT_RECIRC_RECIRC_STATE +TEST.EXPECTED:TreatmentRecirc.<>.recircBackToTreatmenRequested:0 +TEST.EXPECTED:TreatmentRecirc.<>.recircEndTreatmentRequested:1 +TEST.EXPECTED:TreatmentRecirc.handleRecircReconnectPatientState.return:TREATMENT_RECIRC_RECONNECT_PATIENT_STATE +TEST.END + +-- Test Case: handleRecircReconnectPatientState.004 +TEST.UNIT:TreatmentRecirc +TEST.SUBPROGRAM:handleRecircReconnectPatientState +TEST.NEW +TEST.NAME:handleRecircReconnectPatientState.004 +TEST.BASIS_PATH:4 of 4 +TEST.NOTES: +This is an automatically generated test case. +Test Path 4 +(1) if ((1) == recircBackToTreatmenRequested) ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:TreatmentRecirc.<>.recircBackToTreatmenRequested:1 +TEST.VALUE:TreatmentRecirc.handleRecircReconnectPatientState.return:TREATMENT_RECIRC_RECIRC_STATE +TEST.EXPECTED:TreatmentRecirc.<>.recircBackToTreatmenRequested:1 +TEST.EXPECTED:TreatmentRecirc.handleRecircReconnectPatientState.return:TREATMENT_RECIRC_RECONNECT_PATIENT_STATE +TEST.END + -- Subprogram: handleRecircReconnectUserAction -- Test Case: handleRecircReconnectUserAction.001 @@ -485,6 +650,27 @@ TEST.EXPECTED:TreatmentRecirc.handleRecircResumeUserAction.return:0 TEST.END +-- Test Case: handleRecircResumeUserAction.003 +TEST.UNIT:TreatmentRecirc +TEST.SUBPROGRAM:handleRecircResumeUserAction +TEST.NEW +TEST.NAME:handleRecircResumeUserAction.003 +TEST.NOTES: +This is an automatically generated test case. +Test Path 1 +(1) if ((TREATMENT_RECIRC_STOPPED_STATE) == treatmentRecircState) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECONNECT_PATIENT_STATE +TEST.VALUE:TreatmentRecirc.handleRecircResumeUserAction.rejReason:<> +TEST.VALUE:TreatmentRecirc.handleRecircResumeUserAction.return:0 +TEST.VALUE:uut_prototype_stubs.sendTreatmentRecircCmdResponse.rejReason:MACRO=REQUEST_REJECT_REASON_ACTION_DISABLED_IN_CURRENT_STATE +TEST.EXPECTED:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECONNECT_PATIENT_STATE +TEST.EXPECTED:TreatmentRecirc.handleRecircResumeUserAction.return:1 +TEST.END + -- Subprogram: handleRecircStoppedState -- Test Case: handleRecircStoppedState.001 @@ -556,26 +742,27 @@ TEST.NEW TEST.NAME:handleRecircStoppedState.004 TEST.IMPORT_FAILURES: -(E) @LINE: 522 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM - >>> Could not find function activateAlarmNoData - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 524 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM - >>> Could not find function activateAlarmNoData - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 522 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM +>>> >>> Could not find function activateAlarmNoData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 524 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM +>>> >>> Could not find function activateAlarmNoData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:8 of 11 TEST.NOTES: This is an automatically generated test case. - Test Path 8 - (1) if ((1) == recircBackToTreatmenRequested) ==> FALSE - (2) if ((1) == recircEndTreatmentRequested) ==> FALSE - (3) if ((1) == recircResumeRequested) ==> FALSE - (4) if (recircTimerCtr > RECIRC_TIMEOUT) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #4, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 8 +(1) if ((1) == recircBackToTreatmenRequested) ==> FALSE +(2) if ((1) == recircEndTreatmentRequested) ==> FALSE +(3) if ((1) == recircResumeRequested) ==> FALSE +(4) if (recircTimerCtr > RECIRC_TIMEOUT) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #4, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:<> TEST.VALUE:TreatmentRecirc.<>.recircBackToTreatmenRequested:<> @@ -591,34 +778,35 @@ TEST.NEW TEST.NAME:handleRecircStoppedState.005 TEST.IMPORT_FAILURES: -(E) @LINE: 547 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> - >>> Unknown parameter/object name recircTimeoutWarningGiven - >>> Value Line Error - Command Ignored -(E) @LINE: 552 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM - >>> Could not find function activateAlarmNoData - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 553 TEST.EXPECTED:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 - >>> Unknown parameter/object name recircTimeoutWarningGiven - >>> Value Line Error - Command Ignored -(E) @LINE: 555 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM - >>> Could not find function activateAlarmNoData - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 547 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> +>>> >>> Unknown parameter/object name recircTimeoutWarningGiven +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 552 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM +>>> >>> Could not find function activateAlarmNoData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 553 TEST.EXPECTED:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 +>>> >>> Unknown parameter/object name recircTimeoutWarningGiven +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 555 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM +>>> >>> Could not find function activateAlarmNoData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:10 of 11 TEST.NOTES: This is an automatically generated test case. - Test Path 10 - (1) if ((1) == recircBackToTreatmenRequested) ==> FALSE - (2) if ((1) == recircEndTreatmentRequested) ==> FALSE - (3) if ((1) == recircResumeRequested) ==> FALSE - (4) if (recircTimerCtr > RECIRC_TIMEOUT) ==> FALSE - (5) if (recircTimeoutWarningGiven != (1) && recircTimerCtr > RECIRC_WARNING_TIMEOUT) ==> TRUE - Row number 1 forms a pair with Row 3 for Condition #5, subcondition "a". - Condition a ==> TRUE - Condition b ==> TRUE - Test Case Generation Notes: +Test Path 10 +(1) if ((1) == recircBackToTreatmenRequested) ==> FALSE +(2) if ((1) == recircEndTreatmentRequested) ==> FALSE +(3) if ((1) == recircResumeRequested) ==> FALSE +(4) if (recircTimerCtr > RECIRC_TIMEOUT) ==> FALSE +(5) if (recircTimeoutWarningGiven != (1) && recircTimerCtr > RECIRC_WARNING_TIMEOUT) ==> TRUE +Row number 1 forms a pair with Row 3 for Condition #5, subcondition "a". +Condition a ==> TRUE +Condition b ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:15601 TEST.VALUE:TreatmentRecirc.<>.recircBackToTreatmenRequested:<> @@ -634,23 +822,24 @@ TEST.NEW TEST.NAME:handleRecircStoppedState.006 TEST.IMPORT_FAILURES: -(E) @LINE: 578 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> - >>> Unknown parameter/object name recircTimeoutWarningGiven - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 578 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> +>>> >>> Unknown parameter/object name recircTimeoutWarningGiven +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:11 of 11 TEST.NOTES: This is an automatically generated test case. - Test Path 11 - (1) if ((1) == recircBackToTreatmenRequested) ==> FALSE - (2) if ((1) == recircEndTreatmentRequested) ==> FALSE - (3) if ((1) == recircResumeRequested) ==> FALSE - (4) if (recircTimerCtr > RECIRC_TIMEOUT) ==> FALSE - (5) if (recircTimeoutWarningGiven != (1) && recircTimerCtr > RECIRC_WARNING_TIMEOUT) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #5, subcondition "b". - Condition a ==> TRUE - Condition b ==> FALSE - Test Case Generation Notes: +Test Path 11 +(1) if ((1) == recircBackToTreatmenRequested) ==> FALSE +(2) if ((1) == recircEndTreatmentRequested) ==> FALSE +(3) if ((1) == recircResumeRequested) ==> FALSE +(4) if (recircTimerCtr > RECIRC_TIMEOUT) ==> FALSE +(5) if (recircTimeoutWarningGiven != (1) && recircTimerCtr > RECIRC_WARNING_TIMEOUT) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #5, subcondition "b". +Condition a ==> TRUE +Condition b ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:<> TEST.VALUE:TreatmentRecirc.<>.recircBackToTreatmenRequested:<> @@ -666,23 +855,24 @@ TEST.NEW TEST.NAME:handleRecircStoppedState.007 TEST.IMPORT_FAILURES: -(E) @LINE: 606 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 - >>> Unknown parameter/object name recircTimeoutWarningGiven - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 606 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 +>>> >>> Unknown parameter/object name recircTimeoutWarningGiven +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:9 of 11 TEST.NOTES: This is an automatically generated test case. - Test Path 9 - (1) if ((1) == recircBackToTreatmenRequested) ==> FALSE - (2) if ((1) == recircEndTreatmentRequested) ==> FALSE - (3) if ((1) == recircResumeRequested) ==> FALSE - (4) if (recircTimerCtr > RECIRC_TIMEOUT) ==> FALSE - (5) if (recircTimeoutWarningGiven != (1) && recircTimerCtr > RECIRC_WARNING_TIMEOUT) ==> FALSE - Row number 3 forms a pair with Row 1 for Condition #5, subcondition "a". - Condition a ==> FALSE - Condition b ==> TRUE - Test Case Generation Notes: +Test Path 9 +(1) if ((1) == recircBackToTreatmenRequested) ==> FALSE +(2) if ((1) == recircEndTreatmentRequested) ==> FALSE +(3) if ((1) == recircResumeRequested) ==> FALSE +(4) if (recircTimerCtr > RECIRC_TIMEOUT) ==> FALSE +(5) if (recircTimeoutWarningGiven != (1) && recircTimerCtr > RECIRC_WARNING_TIMEOUT) ==> FALSE +Row number 3 forms a pair with Row 1 for Condition #5, subcondition "a". +Condition a ==> FALSE +Condition b ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:15601 TEST.VALUE:TreatmentRecirc.<>.recircBackToTreatmenRequested:<> @@ -700,14 +890,18 @@ TEST.NEW TEST.NAME:initTreatmentRecirc.001 TEST.IMPORT_FAILURES: -(E) @LINE: 624 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:0 - >>> Unknown parameter/object name recircTimeoutWarningGiven - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) +>>> (E) @LINE: 624 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:0 +>>> >>> Unknown parameter/object name recircTimeoutWarningGiven +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: +TEST.STUB:TreatmentRecirc.resetTreatmentRecircFlags TEST.VALUE:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECIRC_STATE -TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:0 -TEST.VALUE:TreatmentRecirc.<>.recircPublishTimerCtr:0 -TEST.EXPECTED:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECIRC_STATE +TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:1 +TEST.VALUE:TreatmentRecirc.<>.recircPublishTimerCtr:1 +TEST.EXPECTED:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_DISCONNECT_PATIENT_STATE +TEST.EXPECTED:TreatmentRecirc.<>.recircTimerCtr:0 +TEST.EXPECTED:TreatmentRecirc.<>.recircPublishTimerCtr:0 TEST.END -- Subprogram: publishTreatmentRecircData @@ -840,13 +1034,25 @@ TEST.SUBPROGRAM:signalTreatmentRecircUserAction TEST.NEW TEST.NAME:signalTreatmentRecircUserAction.003 -TEST.STUB:TreatmentRecirc.handleRecircEndTreatmentUserAction +TEST.IMPORT_FAILURES: +(E) @LINE: 843 TEST.STUB:TreatmentRecirc.handleRecircEndTreatmentUserAction + >>> Could not find function handleRecircEndTreatmentUserAction + >>> in unit TreatmentRecirc. + >>> Value Line Error - Command Ignored +(E) @LINE: 843 + >>> Could not stub TreatmentRecirc.handleRecircEndTreatmentUserAction +(E) @LINE: 845 TEST.VALUE:TreatmentRecirc.handleRecircEndTreatmentUserAction.rejReason[0]:REQUEST_REJECT_REASON_NONE + >>> Subprogram 'handleRecircEndTreatmentUserAction' is invalid + >>> Command Ignored +(E) @LINE: 846 TEST.VALUE:TreatmentRecirc.handleRecircEndTreatmentUserAction.return:10 + >>> Subprogram 'handleRecircEndTreatmentUserAction' is invalid + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:TreatmentRecirc.signalTreatmentRecircUserAction.action:REQUESTED_USER_ACTION_TX_RECIRC_END_TREATMENT -TEST.VALUE:TreatmentRecirc.handleRecircEndTreatmentUserAction.rejReason[0]:REQUEST_REJECT_REASON_NONE -TEST.VALUE:TreatmentRecirc.handleRecircEndTreatmentUserAction.return:10 TEST.VALUE:uut_prototype_stubs.sendTreatmentRecircCmdResponse.accepted:10 TEST.VALUE:uut_prototype_stubs.sendTreatmentRecircCmdResponse.rejReason:0 -TEST.EXPECTED:uut_prototype_stubs.sendTreatmentRecircCmdResponse.accepted:10 +TEST.EXPECTED:TreatmentRecirc.signalTreatmentRecircUserAction.action:REQUESTED_USER_ACTION_TX_RECIRC_END_TREATMENT +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentRecircCmdResponse.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentRecircCmdResponse.rejReason:0 TEST.END @@ -909,22 +1115,63 @@ TEST.EXPECTED:uut_prototype_stubs.sendTreatmentRecircCmdResponse.rejReason:MACRO=REQUEST_REJECT_REASON_ALARM_IS_ACTIVE TEST.END +-- Test Case: signalTreatmentRecircUserAction.007 +TEST.UNIT:TreatmentRecirc +TEST.SUBPROGRAM:signalTreatmentRecircUserAction +TEST.NEW +TEST.NAME:signalTreatmentRecircUserAction.007 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((0) == isAnyAlarmActive()) ==> 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.STUB:TreatmentRecirc.handleRecircReconnectUserAction +TEST.STUB:TreatmentRecirc.handleRecircConfirmDisconnectUserAction +TEST.VALUE:TreatmentRecirc.signalTreatmentRecircUserAction.action:REQUESTED_USER_ACTION_TX_RECIRC_CONFIRM_DISCONNECT +TEST.VALUE:TreatmentRecirc.handleRecircReconnectUserAction.rejReason[0]:REQUEST_REJECT_REASON_NONE +TEST.VALUE:TreatmentRecirc.handleRecircReconnectUserAction.return:100 +TEST.VALUE:TreatmentRecirc.handleRecircConfirmDisconnectUserAction.return:0 +TEST.VALUE:uut_prototype_stubs.isAnyAlarmActive.return:0 +TEST.VALUE:uut_prototype_stubs.sendTreatmentRecircCmdResponse.accepted:100 +TEST.VALUE:uut_prototype_stubs.sendTreatmentRecircCmdResponse.rejReason:MACRO=REQUEST_REJECT_REASON_NONE +TEST.EXPECTED:TreatmentRecirc.signalTreatmentRecircUserAction.action:REQUESTED_USER_ACTION_TX_RECIRC_CONFIRM_DISCONNECT +TEST.EXPECTED:TreatmentRecirc.handleRecircConfirmDisconnectUserAction.rejReason[0]:REQUEST_REJECT_REASON_NONE +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentRecircCmdResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentRecircCmdResponse.rejReason:0 +TEST.END + -- Subprogram: transitionToTreatmentRecirc -- Test Case: transitionToTreatmentRecirc.001 TEST.UNIT:TreatmentRecirc TEST.SUBPROGRAM:transitionToTreatmentRecirc TEST.NEW TEST.NAME:transitionToTreatmentRecirc.001 +TEST.STUB:TreatmentRecirc.initTreatmentRecirc +TEST.STUB:TreatmentRecirc.setupForRecirculationStopState TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME,ALARM_USER_ACTION_RINSEBACK,ALARM_USER_ACTION_END_TREATMENT TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:0 TEST.VALUE:uut_prototype_stubs.setBloodPumpTargetFlowRate.flowRate:100 TEST.VALUE:uut_prototype_stubs.setBloodPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.VALUE:uut_prototype_stubs.setBloodPumpTargetFlowRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:0 +TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD +TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:0 +TEST.VALUE:uut_prototype_stubs.doorClosedRequired.door:0 +TEST.VALUE:uut_prototype_stubs.doorClosedRequired.pumpTrack:0 TEST.VALUE:uut_prototype_stubs.setValvePosition.valve:VDI,VDO,VBA,VBV TEST.VALUE:uut_prototype_stubs.setValvePosition.position:(2)VALVE_POSITION_C_CLOSE,(2)VALVE_POSITION_B_OPEN TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME,ALARM_USER_ACTION_RINSEBACK,ALARM_USER_ACTION_END_TREATMENT -TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:0 -TEST.EXPECTED:uut_prototype_stubs.setValvePosition.valve:VDI,VDO,VBA,VBV -TEST.EXPECTED:uut_prototype_stubs.setValvePosition.position:(2)VALVE_POSITION_C_CLOSE,(2)VALVE_POSITION_B_OPEN +TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:(3)0 +TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:250 +TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD +TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:uut_prototype_stubs.doorClosedRequired.door:1 +TEST.EXPECTED:uut_prototype_stubs.doorClosedRequired.pumpTrack:1 +TEST.EXPECTED:uut_prototype_stubs.setValvePosition.valve:VDI,VDO +TEST.EXPECTED:uut_prototype_stubs.setValvePosition.position:(2)VALVE_POSITION_C_CLOSE TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/UTILITIES/UTILITIES.tst =================================================================== diff -u -r03babd95ffe2b8cca989645afc1ce958644a1ab0 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/UTILITIES/UTILITIES.tst (.../UTILITIES.tst) (revision 03babd95ffe2b8cca989645afc1ce958644a1ab0) +++ vectorcast/Hercules_RM46_HD_Project/environment/UTILITIES/UTILITIES.tst (.../UTILITIES.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -322,6 +322,278 @@ TEST.EXPECTED:Utilities.hexStrToDec.size:255 TEST.END +-- Test Case: hexStrToDec.002 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.002 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x30 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:48 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:160 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.003 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.003 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x31 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:49 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:161 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.004 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.004 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x32 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:50 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:162 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.005 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.005 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x33 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:51 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:163 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.006 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.006 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x34 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:52 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:164 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.007 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.007 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x35 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:53 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:165 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.008 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.008 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x36 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:54 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:166 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.009 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.009 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x37 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:55 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:167 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.010 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.010 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x38 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:56 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:168 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.011 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.011 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x39 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:57 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:169 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.012 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.012 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x41 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:65 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:170 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.013 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.013 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x42 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:66 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:171 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.014 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.014 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x43 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:67 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:172 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.015 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.015 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x44 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:68 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:173 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.016 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.016 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x45 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:69 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:174 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.017 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.017 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x46 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:70 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:175 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + +-- Test Case: hexStrToDec.018 +TEST.UNIT:Utilities +TEST.SUBPROGRAM:hexStrToDec +TEST.NEW +TEST.NAME:hexStrToDec.018 +TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 +TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x47 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> +TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:71 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:0 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 +TEST.END + -- Test Case: hexStrToDec_NominalPath TEST.UNIT:Utilities TEST.SUBPROGRAM:hexStrToDec @@ -330,7 +602,12 @@ TEST.VALUE:Utilities.hexStrToDec.valuePtr:<> TEST.VALUE:Utilities.hexStrToDec.valuePtr[0]:0x41 TEST.VALUE:Utilities.hexStrToDec.valuePtr[1]:0x31 +TEST.VALUE:Utilities.hexStrToDec.convValuePtr:<> TEST.VALUE:Utilities.hexStrToDec.size:2 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[0]:65 +TEST.EXPECTED:Utilities.hexStrToDec.valuePtr[1]:49 +TEST.EXPECTED:Utilities.hexStrToDec.convValuePtr[0]:161 +TEST.EXPECTED:Utilities.hexStrToDec.size:2 TEST.END -- Subprogram: incTimeWindowedCount @@ -480,42 +757,33 @@ TEST.VALUE:Utilities.initTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_BAD_MSG_CRC TEST.VALUE:Utilities.initTimeWindowedCount.maxCnt:6 TEST.VALUE:Utilities.initTimeWindowedCount.winMs:1000 -TEST.EXPECTED:Utilities.<>.timeWindowedCountsInitialized[TIME_WINDOWED_COUNT_BAD_MSG_CRC]:0 -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:73 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:6 +TEST.EXPECTED:Utilities.<>.timeWindowedCountsInitialized[TIME_WINDOWED_COUNT_BAD_MSG_CRC]:1 +TEST.EXPECTED:Utilities.initTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_BAD_MSG_CRC +TEST.EXPECTED:Utilities.initTimeWindowedCount.maxCnt:6 +TEST.EXPECTED:Utilities.initTimeWindowedCount.winMs:1000 TEST.END --- Test Case: initTimeWindowedCount_NominalPath +-- Test Case: initTimeWindowedCount_InvalidMaxCount.001 TEST.UNIT:Utilities TEST.SUBPROGRAM:initTimeWindowedCount TEST.NEW -TEST.NAME:initTimeWindowedCount_NominalPath -TEST.VALUE:Utilities.<>.timeWindowedCountsInitialized[TIME_WINDOWED_COUNT_BAD_MSG_CRC]:0 -TEST.VALUE:Utilities.<>.timeWindowedCountsMaxCount[TIME_WINDOWED_COUNT_BAD_MSG_CRC]:0 -TEST.VALUE:Utilities.<>.timeWindowedCountsWindowMs[TIME_WINDOWED_COUNT_BAD_MSG_CRC]:0 -TEST.VALUE:Utilities.<>.timeWindowedCounts[TIME_WINDOWED_COUNT_BAD_MSG_CRC][0]:1 -TEST.VALUE:Utilities.<>.timeWindowedCounts[TIME_WINDOWED_COUNT_BAD_MSG_CRC][1]:1 -TEST.VALUE:Utilities.<>.timeWindowedCounts[TIME_WINDOWED_COUNT_BAD_MSG_CRC][2]:1 -TEST.VALUE:Utilities.<>.timeWindowedCounts[TIME_WINDOWED_COUNT_BAD_MSG_CRC][3]:1 -TEST.VALUE:Utilities.<>.timeWindowedCounts[TIME_WINDOWED_COUNT_BAD_MSG_CRC][4]:1 -TEST.VALUE:Utilities.<>.timeWindowedCountIndexes[TIME_WINDOWED_COUNT_BAD_MSG_CRC]:1 -TEST.VALUE:Utilities.<>.timeWindowedCountCounts[TIME_WINDOWED_COUNT_BAD_MSG_CRC]:1 +TEST.NAME:initTimeWindowedCount_InvalidMaxCount.001 +TEST.VALUE:Utilities.<>.timeWindowedCountsInitialized[TIME_WINDOWED_COUNT_BAD_MSG_CRC]:1 TEST.VALUE:Utilities.initTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_BAD_MSG_CRC -TEST.VALUE:Utilities.initTimeWindowedCount.maxCnt:3 +TEST.VALUE:Utilities.initTimeWindowedCount.maxCnt:11 TEST.VALUE:Utilities.initTimeWindowedCount.winMs:1000 -TEST.EXPECTED:Utilities.<>.timeWindowedCountsInitialized[TIME_WINDOWED_COUNT_BAD_MSG_CRC]:1 -TEST.EXPECTED:Utilities.<>.timeWindowedCountsMaxCount[TIME_WINDOWED_COUNT_BAD_MSG_CRC]:3 -TEST.EXPECTED:Utilities.<>.timeWindowedCountsWindowMs[TIME_WINDOWED_COUNT_BAD_MSG_CRC]:1000 -TEST.EXPECTED:Utilities.<>.timeWindowedCounts[TIME_WINDOWED_COUNT_BAD_MSG_CRC][0]:0 -TEST.EXPECTED:Utilities.<>.timeWindowedCounts[TIME_WINDOWED_COUNT_BAD_MSG_CRC][1]:0 -TEST.EXPECTED:Utilities.<>.timeWindowedCounts[TIME_WINDOWED_COUNT_BAD_MSG_CRC][2]:0 -TEST.EXPECTED:Utilities.<>.timeWindowedCounts[TIME_WINDOWED_COUNT_BAD_MSG_CRC][3]:0 -TEST.EXPECTED:Utilities.<>.timeWindowedCounts[TIME_WINDOWED_COUNT_BAD_MSG_CRC][4]:0 -TEST.EXPECTED:Utilities.<>.timeWindowedCountIndexes[TIME_WINDOWED_COUNT_BAD_MSG_CRC]:0 -TEST.EXPECTED:Utilities.<>.timeWindowedCountCounts[TIME_WINDOWED_COUNT_BAD_MSG_CRC]:0 +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.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:Utilities.<>.timeWindowedCountsInitialized[TIME_WINDOWED_COUNT_BAD_MSG_CRC]:0 +TEST.EXPECTED:Utilities.initTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_BAD_MSG_CRC +TEST.EXPECTED:Utilities.initTimeWindowedCount.maxCnt:11 +TEST.EXPECTED:Utilities.initTimeWindowedCount.winMs:1000 +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:73 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:11 TEST.END -- Subprogram: isCriticalDataInRange Index: vectorcast/Hercules_RM46_HD_Project/environment/VALVES/VALVES.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/VALVES/VALVES.tst (.../VALVES.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/VALVES/VALVES.tst (.../VALVES.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -40,9 +40,13 @@ TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0,(2)1,(2)2,(2)3 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1,0 +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].controlMode:VALVE_CONTROL_MODE_ENABLE_BYPASS TEST.EXPECTED:Valves.areValvesFunctional.return:0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0,(2)1,(2)2,(2)3 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1,0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:(4)ALARM_ID_HD_VALVE_NOT_FUNCTIONAL +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:(4)ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0,1,2,3 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:(4)ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:(4)0 TEST.END -- Test Case: areValvesFunctional_Bypass_Enabled @@ -136,10 +140,11 @@ TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:(2)0,(2)1,(2)2,(2)3 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 TEST.VALUE:uut_prototype_stubs.getFPGAValvesStatus.return:0x924 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_VALVE_NOT_FUNCTIONAL -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:(2)0,(2)1,(2)2,(2)3 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 +TEST.EXPECTED:Valves.areValvesFunctional.return:0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:(4)ALARM_ID_HD_VALVE_NOT_FUNCTIONAL +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:(4)ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0,1,2,3 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:(4)2340 TEST.END -- Test Case: areValvesFunctional_Default_Mode @@ -167,7 +172,10 @@ TEST.EXPECTED:Valves.<>.valvesStatus[VDO].controlMode:NUM_OF_VALVE_CONTROL_MODES TEST.EXPECTED:Valves.<>.valvesStatus[VBA].controlMode:NUM_OF_VALVE_CONTROL_MODES TEST.EXPECTED:Valves.<>.valvesStatus[VBV].controlMode:NUM_OF_VALVE_CONTROL_MODES -TEST.EXPECTED:Valves.areValvesFunctional.return:1 +TEST.EXPECTED:Valves.areValvesFunctional.return:0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:(4)ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0,1,2,3 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:(4)ALARM_DATA_TYPE_U32 TEST.END -- Test Case: areValvesFunctional_Disable_Failed @@ -196,10 +204,10 @@ TEST.EXPECTED:Valves.<>.valvesStatus[VBA].controlMode:VALVE_CONTROL_MODE_DISABLE_ALL TEST.EXPECTED:Valves.<>.valvesStatus[VBV].controlMode:VALVE_CONTROL_MODE_DISABLE_ALL TEST.EXPECTED:Valves.areValvesFunctional.return:0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_VALVE_NOT_FUNCTIONAL -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:(4)ALARM_ID_HD_VALVE_NOT_FUNCTIONAL +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:(4)ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:(4)ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:(4)0 TEST.END -- Test Case: areValvesFunctional_Disable_Passed @@ -895,6 +903,35 @@ TEST.EXPECTED:Valves.<>.valvesStatus[VDI].positions[VALVE_POSITION_NOT_IN_POSITION]:100 TEST.END +-- Test Case: getAndMonitorValvesCurrentFPGAPosition.008 +TEST.UNIT:Valves +TEST.SUBPROGRAM:getAndMonitorValvesCurrentFPGAPosition +TEST.NEW +TEST.NAME:getAndMonitorValvesCurrentFPGAPosition.008 +TEST.BASIS_PATH:6 of 8 (partial) +TEST.NOTES: +This is an automatically generated test case. +Test Path 6 +(1) for (valve < (NUM_OF_VALVES)) ==> TRUE +(2) if ((valvesStatus[valve]).execState == (VALVE_STATE_IDLE) && (0) == isACPowerLost()) ==> TRUE +(3) if ((VALVE_POSITION_B_OPEN) == commandedPositionEnum) ==> FALSE +(4) if (abs(currentPosition - commandedPosition) > maxDeviation) ==> FALSE +(5) if ((valvesStatus[valve]).positionOutOfRangeCounter > MAX_POS_DEVIATION_TIME_INTERVAL_COUNTER) ==> TRUE +(6) if ((VALVE_POSITION_C_CLOSE) == (valvesStatus[valve]).commandedPosition) ==> TRUE +Test Case Generation Notes: +Conflict: Unable to control expression-to-expression comparison in branch 1 +Cannot set valve due to assignment +Cannot set local variable maxDeviation in branch 4 +TEST.END_NOTES: +TEST.VALUE:Valves.<>.valvesStatus[VDI].commandedPosition:VALVE_POSITION_C_CLOSE +TEST.VALUE:Valves.<>.valvesStatus[VDI].execState:VALVE_STATE_IDLE +TEST.VALUE:Valves.<>.valvesStatus[VDI].positionOutOfRangeCounter:<> +TEST.VALUE:uut_prototype_stubs.isACPowerLost.return:0 +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].commandedPosition:VALVE_POSITION_C_CLOSE +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].execState:VALVE_STATE_IDLE +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].positionOutOfRangeCounter:4294967295 +TEST.END + -- Subprogram: getValveAirTrapStatus -- Test Case: getValveAirTrapStatus_NominalPath @@ -1715,6 +1752,35 @@ TEST.EXPECTED:Valves.handleValveStateInTransition.return:VALVE_STATE_IN_TRANSITION TEST.END +-- Test Case: handleValveStateInTransition.005 +TEST.UNIT:Valves +TEST.SUBPROGRAM:handleValveStateInTransition +TEST.NEW +TEST.NAME:handleValveStateInTransition.005 +TEST.STUB:Valves.getValvePositionCounts +TEST.VALUE:Valves.<>.valvesStatus[VDI].commandedPosition:VALVE_POSITION_C_CLOSE +TEST.VALUE:Valves.<>.valvesStatus[VDI].hasTransitionBeenRequested:1 +TEST.VALUE:Valves.<>.valvesStatus[VDI].positions[VALVE_POSITION_A_INSERT_EJECT]:5000 +TEST.VALUE:Valves.<>.valvesStatus[VDI].positions[VALVE_POSITION_B_OPEN]:12000 +TEST.VALUE:Valves.handleValveStateInTransition.valve:VDI +TEST.VALUE:Valves.handleValveStateInTransition.return:VALVE_STATE_IN_TRANSITION +TEST.VALUE:Valves.getValvePositionCounts.return:<> +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:1 +TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].commandedPosition:VALVE_POSITION_C_CLOSE +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].hasTransitionBeenRequested:1 +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].positions[VALVE_POSITION_A_INSERT_EJECT]:5000 +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].positions[VALVE_POSITION_B_OPEN]:12000 +TEST.EXPECTED:Valves.handleValveStateInTransition.valve:VDI +TEST.EXPECTED:Valves.handleValveStateInTransition.return:VALVE_STATE_IDLE +TEST.EXPECTED:Valves.getValvePositionCounts.valve:VDI +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_VALVE_TRANSITION_TIMEOUT +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 +TEST.END + -- Test Case: handleValveStateInTransition_Close_To_Cmd_Pos_B TEST.UNIT:Valves TEST.SUBPROGRAM:handleValveStateInTransition @@ -1900,6 +1966,28 @@ TEST.EXPECTED:Valves.homeValve.valve:VDI TEST.END +-- Test Case: homeValve.002 +TEST.UNIT:Valves +TEST.SUBPROGRAM:homeValve +TEST.NEW +TEST.NAME:homeValve.002 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (valve < (NUM_OF_VALVES)) ==> TRUE + (2) if ((valvesStatus[valve]).hasValveBeenHomed != (1)) ==> FALSE + Test Case Generation Notes: + Conflict: Cannot resolve multiple comparisons ( Valves.homeValve.valve ) in branches 1/2 +TEST.END_NOTES: +TEST.VALUE:Valves.<>.valvesStatus[VDI].hasValveBeenHomed:1 +TEST.VALUE:Valves.homeValve.valve:<> +TEST.VALUE:Valves.homeValve.force:1 +TEST.VALUE:Valves.homeValve.return:0 +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].hasValveBeenHomed:1 +TEST.EXPECTED:Valves.homeValve.valve:VDI +TEST.EXPECTED:Valves.homeValve.return:1 +TEST.END + -- Test Case: homeValve_Valve_Invalid TEST.UNIT:Valves TEST.SUBPROGRAM:homeValve @@ -2002,47 +2090,51 @@ TEST.NEW TEST.NAME:publishValvesData_No_Publish_Time TEST.IMPORT_FAILURES: -(S) @LINE: 1928 +(S) @LINE: 119 >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. (E) Errors from previous script import(s) - >>> (S) @LINE: 1926 - >>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. - >>> (S) @LINE: 1957 - >>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. - >>> (S) @LINE: 1897 - >>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. - >>> (S) @LINE: 1899 - >>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. - >>> (S) @LINE: 1872 - >>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. - >>> (S) @LINE: 1840 - >>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. - >>> (S) @LINE: 1838 - >>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. - >>> (S) @LINE: 1832 - >>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. - >>> (S) @LINE: 1830 - >>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. - >>> (S) @LINE: 1782 - >>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. - >>> (E) @LINE: 322 TEST.VALUE:Valves.<>.valveData.currentPosID:3 - >>> >>> Unknown parameter/object name valveData - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 323 TEST.VALUE:Valves.<>.valveData.current:-0.1 - >>> >>> Unknown parameter/object name valveData - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 325 TEST.VALUE:Valves.<>.valvesStatus[VDI].valveCurrent:0.25 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: valveCurrent - >>> (E) @LINE: 326 TEST.VALUE:Valves.<>.valvesStatus[VDI].valveDataPublishCounter:8 - >>> >>> Expected a field name from the record type CCAST_9_21 - >>> >>> Read: valveDataPublishCounter - >>> (E) @LINE: 328 TEST.EXPECTED:Valves.<>.valveData.currentPosID:3 - >>> >>> Unknown parameter/object name valveData - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 329 TEST.EXPECTED:Valves.<>.valveData.current:-0.1 - >>> >>> Unknown parameter/object name valveData - >>> >>> Value Line Error - Command Ignored + >>> (S) @LINE: 2053 + >>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. +>>> (S) @LINE: 1928 +>>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. +>>> (S) @LINE: 1926 +>>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. +>>> (S) @LINE: 1957 +>>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. +>>> (S) @LINE: 1897 +>>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. +>>> (S) @LINE: 1899 +>>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. +>>> (S) @LINE: 1872 +>>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. +>>> (S) @LINE: 1840 +>>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. +>>> (S) @LINE: 1838 +>>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. +>>> (S) @LINE: 1832 +>>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. +>>> (S) @LINE: 1830 +>>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. +>>> (S) @LINE: 1782 +>>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. +>>> (E) @LINE: 322 TEST.VALUE:Valves.<>.valveData.currentPosID:3 +>>> >>> Unknown parameter/object name valveData +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 323 TEST.VALUE:Valves.<>.valveData.current:-0.1 +>>> >>> Unknown parameter/object name valveData +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 325 TEST.VALUE:Valves.<>.valvesStatus[VDI].valveCurrent:0.25 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: valveCurrent +>>> (E) @LINE: 326 TEST.VALUE:Valves.<>.valvesStatus[VDI].valveDataPublishCounter:8 +>>> >>> Expected a field name from the record type CCAST_9_21 +>>> >>> Read: valveDataPublishCounter +>>> (E) @LINE: 328 TEST.EXPECTED:Valves.<>.valveData.currentPosID:3 +>>> >>> Unknown parameter/object name valveData +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 329 TEST.EXPECTED:Valves.<>.valveData.current:-0.1 +>>> >>> Unknown parameter/object name valveData +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:Valves.getValvePosition TEST.STUB:Valves.getValveCurrent Index: vectorcast/Hercules_RM46_HD_Project/environment/VOLTAGES/VOLTAGES.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/VOLTAGES/VOLTAGES.tst (.../VOLTAGES.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/VOLTAGES/VOLTAGES.tst (.../VOLTAGES.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -46,7 +46,7 @@ TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 -TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V TEST.END -- Test Case: checkVoltageRanges.002 @@ -81,36 +81,27 @@ TEST.END_NOTES: TEST.STUB:Voltages.getMonitoredLineLevel TEST.VALUE:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V -TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V TEST.END -- Test Case: checkVoltageRanges.003 TEST.UNIT:Voltages TEST.SUBPROGRAM:checkVoltageRanges TEST.NEW TEST.NAME:checkVoltageRanges.003 -TEST.BASIS_PATH:2 of 6 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 2 - (1) for (i < (NUM_OF_MONITORED_LINES)) ==> FALSE - (4) if ((getMonitoredLineLevel(MONITORED_LINE_24V) < (5.0F) || getMonitoredLineLevel(MONITORED_LINE_24V_REGEN) < (5.0F)) && getCurrentOperationMode() != (MODE_INIT)) ==> FALSE - (5) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_AC_POWER_LOST, hasPowerBeenLost)) ==> TRUE + (1) for (i < (NUM_OF_MONITORED_LINES)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE Test Case Generation Notes: Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: TEST.STUB:Voltages.getMonitoredLineLevel -TEST.VALUE:Voltages.getMonitoredLineLevel.return:<> -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_INIT -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:(11)ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:(11)ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:(11)ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:(11)1.0 +TEST.VALUE:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_PBA_REF_V +TEST.VALUE:Voltages.getMonitoredLineLevel.return:1.3 +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V TEST.END -- Test Case: checkVoltageRanges.004 @@ -137,7 +128,7 @@ TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 TEST.VALUE:uut_prototype_stubs.isSafetyShutdownActivated.return:1 -TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V TEST.END -- Test Case: checkVoltageRanges.005 @@ -164,7 +155,12 @@ TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:1 -TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_AC_POWER_LOST +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:2139095039 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 TEST.END -- Test Case: checkVoltageRanges.006 @@ -192,7 +188,12 @@ TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:1 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET -TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:2139095039 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 TEST.END -- Test Case: checkVoltageRanges.007 @@ -220,7 +221,12 @@ TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:1 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:2139095039 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 TEST.END -- Test Case: checkVoltageRanges.008 @@ -248,7 +254,12 @@ TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:1 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_POST -TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:2139095039 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 TEST.END -- Test Case: checkVoltageRanges.009 @@ -275,7 +286,7 @@ TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmConditionCleared.return:1 -TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_HD_AC_POWER_LOST,ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmConditionCleared.alarmIndex:ALARM_ID_HD_AC_POWER_LOST TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmConditionCleared.isErrorOccurred:0 Index: vectorcast/Hercules_RM46_HD_Project/environment/WATCHDOGMGMT/WATCHDOGMGMT.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r143ab6b8f95977e266eba6439689d561811437b7 --- vectorcast/Hercules_RM46_HD_Project/environment/WATCHDOGMGMT/WATCHDOGMGMT.tst (.../WATCHDOGMGMT.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/WATCHDOGMGMT/WATCHDOGMGMT.tst (.../WATCHDOGMGMT.tst) (revision 143ab6b8f95977e266eba6439689d561811437b7) @@ -266,31 +266,37 @@ TEST.NEW TEST.NAME:StartInProgress TEST.IMPORT_FAILURES: -(E) @LINE: 299 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 +(E) @LINE: 51 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 >>> Expected a field name from the record type CCAST_9_10 >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 (E) Errors from previous script import(s) - >>> (E) @LINE: 296 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_10 - >>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 - >>> (E) @LINE: 291 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_10 - >>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 - >>> (E) @LINE: 275 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_10 - >>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 - >>> (E) @LINE: 272 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_10 - >>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 - >>> (E) @LINE: 269 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_10 - >>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 - >>> (E) @LINE: 254 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_10 - >>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 - >>> (E) @LINE: 780 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type CCAST_9_10 - >>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 + >>> (E) @LINE: 304 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type CCAST_9_10 + >>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> (E) @LINE: 299 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_10 +>>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> (E) @LINE: 296 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_10 +>>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> (E) @LINE: 291 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_10 +>>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> (E) @LINE: 275 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_10 +>>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> (E) @LINE: 272 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_10 +>>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> (E) @LINE: 269 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_10 +>>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> (E) @LINE: 254 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_10 +>>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> (E) @LINE: 780 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type CCAST_9_10 +>>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 TEST.END_IMPORT_FAILURES: TEST.VALUE:WatchdogMgmt.<>.watchdogSelfTestState:WATCHDOG_SELF_TEST_STATE_START TEST.VALUE:WatchdogMgmt.<>.watchdogSelfTestStatus:SELF_TEST_STATUS_IN_PROGRESS