Index: vectorcast/Hercules_RM46_HD_Project/environment/ACCEL/ACCEL.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/ACCEL/ACCEL.tst (.../ACCEL.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/ACCEL/ACCEL.tst (.../ACCEL.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -945,6 +945,7 @@ 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 @@ -962,6 +963,7 @@ 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/AIRTRAP/AIRTRAP.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/AIRTRAP/AIRTRAP.tst (.../AIRTRAP.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/AIRTRAP/AIRTRAP.tst (.../AIRTRAP.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -204,12 +204,13 @@ TEST.NEW TEST.NAME:execAirTrapMonitor.003 TEST.IMPORT_FAILURES: -(E) @LINE: 221 TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> - >>> Unknown parameter/object name airTrapUpperLevelCtr - >>> Value Line Error - Command Ignored -(E) @LINE: 225 TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 - >>> Unknown parameter/object name airTrapUpperLevelCtr - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 221 TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> + >>> >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 225 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: @@ -266,12 +267,13 @@ TEST.NEW TEST.NAME:execAirTrapMonitor.005 TEST.IMPORT_FAILURES: -(E) @LINE: 278 TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> - >>> Unknown parameter/object name airTrapUpperLevelCtr - >>> Value Line Error - Command Ignored -(E) @LINE: 283 TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 - >>> Unknown parameter/object name airTrapUpperLevelCtr - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 278 TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> + >>> >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 283 TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 + >>> >>> Unknown parameter/object name airTrapUpperLevelCtr + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -296,6 +298,31 @@ TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0 TEST.END +-- Test Case: execAirTrapMonitor.006 +TEST.UNIT:AirTrap +TEST.SUBPROGRAM:execAirTrapMonitor +TEST.NEW +TEST.NAME:execAirTrapMonitor.006 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (3) if ((AIR_TRAP_LEVEL_AIR) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_LOWER) && (AIR_TRAP_LEVEL_FLUID) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) ==> FALSE + Row number 3 forms a pair with Row 1 for Condition #3, subcondition "a". + Condition a ==> FALSE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:AirTrap.getAirTrapLevel +TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:1 +TEST.VALUE:AirTrap.getAirTrapLevel.sensor:AIR_TRAP_LEVEL_SENSOR_LOWER +TEST.VALUE:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_FLUID +TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:0 +TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:0 +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN +TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0 +TEST.EXPECTED:AirTrap.getAirTrapLevel.sensor:AIR_TRAP_LEVEL_SENSOR_LOWER +TEST.END + -- Test Case: execAirTrapMonitor.007 TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitor @@ -326,6 +353,26 @@ TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0 TEST.END +-- Test Case: execAirTrapMonitor.008 +TEST.UNIT:AirTrap +TEST.SUBPROGRAM:execAirTrapMonitor +TEST.NEW +TEST.NAME:execAirTrapMonitor.008 +TEST.STUB:AirTrap.getAirTrapLevel +TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 +TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 +TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:40 +TEST.VALUE:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_AIR,AIR_TRAP_LEVEL_FLUID +TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:1 +TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:1 +TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 +TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 +TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:41 +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_AIR_TRAP_ILLEGAL_LEVELS +TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:DISPLAY_STATE=HIDE +TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:DISPLAY_STATE=HIDE +TEST.END + -- Test Case: execAirTrapMonitor_InvalidReadings_NotPersistent TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitor @@ -351,14 +398,15 @@ TEST.NEW TEST.NAME:execAirTrapMonitorTreatment_NoTimeout TEST.IMPORT_FAILURES: -(E) @LINE: 451 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:300 - >>> Could not find function getTreatmentParameterU32 - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 454 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:ALARM_ID_HD_TREATMENT_STOPPED_BY_USER - >>> Could not find function getTreatmentParameterU32 - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 451 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:300 + >>> >>> Could not find function getTreatmentParameterU32 + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 454 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:ALARM_ID_HD_TREATMENT_STOPPED_BY_USER + >>> >>> Could not find function getTreatmentParameterU32 + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 @@ -388,14 +436,15 @@ TEST.NEW TEST.NAME:execAirTrapMonitorTreatment_Timeout TEST.IMPORT_FAILURES: -(E) @LINE: 477 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:300 - >>> Could not find function getTreatmentParameterU32 - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 481 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:ALARM_ID_HD_TREATMENT_STOPPED_BY_USER - >>> Could not find function getTreatmentParameterU32 - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 477 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:300 + >>> >>> Could not find function getTreatmentParameterU32 + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 481 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:ALARM_ID_HD_TREATMENT_STOPPED_BY_USER + >>> >>> Could not find function getTreatmentParameterU32 + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 @@ -713,6 +762,141 @@ TEST.EXPECTED:AirTrap.handleAirTrapValveClosedState.return:AIR_TRAP_VALVE_CLOSED_STATE TEST.END +-- Test Case: handleAirTrapValveClosedState.011 +TEST.UNIT:AirTrap +TEST.SUBPROGRAM:handleAirTrapValveClosedState +TEST.NEW +TEST.NAME:handleAirTrapValveClosedState.011 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if ((1) == pendingStopAirTrapController) ==> FALSE + (2) if ((AIR_TRAP_LEVEL_FLUID) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) ==> FALSE + (4) if ((AIR_TRAP_LEVEL_AIR) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) ==> TRUE + (5) if ((AIR_PUMP_STATE_ON) == getAirPumpState()) ==> TRUE + (6) if (airPumpUpperLevelCtr >= 100 / 50) ==> FALSE + Test Case Generation Notes: + Cannot set airPumpUpperLevelCtr due to assignment +TEST.END_NOTES: +TEST.STUB:AirTrap.getAirTrapLevel +TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:<> +TEST.VALUE:AirTrap.getAirTrapLevel.sensor:(2)AIR_TRAP_LEVEL_SENSOR_UPPER,AIR_TRAP_LEVEL_SENSOR_LOWER +TEST.VALUE:AirTrap.getAirTrapLevel.return:(2)AIR_TRAP_LEVEL_AIR,AIR_TRAP_LEVEL_FLUID +TEST.VALUE:uut_prototype_stubs.getAirPumpState.return:AIR_PUMP_STATE_ON +TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0 +TEST.EXPECTED:AirTrap.<>.airPumpUpperLevelCtr:1 +TEST.EXPECTED:AirTrap.handleAirTrapValveClosedState.return:AIR_TRAP_VALVE_CLOSED_STATE +TEST.EXPECTED:AirTrap.getAirTrapLevel.sensor:(2)AIR_TRAP_LEVEL_SENSOR_UPPER,AIR_TRAP_LEVEL_SENSOR_LOWER +TEST.END + +-- Test Case: handleAirTrapValveClosedState.012 +TEST.UNIT:AirTrap +TEST.SUBPROGRAM:handleAirTrapValveClosedState +TEST.NEW +TEST.NAME:handleAirTrapValveClosedState.012 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if ((1) == pendingStopAirTrapController) ==> FALSE + (2) if ((AIR_TRAP_LEVEL_FLUID) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) ==> FALSE + (4) if ((AIR_TRAP_LEVEL_AIR) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) ==> TRUE + (5) if ((AIR_PUMP_STATE_ON) == getAirPumpState()) ==> TRUE + (6) if (airPumpUpperLevelCtr >= 100 / 50) ==> FALSE + Test Case Generation Notes: + Cannot set airPumpUpperLevelCtr due to assignment +TEST.END_NOTES: +TEST.STUB:AirTrap.getAirTrapLevel +TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:<> +TEST.VALUE:AirTrap.getAirTrapLevel.sensor:(2)AIR_TRAP_LEVEL_SENSOR_UPPER,AIR_TRAP_LEVEL_SENSOR_LOWER +TEST.VALUE:AirTrap.getAirTrapLevel.return:(2)AIR_TRAP_LEVEL_AIR,AIR_TRAP_LEVEL_FLUID +TEST.VALUE:uut_prototype_stubs.getAirPumpState.return:AIR_PUMP_STATE_ON +TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0 +TEST.EXPECTED:AirTrap.<>.airPumpUpperLevelCtr:1 +TEST.EXPECTED:AirTrap.handleAirTrapValveClosedState.return:AIR_TRAP_VALVE_CLOSED_STATE +TEST.EXPECTED:AirTrap.getAirTrapLevel.sensor:(2)AIR_TRAP_LEVEL_SENSOR_UPPER,AIR_TRAP_LEVEL_SENSOR_LOWER +TEST.END + +-- Test Case: handleAirTrapValveClosedState.013 +TEST.UNIT:AirTrap +TEST.SUBPROGRAM:handleAirTrapValveClosedState +TEST.NEW +TEST.NAME:handleAirTrapValveClosedState.013 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if ((1) == pendingStopAirTrapController) ==> FALSE + (2) if ((AIR_TRAP_LEVEL_FLUID) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) ==> FALSE + (4) if ((AIR_TRAP_LEVEL_AIR) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) ==> TRUE + (5) if ((AIR_PUMP_STATE_ON) == getAirPumpState()) ==> TRUE + (6) if (airPumpUpperLevelCtr >= 100 / 50) ==> FALSE + Test Case Generation Notes: + Cannot set airPumpUpperLevelCtr due to assignment +TEST.END_NOTES: +TEST.STUB:AirTrap.getAirTrapLevel +TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:<> +TEST.VALUE:AirTrap.<>.airPumpUpperLevelCtr:2 +TEST.VALUE:AirTrap.getAirTrapLevel.sensor:(2)AIR_TRAP_LEVEL_SENSOR_UPPER,AIR_TRAP_LEVEL_SENSOR_LOWER +TEST.VALUE:AirTrap.getAirTrapLevel.return:(2)AIR_TRAP_LEVEL_AIR,AIR_TRAP_LEVEL_FLUID +TEST.VALUE:uut_prototype_stubs.getAirPumpState.return:AIR_PUMP_STATE_ON +TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0 +TEST.EXPECTED:AirTrap.<>.airPumpUpperLevelCtr:3 +TEST.EXPECTED:AirTrap.handleAirTrapValveClosedState.return:AIR_TRAP_VALVE_CLOSED_STATE +TEST.EXPECTED:AirTrap.getAirTrapLevel.sensor:(2)AIR_TRAP_LEVEL_SENSOR_UPPER,AIR_TRAP_LEVEL_SENSOR_LOWER +TEST.END + +-- Test Case: handleAirTrapValveClosedState.014 +TEST.UNIT:AirTrap +TEST.SUBPROGRAM:handleAirTrapValveClosedState +TEST.NEW +TEST.NAME:handleAirTrapValveClosedState.014 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if ((1) == pendingStopAirTrapController) ==> FALSE + (2) if ((AIR_TRAP_LEVEL_FLUID) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) ==> FALSE + (4) if ((AIR_TRAP_LEVEL_AIR) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) ==> TRUE + (5) if ((AIR_PUMP_STATE_ON) == getAirPumpState()) ==> TRUE + (6) if (airPumpUpperLevelCtr >= 100 / 50) ==> FALSE + Test Case Generation Notes: + Cannot set airPumpUpperLevelCtr due to assignment +TEST.END_NOTES: +TEST.STUB:AirTrap.getAirTrapLevel +TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:<> +TEST.VALUE:AirTrap.getAirTrapLevel.sensor:(2)AIR_TRAP_LEVEL_SENSOR_UPPER,AIR_TRAP_LEVEL_SENSOR_LOWER +TEST.VALUE:AirTrap.getAirTrapLevel.return:(2)AIR_TRAP_LEVEL_AIR,AIR_TRAP_LEVEL_FLUID +TEST.VALUE:uut_prototype_stubs.getAirPumpState.return:AIR_PUMP_STATE_INIT +TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0 +TEST.EXPECTED:AirTrap.<>.airPumpUpperLevelCtr:0 +TEST.EXPECTED:AirTrap.handleAirTrapValveClosedState.return:AIR_TRAP_VALVE_CLOSED_STATE +TEST.EXPECTED:AirTrap.getAirTrapLevel.sensor:(2)AIR_TRAP_LEVEL_SENSOR_UPPER,AIR_TRAP_LEVEL_SENSOR_LOWER +TEST.END + +-- Test Case: handleAirTrapValveClosedState.015 +TEST.UNIT:AirTrap +TEST.SUBPROGRAM:handleAirTrapValveClosedState +TEST.NEW +TEST.NAME:handleAirTrapValveClosedState.015 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if ((1) == pendingStopAirTrapController) ==> FALSE + (2) if ((AIR_TRAP_LEVEL_FLUID) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) ==> FALSE + (4) if ((AIR_TRAP_LEVEL_AIR) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) ==> TRUE + (5) if ((AIR_PUMP_STATE_ON) == getAirPumpState()) ==> TRUE + (6) if (airPumpUpperLevelCtr >= 100 / 50) ==> FALSE + Test Case Generation Notes: + Cannot set airPumpUpperLevelCtr due to assignment +TEST.END_NOTES: +TEST.STUB:AirTrap.getAirTrapLevel +TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:<> +TEST.VALUE:AirTrap.getAirTrapLevel.sensor:(2)AIR_TRAP_LEVEL_SENSOR_UPPER,AIR_TRAP_LEVEL_SENSOR_LOWER,AIR_TRAP_LEVEL_SENSOR_UPPER,AIR_TRAP_LEVEL_SENSOR_LOWER +TEST.VALUE:AirTrap.getAirTrapLevel.return:(4)AIR_TRAP_LEVEL_AIR,AIR_TRAP_LEVEL_FLUID +TEST.VALUE:uut_prototype_stubs.getAirPumpState.return:AIR_PUMP_STATE_ON +TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0 +TEST.EXPECTED:AirTrap.handleAirTrapValveClosedState.return:AIR_TRAP_VALVE_CLOSED_STATE +TEST.EXPECTED:AirTrap.getAirTrapLevel.sensor:(2)AIR_TRAP_LEVEL_SENSOR_UPPER,AIR_TRAP_LEVEL_SENSOR_LOWER,AIR_TRAP_LEVEL_SENSOR_UPPER,AIR_TRAP_LEVEL_SENSOR_LOWER +TEST.END + -- Test Case: handleAirTrapValveClosedState_GoToOpen TEST.UNIT:AirTrap TEST.SUBPROGRAM:handleAirTrapValveClosedState Index: vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst (.../ALARMMGMT.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst (.../ALARMMGMT.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -87,13 +87,13 @@ TEST.NEW TEST.NAME:activateAlarm.005 TEST.IMPORT_FAILURES: -(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) 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. @@ -125,12 +125,13 @@ TEST.NEW TEST.NAME:activateAlarm.006 TEST.IMPORT_FAILURES: -(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. +(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 @@ -264,22 +265,61 @@ TEST.SUBPROGRAM:activateAlarm2Data TEST.NEW TEST.NAME:activateAlarm2Data.001 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 -TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_AIR_TRAP_ILLEGAL_LEVELS -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 +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.END_NOTES: +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.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 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData2.data.uInt.data:0 TEST.END -- Test Case: activateAlarm2Data.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm2Data TEST.NEW TEST.NAME:activateAlarm2Data.002 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 -TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_AIR_TRAP_ILLEGAL_LEVELS -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 +TEST.IMPORT_FAILURES: +(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.END_NOTES: +TEST.VALUE:AlarmMgmt.<>.alarmsBlockedTimer:1 +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_NO_ALARM +TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:<> +TEST.EXPECTED:AlarmMgmt.<>.alarmsBlockedTimer:1 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_NO_ALARM TEST.END +-- Test Case: activateAlarm2Data.003 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:activateAlarm2Data +TEST.NEW +TEST.NAME:activateAlarm2Data.003 +TEST.VALUE:AlarmMgmt.<>.alarmsBlockedTimer:0 +TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmsBlockedTimer:200 +TEST.END + -- Test Case: activateAlarm2Data_AlreadyActive TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm2Data @@ -376,18 +416,19 @@ TEST.NEW TEST.NAME:clearAlarm.001 TEST.IMPORT_FAILURES: -(E) @LINE: 368 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 369 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:5000 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 375 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:0 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 376 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:0 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 368 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 369 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:5000 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 375 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:0 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 376 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:0 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].alarmID:ALARM_ID_HD_BLOOD_SITTING_WARNING TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_LOW].alarmID:ALARM_ID_HD_BLOOD_SITTING_WARNING @@ -458,19 +499,19 @@ TEST.NEW TEST.NAME:clearAlarm_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 431 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 432 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:5000 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 434 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:0 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 435 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:0 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. (E) Errors from previous script import(s) + >>> (E) @LINE: 431 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 432 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:5000 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 434 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:0 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 435 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:0 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. >>> (E) @LINE: 212 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_HD_BLOOD_SITTING_WARNING >>> >>> Unexpected end of command - stopped at character 73 >>> >>> Command Ignored @@ -495,12 +536,13 @@ TEST.NEW TEST.NAME:clearAlarm_NotActive TEST.IMPORT_FAILURES: -(E) @LINE: 443 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_VENOUS_PRESSURE_LOW]:0 - >>> Invalid array index value ALARM_ID_VENOUS_PRESSURE_LOW - >>> Command Ignored. -(E) @LINE: 445 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_VENOUS_PRESSURE_LOW]:0 - >>> Invalid array index value ALARM_ID_VENOUS_PRESSURE_LOW - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 443 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_VENOUS_PRESSURE_LOW]:0 + >>> >>> Invalid array index value ALARM_ID_VENOUS_PRESSURE_LOW + >>> >>> Command Ignored. + >>> (E) @LINE: 445 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_VENOUS_PRESSURE_LOW]:0 + >>> >>> Invalid array index value ALARM_ID_VENOUS_PRESSURE_LOW + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.clearAlarm.alarm:ALARM_ID_HD_VENOUS_PRESSURE_LOW TEST.END @@ -511,19 +553,19 @@ TEST.NEW TEST.NAME:clearAlarm_NotInFIFO TEST.IMPORT_FAILURES: -(E) @LINE: 470 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 471 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:5000 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 473 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:0 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 474 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:0 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. (E) Errors from previous script import(s) + >>> (E) @LINE: 470 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 471 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:5000 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 473 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:0 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 474 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:0 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. >>> (E) @LINE: 238 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE >>> >>> Unexpected end of command - stopped at character 73 >>> >>> Command Ignored @@ -698,7 +740,8 @@ TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_PRIMARY TEST.VALUE:uut_prototype_stubs.getIntADCVoltageConverted.return:<> -TEST.EXPECTED:AlarmMgmt.execAlarmAudioSelfTest.return:SELF_TEST_STATUS_PASSED +TEST.EXPECTED:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_NO_TONE +TEST.EXPECTED:AlarmMgmt.execAlarmAudioSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS TEST.END -- Test Case: execAlarmAudioSelfTest.005 @@ -766,6 +809,160 @@ TEST.EXPECTED:AlarmMgmt.execAlarmAudioSelfTest.return:SELF_TEST_STATUS_FAILED TEST.END +-- Test Case: execAlarmAudioSelfTest.008 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:execAlarmAudioSelfTest +TEST.NEW +TEST.NAME:execAlarmAudioSelfTest.008 +TEST.STUB:AlarmMgmt.activateAlarm2Data +TEST.VALUE:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_START +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.getIntADCVoltageConverted.return:20.0 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:10 +TEST.EXPECTED:AlarmMgmt.<>.audioTestStartTime:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_COMPLETE +TEST.EXPECTED:AlarmMgmt.<>.alarmAudioTestToneRequested:0 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData1.data.flt.data:20.0 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData2.data.uInt.data:1101004800 +TEST.EXPECTED:AlarmMgmt.execAlarmAudioSelfTest.return:SELF_TEST_STATUS_FAILED +TEST.EXPECTED:uut_prototype_stubs.getIntADCVoltageConverted.channel:INT_ADC_PRIMARY_ALARM_CURRENT_LG +TEST.END + +-- Test Case: execAlarmAudioSelfTest.009 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:execAlarmAudioSelfTest +TEST.NEW +TEST.NAME:execAlarmAudioSelfTest.009 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (2) case alarmAudioSelfTestState ==> ALARM_AUDIO_SELF_TEST_STATE_PRIMARY + (3) if (almHGCurrent > (20.0) && almLGCurrent > (60.0)) ==> TRUE + Row number 1 forms a pair with Row 3 for Condition #3, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_NO_TONE +TEST.VALUE:uut_prototype_stubs.getIntADCVoltageConverted.return:<> +TEST.EXPECTED:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_NO_TONE +TEST.EXPECTED:AlarmMgmt.execAlarmAudioSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS +TEST.END + +-- Test Case: execAlarmAudioSelfTest.010 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:execAlarmAudioSelfTest +TEST.NEW +TEST.NAME:execAlarmAudioSelfTest.010 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (2) case alarmAudioSelfTestState ==> ALARM_AUDIO_SELF_TEST_STATE_PRIMARY + (3) if (almHGCurrent > (20.0) && almLGCurrent > (60.0)) ==> TRUE + Row number 1 forms a pair with Row 3 for Condition #3, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:AlarmMgmt.initAlarmMgmt +TEST.STUB:AlarmMgmt.execAlarmMgmt +TEST.STUB:AlarmMgmt.activateAlarm +TEST.STUB:AlarmMgmt.activateAlarmNoData +TEST.STUB:AlarmMgmt.activateAlarm1Data +TEST.STUB:AlarmMgmt.activateAlarm2Data +TEST.STUB:AlarmMgmt.clearAlarmCondition +TEST.STUB:AlarmMgmt.clearAlarm +TEST.STUB:AlarmMgmt.setAlarmUserActionEnabled +TEST.STUB:AlarmMgmt.signalAlarmSilence +TEST.STUB:AlarmMgmt.signalAlarmUserActionInitiated +TEST.STUB:AlarmMgmt.isAlarmActive +TEST.STUB:AlarmMgmt.isAlarmConditionDetected +TEST.STUB:AlarmMgmt.isAnyAlarmActive +TEST.STUB:AlarmMgmt.isBloodRecircBlocked +TEST.STUB:AlarmMgmt.isDialysateRecircBlocked +TEST.STUB:AlarmMgmt.doesAlarmStatusIndicateStop +TEST.STUB:AlarmMgmt.doesAlarmIndicateNoResume +TEST.STUB:AlarmMgmt.getCurrentAlarmStatePriority +TEST.STUB:AlarmMgmt.isAlarmRecoverable +TEST.STUB:AlarmMgmt.setAlarmAudioVolume +TEST.STUB:AlarmMgmt.handleActiveAlarmListRequest +TEST.STUB:AlarmMgmt.handleResendActiveAlarmsRequest +TEST.STUB:AlarmMgmt.getAlarmStartTime +TEST.STUB:AlarmMgmt.monitorAlarms +TEST.STUB:AlarmMgmt.updateAlarmsState +TEST.STUB:AlarmMgmt.setAlarmLamp +TEST.STUB:AlarmMgmt.setAlarmAudio +TEST.STUB:AlarmMgmt.updateAlarmsSilenceStatus +TEST.STUB:AlarmMgmt.updateAlarmsFlags +TEST.STUB:AlarmMgmt.clearAllRecoverableAlarms +TEST.STUB:AlarmMgmt.resetAlarmPriorityFIFO +TEST.STUB:AlarmMgmt.publishAlarmInfo +TEST.STUB:AlarmMgmt.getAlarmAudioVolume +TEST.STUB:AlarmMgmt.getAlarmAudioPrimaryHighGainCurrent +TEST.STUB:AlarmMgmt.getAlarmAudioPrimaryLowGainCurrent +TEST.STUB:AlarmMgmt.getAlarmAudioBackupCurrent +TEST.STUB:AlarmMgmt.resetAlarmAudioPOSTState +TEST.STUB:AlarmMgmt.testSetAlarmStateOverride +TEST.STUB:AlarmMgmt.testResetAlarmStateOverride +TEST.STUB:AlarmMgmt.testSetAlarmStartOverride +TEST.STUB:AlarmMgmt.testResetAlarmStartOverride +TEST.STUB:AlarmMgmt.testClearAllAlarms +TEST.STUB:AlarmMgmt.testSetAlarmStatusPublishIntervalOverride +TEST.STUB:AlarmMgmt.testResetAlarmStatusPublishIntervalOverride +TEST.STUB:AlarmMgmt.testSetAlarmInfoPublishIntervalOverride +TEST.STUB:AlarmMgmt.testResetAlarmInfoPublishIntervalOverride +TEST.STUB:AlarmMgmt.testSetAlarmAudioVolumeLevelOverride +TEST.STUB:AlarmMgmt.testResetAlarmAudioVolumeLevelOverride +TEST.STUB:AlarmMgmt.testSetPrimaryAlarmAudioCurrentHGOverride +TEST.STUB:AlarmMgmt.testResetPrimaryAlarmAudioCurrentHGOverride +TEST.STUB:AlarmMgmt.testSetPrimaryAlarmAudioCurrentLGOverride +TEST.STUB:AlarmMgmt.testResetPrimaryAlarmAudioCurrentLGOverride +TEST.STUB:AlarmMgmt.testSetBackupAlarmAudioCurrentOverride +TEST.STUB:AlarmMgmt.testResetBackupAlarmAudioCurrentOverride +TEST.VALUE:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_NO_TONE +TEST.VALUE:uut_prototype_stubs.getIntADCVoltageConverted.return:19.0 +TEST.EXPECTED:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_COMPLETE +TEST.EXPECTED:AlarmMgmt.execAlarmAudioSelfTest.return:SELF_TEST_STATUS_PASSED +TEST.END + +-- Test Case: execAlarmAudioSelfTest.011 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:execAlarmAudioSelfTest +TEST.NEW +TEST.NAME:execAlarmAudioSelfTest.011 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (2) case alarmAudioSelfTestState ==> ALARM_AUDIO_SELF_TEST_STATE_PRIMARY + (3) if (almHGCurrent > (20.0) && almLGCurrent > (60.0)) ==> TRUE + Row number 1 forms a pair with Row 3 for Condition #3, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:AlarmMgmt.activateAlarm2Data +TEST.VALUE:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_NO_TONE +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.getIntADCVoltageConverted.return:<> +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_COMPLETE +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData1.data.flt.data:3.40282E+38 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:AlarmMgmt.activateAlarm2Data.alarmData2.data.flt.data:20.0 +TEST.EXPECTED:AlarmMgmt.execAlarmAudioSelfTest.return:SELF_TEST_STATUS_FAILED +TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:0 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:1000 +TEST.END + -- Subprogram: execAlarmMgmt -- Test Case: execAlarmMgmt.001 @@ -774,18 +971,19 @@ TEST.NEW TEST.NAME:execAlarmMgmt.001 TEST.IMPORT_FAILURES: -(E) @LINE: 701 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 702 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK]:1 - >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK - >>> Command Ignored. -(E) @LINE: 703 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:1 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 704 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].data:1 - >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 701 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 702 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK]:1 + >>> >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> >>> Command Ignored. + >>> (E) @LINE: 703 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:1 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 704 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].data:1 + >>> >>> Invalid array index value ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: @@ -796,10 +994,29 @@ Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:AlarmMgmt.<>.alarmStatusPublicationTimerCounter:0 TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:<> TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublicationTimerCounter:1 TEST.END +-- Test Case: execAlarmMgmt.002 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:execAlarmMgmt +TEST.NEW +TEST.NAME:execAlarmMgmt.002 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (++alarmStatusPublicationTimerCounter >= getU32OverrideValue(&alarmStatusPublishInterval)) ==> 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:AlarmMgmt.<>.alarmsBlockedTimer:1 +TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:<> +TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublicationTimerCounter:1 +TEST.END + -- Subprogram: getAlarmAudioBackupCurrent -- Test Case: getAlarmAudioBackupCurrent.001 @@ -991,12 +1208,13 @@ TEST.NEW TEST.NAME:getAlarmStartTime_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 979 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:456 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 982 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:456 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 979 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:456 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 982 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:456 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.getAlarmStartTime.alarmID:ALARM_ID_HD_FPGA_POST_TEST_FAILED TEST.VALUE:AlarmMgmt.getAlarmStartTime.return:0 @@ -1009,24 +1227,25 @@ TEST.NEW TEST.NAME:getAlarmStartTime_Override TEST.IMPORT_FAILURES: -(E) @LINE: 991 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:456 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 992 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:789 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 993 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 995 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:456 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 996 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:789 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 997 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 991 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:456 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 992 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:789 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 993 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 995 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:456 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 996 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:789 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 997 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.getAlarmStartTime.alarmID:ALARM_ID_HD_FPGA_POST_TEST_FAILED TEST.EXPECTED:AlarmMgmt.getAlarmStartTime.return:0 @@ -1197,10 +1416,13 @@ TEST.NEW TEST.NAME:handleResendActiveAlarmsRequest.002 TEST.IMPORT_FAILURES: -(S) @LINE: 1314 +(S) @LINE: 1229 >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> Results in 323 Iterations. + >>> 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. @@ -1237,10 +1459,13 @@ TEST.NEW TEST.NAME:handleResendActiveAlarmsRequest.003 TEST.IMPORT_FAILURES: -(S) @LINE: 1355 +(S) @LINE: 1273 >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> Results in 323 Iterations. + >>> 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. @@ -2307,31 +2532,31 @@ TEST.NEW TEST.NAME:testClearAllAlarms_InvalidKey TEST.IMPORT_FAILURES: -(E) @LINE: 2423 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:1 - >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW - >>> Command Ignored. -(E) @LINE: 2424 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 2426 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:1000000 - >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW - >>> Command Ignored. -(E) @LINE: 2427 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:2000000 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 2431 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:1 - >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW - >>> Command Ignored. -(E) @LINE: 2432 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 2434 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:1000000 - >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW - >>> Command Ignored. -(E) @LINE: 2435 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:2000000 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. (E) Errors from previous script import(s) + >>> (E) @LINE: 2423 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:1 + >>> >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW + >>> >>> Command Ignored. + >>> (E) @LINE: 2424 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 2426 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:1000000 + >>> >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW + >>> >>> Command Ignored. + >>> (E) @LINE: 2427 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:2000000 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 2431 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:1 + >>> >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW + >>> >>> Command Ignored. + >>> (E) @LINE: 2432 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 2434 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:1000000 + >>> >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW + >>> >>> Command Ignored. + >>> (E) @LINE: 2435 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:2000000 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. >>> (E) @LINE: 666 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_LOW]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 91 >>> >>> Command Ignored @@ -2366,31 +2591,31 @@ TEST.NEW TEST.NAME:testClearAllAlarms_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 2460 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:1 - >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW - >>> Command Ignored. -(E) @LINE: 2461 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 2463 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:1000000 - >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW - >>> Command Ignored. -(E) @LINE: 2464 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:2000000 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 2468 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:0 - >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW - >>> Command Ignored. -(E) @LINE: 2469 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:0 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 2471 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:0 - >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW - >>> Command Ignored. -(E) @LINE: 2472 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:0 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. (E) Errors from previous script import(s) + >>> (E) @LINE: 2460 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:1 + >>> >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW + >>> >>> Command Ignored. + >>> (E) @LINE: 2461 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 2463 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:1000000 + >>> >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW + >>> >>> Command Ignored. + >>> (E) @LINE: 2464 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:2000000 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 2468 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:0 + >>> >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW + >>> >>> Command Ignored. + >>> (E) @LINE: 2469 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:0 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 2471 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:0 + >>> >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW + >>> >>> Command Ignored. + >>> (E) @LINE: 2472 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:0 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. >>> (E) @LINE: 694 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_LOW]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 91 >>> >>> Command Ignored @@ -2419,31 +2644,31 @@ TEST.NEW TEST.NAME:testClearAllAlarms_NotLoggedIn TEST.IMPORT_FAILURES: -(E) @LINE: 2503 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:1 - >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW - >>> Command Ignored. -(E) @LINE: 2504 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 2506 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:1000000 - >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW - >>> Command Ignored. -(E) @LINE: 2507 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:2000000 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 2511 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:1 - >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW - >>> Command Ignored. -(E) @LINE: 2512 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. -(E) @LINE: 2514 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:1000000 - >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW - >>> Command Ignored. -(E) @LINE: 2515 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:2000000 - >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING - >>> Command Ignored. (E) Errors from previous script import(s) + >>> (E) @LINE: 2503 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:1 + >>> >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW + >>> >>> Command Ignored. + >>> (E) @LINE: 2504 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 2506 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:1000000 + >>> >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW + >>> >>> Command Ignored. + >>> (E) @LINE: 2507 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:2000000 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 2511 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:1 + >>> >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW + >>> >>> Command Ignored. + >>> (E) @LINE: 2512 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. + >>> (E) @LINE: 2514 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:1000000 + >>> >>> Invalid array index value ALARM_ID_ARTERIAL_PRESSURE_LOW + >>> >>> Command Ignored. + >>> (E) @LINE: 2515 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:2000000 + >>> >>> Invalid array index value ALARM_ID_BLOOD_SITTING_WARNING + >>> >>> Command Ignored. >>> (E) @LINE: 720 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_LOW]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 91 >>> >>> Command Ignored @@ -2556,30 +2781,31 @@ TEST.NEW TEST.NAME:testResetAlarmStartOverride_InvalidAlarm TEST.IMPORT_FAILURES: -(E) @LINE: 2602 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: 2603 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: 2604 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:1000 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 2605 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 2607 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: 2608 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: 2609 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:1000 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 2610 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 2602 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: 2603 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: 2604 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:1000 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 2605 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 2607 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: 2608 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: 2609 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:1000 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 2610 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testResetAlarmStartOverride.alarmID:9999 TEST.EXPECTED:AlarmMgmt.testResetAlarmStartOverride.return:0 @@ -2591,24 +2817,25 @@ TEST.NEW TEST.NAME:testResetAlarmStartOverride_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 2619 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: 2620 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: 2621 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:1000 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 2622 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 2625 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: 2626 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) Errors from previous script import(s) + >>> (E) @LINE: 2619 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: 2620 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: 2621 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:1000 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 2622 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 2625 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: 2626 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testResetAlarmStartOverride.alarmID:2 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 @@ -2622,30 +2849,31 @@ TEST.NEW TEST.NAME:testResetAlarmStartOverride_NotLoggedIn TEST.IMPORT_FAILURES: -(E) @LINE: 2636 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: 2637 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: 2638 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:1000 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 2639 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 2642 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: 2643 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: 2644 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:1000 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 2645 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 2636 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: 2637 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: 2638 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:1000 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 2639 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 2642 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: 2643 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: 2644 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:1000 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 2645 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testResetAlarmStartOverride.alarmID:2 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 @@ -2660,12 +2888,13 @@ TEST.NEW TEST.NAME:testResetAlarmStateOverride_InvalidAlarm TEST.IMPORT_FAILURES: -(E) @LINE: 2656 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 2658 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 2656 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 2658 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testResetAlarmStateOverride.alarmID:9999 TEST.EXPECTED:AlarmMgmt.testResetAlarmStateOverride.return:0 @@ -2677,12 +2906,13 @@ TEST.NEW TEST.NAME:testResetAlarmStateOverride_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 2667 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 2670 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 2667 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 2670 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testResetAlarmStateOverride.alarmID:2 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 @@ -2695,12 +2925,13 @@ TEST.NEW TEST.NAME:testResetAlarmStateOverride_NotLoggedIn TEST.IMPORT_FAILURES: -(E) @LINE: 2679 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 2682 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 2679 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 2682 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testResetAlarmStateOverride.alarmID:2 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 @@ -2956,28 +3187,31 @@ TEST.NEW TEST.NAME:testSetAlarmStartOverride_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 3000 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 +(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: 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) 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 @@ -3056,30 +3290,31 @@ TEST.NEW TEST.NAME:testSetAlarmStartOverride_NotLoggedIn TEST.IMPORT_FAILURES: -(E) @LINE: 3019 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: 3020 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: 3021 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: 3022 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: 3026 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: 3027 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: 3028 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 3029 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0x0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 3019 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: 3020 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: 3021 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: 3022 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: 3026 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: 3027 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: 3028 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 3029 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0x0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testSetAlarmStartOverride.alarmID:2 TEST.VALUE:AlarmMgmt.testSetAlarmStartOverride.value:500 @@ -3093,30 +3328,31 @@ TEST.NEW TEST.NAME:testSetAlarmStartOverride_ValueTooLarge TEST.IMPORT_FAILURES: -(E) @LINE: 3038 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: 3039 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: 3040 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: 3041 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: 3046 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: 3047 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: 3048 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 3049 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0x0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 3038 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: 3039 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: 3040 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: 3041 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: 3046 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: 3047 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: 3048 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 3049 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0x0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testSetAlarmStartOverride.alarmID:2 TEST.VALUE:AlarmMgmt.testSetAlarmStartOverride.value:500 @@ -3133,9 +3369,10 @@ TEST.NEW TEST.NAME:testSetAlarmStateOverride_ActivateAlarm TEST.IMPORT_FAILURES: -(E) @LINE: 3060 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 3060 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.alarmID:2 TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.state:1 @@ -3166,12 +3403,13 @@ TEST.NEW TEST.NAME:testSetAlarmStateOverride_InvalidAlarm TEST.IMPORT_FAILURES: -(E) @LINE: 3089 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 3092 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 3089 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 3092 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.alarmID:9999 TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.state:1 @@ -3184,12 +3422,13 @@ TEST.NEW TEST.NAME:testSetAlarmStateOverride_NotLoggedIn TEST.IMPORT_FAILURES: -(E) @LINE: 3101 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 3105 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 3101 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 3105 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.alarmID:2 TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.state:1 @@ -3545,12 +3784,13 @@ TEST.NEW TEST.NAME:updateAlarmsFlags.007 TEST.IMPORT_FAILURES: -(E) @LINE: 3472 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 3476 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 3472 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 3476 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -3582,12 +3822,13 @@ TEST.NEW TEST.NAME:updateAlarmsFlags.008 TEST.IMPORT_FAILURES: -(E) @LINE: 3503 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. -(E) @LINE: 3508 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 - >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 3503 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. + >>> (E) @LINE: 3508 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 + >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -3621,19 +3862,19 @@ TEST.NEW TEST.NAME:updateAlarmsFlags.009 TEST.IMPORT_FAILURES: -(E) @LINE: 3530 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK]:0 - >>> Invalid array index value ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK - >>> Command Ignored. -(E) @LINE: 3531 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH]:0 - >>> Invalid array index value ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH - >>> Command Ignored. -(E) @LINE: 3554 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK]:0 - >>> Invalid array index value ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK - >>> Command Ignored. -(E) @LINE: 3555 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH]:0 - >>> Invalid array index value ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH - >>> Command Ignored. (E) Errors from previous script import(s) + >>> (E) @LINE: 3530 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK]:0 + >>> >>> Invalid array index value ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK + >>> >>> Command Ignored. + >>> (E) @LINE: 3531 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH]:0 + >>> >>> Invalid array index value ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH + >>> >>> Command Ignored. + >>> (E) @LINE: 3554 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK]:0 + >>> >>> Invalid array index value ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK + >>> >>> Command Ignored. + >>> (E) @LINE: 3555 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH]:0 + >>> >>> Invalid array index value ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH + >>> >>> Command Ignored. >>> (E) @LINE: 3249 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_BLOOD_LEAK_SELF_TEST_FAULT]:00 >>> >>> Invalid array index value ALARM_ID_HD_BLOOD_LEAK_SELF_TEST_FAULT >>> >>> Command Ignored. @@ -3691,19 +3932,19 @@ TEST.NEW TEST.NAME:updateAlarmsFlags.010 TEST.IMPORT_FAILURES: -(E) @LINE: 3592 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK]:0 - >>> Invalid array index value ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK - >>> Command Ignored. -(E) @LINE: 3593 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH]:0 - >>> Invalid array index value ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH - >>> Command Ignored. -(E) @LINE: 3616 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK]:0 - >>> Invalid array index value ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK - >>> Command Ignored. -(E) @LINE: 3617 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH]:0 - >>> Invalid array index value ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH - >>> Command Ignored. (E) Errors from previous script import(s) + >>> (E) @LINE: 3592 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK]:0 + >>> >>> Invalid array index value ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK + >>> >>> Command Ignored. + >>> (E) @LINE: 3593 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH]:0 + >>> >>> Invalid array index value ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH + >>> >>> Command Ignored. + >>> (E) @LINE: 3616 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK]:0 + >>> >>> Invalid array index value ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK + >>> >>> Command Ignored. + >>> (E) @LINE: 3617 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH]:0 + >>> >>> Invalid array index value ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH + >>> >>> Command Ignored. >>> (E) @LINE: 3306 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_BLOOD_LEAK_SELF_TEST_FAULT]:00 >>> >>> Invalid array index value ALARM_ID_HD_BLOOD_LEAK_SELF_TEST_FAULT >>> >>> Command Ignored. @@ -4073,13 +4314,13 @@ TEST.NEW TEST.NAME:updateAlarmsState.003 TEST.IMPORT_FAILURES: -(E) @LINE: 3972 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE]:1 - >>> Invalid array index value ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE - >>> Command Ignored. -(E) @LINE: 3983 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE]:1 - >>> Invalid array index value ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE - >>> Command Ignored. (E) Errors from previous script import(s) + >>> (E) @LINE: 3972 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE]:1 + >>> >>> Invalid array index value ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE + >>> >>> Command Ignored. + >>> (E) @LINE: 3983 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE]:1 + >>> >>> Invalid array index value ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE + >>> >>> Command Ignored. >>> (E) @LINE: 3571 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_RO_PUMP_FLOW_RATE_OUT_OF_RANGE]:0 >>> >>> Invalid array index value ALARM_ID_RO_PUMP_FLOW_RATE_OUT_OF_RANGE >>> >>> Command Ignored. Index: vectorcast/Hercules_RM46_HD_Project/environment/BATTERY/BATTERY.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/BATTERY/BATTERY.tst (.../BATTERY.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/BATTERY/BATTERY.tst (.../BATTERY.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -356,6 +356,7 @@ Cannot set current_BM_value due to assignment TEST.END_NOTES: TEST.STUB:Battery.getBatteryData +TEST.STUB:Battery.publishBatteryStatusData TEST.VALUE:Battery.<>.current_BM_value:BATTERY_PACK_BATTERY_STATUS1 TEST.VALUE:Battery.getBatteryData.return:1 TEST.EXPECTED:Battery.<>.current_BM_value:BATTERY_CHARGER_STATUS1 @@ -378,6 +379,7 @@ Cannot set current_BM_value due to assignment TEST.END_NOTES: TEST.STUB:Battery.getBatteryData +TEST.STUB:Battery.publishBatteryStatusData TEST.VALUE:Battery.<>.current_BM_value:BATTERY_PACK_BATTERY_STATUS2 TEST.VALUE:Battery.getBatteryData.return:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> @@ -402,6 +404,7 @@ Cannot set current_BM_value due to assignment TEST.END_NOTES: TEST.STUB:Battery.getBatteryData +TEST.STUB:Battery.publishBatteryStatusData TEST.VALUE:Battery.<>.current_BM_value:BATTERY_PACK_BATTERY_STATUS3 TEST.VALUE:Battery.getBatteryData.return:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 @@ -426,6 +429,7 @@ Cannot set current_BM_value due to assignment TEST.END_NOTES: TEST.STUB:Battery.getBatteryData +TEST.STUB:Battery.publishBatteryStatusData TEST.VALUE:Battery.<>.current_BM_value:BATTERY_PACK_BATTERY_STATUS4 TEST.VALUE:Battery.getBatteryData.return:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> @@ -541,6 +545,7 @@ Cannot set current_BM_value due to assignment TEST.END_NOTES: TEST.STUB:Battery.getBatteryData +TEST.STUB:Battery.publishBatteryStatusData TEST.VALUE:Battery.<>.current_BM_value:BATTERY_PACK_BATTERY_STATUS5 TEST.VALUE:Battery.getBatteryData.return:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> @@ -1299,52 +1304,6 @@ TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1 TEST.END --- Test Case: getBatteryManagementData.050 -TEST.UNIT:Battery -TEST.SUBPROGRAM:getBatteryManagementData -TEST.NEW -TEST.NAME:getBatteryManagementData.050 -TEST.IMPORT_FAILURES: -(E) @LINE: 1339 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT - >>> Could not find function activateAlarm1Data - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 1340 TEST.VALUE: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: 1347 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT - >>> Could not find function activateAlarm1Data - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 1348 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: 1349 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 - >>> Could not find function activateAlarm1Data - >>> 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 10 -(8) case current_BM_value ==> BATTERY_PACK_BATTERY_STATUS3 -(11) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BATTERY_PACK_ERROR_DETECTED, (BatteryStatusData.BatteryStatus & (0xf)) != (0))) ==> FALSE -Test Case Generation Notes: -Cannot set current_BM_value due to assignment -TEST.END_NOTES: -TEST.STUB:Battery.getBatteryData -TEST.VALUE:Battery.<>.current_BM_value:BATTERY_PACK_BATTERY_STATUS5 -TEST.VALUE:Battery.getBatteryData.return:1 -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET,MODE_TREA,MODE_POST -TEST.EXPECTED:Battery.<>.current_BM_value:BATTERY_CHARGER_STATUS5 -TEST.EXPECTED:Battery.getBatteryData.slaveAddr:9 -TEST.EXPECTED:Battery.getBatteryData.command:19 -TEST.EXPECTED:Battery.getBatteryData.dataPtr[0]:0 -TEST.END - -- Subprogram: getBatteryRemainingCapacity_mWh -- Test Case: getBatteryRemainingCapacity_mWh @@ -1522,26 +1481,27 @@ TEST.NEW TEST.NAME:getData.004 TEST.IMPORT_FAILURES: -(E) @LINE: 1597 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BATTERY_COMM_FAULT - >>> Could not find function activateAlarm1Data - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 1598 TEST.VALUE: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: 1599 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:10 - >>> Could not find function activateAlarm1Data - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 1603 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BATTERY_COMM_FAULT - >>> Could not find function activateAlarm1Data - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 1604 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) 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 + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1598 TEST.VALUE: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: 1599 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:10 + >>> >>> Could not find function activateAlarm1Data + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1603 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BATTERY_COMM_FAULT + >>> >>> Could not find function activateAlarm1Data + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1604 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 TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -1656,9 +1616,11 @@ TEST.NEW TEST.NAME:initBattery TEST.IMPORT_FAILURES: -(I) @LINE: 1702 +(I) @LINE: 1689 >>> 'BATT_STATUS_ERROR_PERSIST_MS' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 1702 + >>> >>> 'BATT_STATUS_ERROR_PERSIST_MS' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1584 >>> >>> 'BATT_STATUS_ERROR_PERSIST_MS' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1557 @@ -1815,12 +1777,23 @@ TEST.NOTES: No branches in subprogram TEST.END_NOTES: +TEST.STUB:Battery.getI2CStatusRegister TEST.STUB:Battery.getBatteryRemainingCapacity_mWh +TEST.STUB:Battery.getBatteryStatus +TEST.STUB:Battery.getBatteryChargerStatus +TEST.VALUE:Battery.getI2CStatusRegister.return:10 TEST.VALUE:Battery.getBatteryRemainingCapacity_mWh.return:50.0 +TEST.VALUE:Battery.getBatteryStatus.return:10 +TEST.VALUE:Battery.getBatteryChargerStatus.return:10 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_HD_BATTERY_STATUS_DATA TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST TEST.VALUE:uut_prototype_stubs.broadcastData.dataPtr:"2" TEST.VALUE:uut_prototype_stubs.broadcastData.length:12 +TEST.VALUE:uut_prototype_stubs.broadcastData.return:0 +TEST.EXPECTED:Battery.<>.BatteryStatusData.RemainingCapacity:0 +TEST.EXPECTED:Battery.<>.BatteryStatusData.BatteryStatus:0 +TEST.EXPECTED:Battery.<>.BatteryStatusData.BatteryChargerStatus:0 +TEST.EXPECTED:Battery.<>.BatteryStatusData.BatteryI2CStatus:0 TEST.END -- Subprogram: setupI2CDriver Index: vectorcast/Hercules_RM46_HD_Project/environment/BLOODFLOW/BLOODFLOW.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/BLOODFLOW/BLOODFLOW.tst (.../BLOODFLOW.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/BLOODFLOW/BLOODFLOW.tst (.../BLOODFLOW.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -683,10 +683,11 @@ TEST.NEW TEST.NAME:checkBloodPumpSpeeds.001 TEST.IMPORT_FAILURES: -(E) @LINE: 744 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_CHECK - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 744 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_CHECK + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:BloodFlow.getMeasuredBloodPumpRotorSpeed TEST.STUB:BloodFlow.getMeasuredBloodPumpSpeed @@ -715,10 +716,11 @@ TEST.NEW TEST.NAME:checkBloodPumpSpeeds.002 TEST.IMPORT_FAILURES: -(E) @LINE: 771 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_CHECK - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 771 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_CHECK + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:BloodFlow.getMeasuredBloodPumpRotorSpeed TEST.STUB:BloodFlow.getMeasuredBloodPumpSpeed @@ -1116,12 +1118,13 @@ TEST.NEW TEST.NAME:execBloodFlowMonitor.001 TEST.IMPORT_FAILURES: -(E) @LINE: 1175 TEST.STUB:BloodFlow.checkBloodPumpFlowRate - >>> Could not find function checkBloodPumpFlowRate - >>> in unit BloodFlow. - >>> Value Line Error - Command Ignored -(E) @LINE: 1175 - >>> Could not stub BloodFlow.checkBloodPumpFlowRate +(E) Errors from previous script import(s) + >>> (E) @LINE: 1175 TEST.STUB:BloodFlow.checkBloodPumpFlowRate + >>> >>> Could not find function checkBloodPumpFlowRate + >>> >>> in unit BloodFlow. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1175 + >>> >>> Could not stub BloodFlow.checkBloodPumpFlowRate TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: Index: vectorcast/Hercules_RM46_HD_Project/environment/BLOODLEAK/BLOODLEAK.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/BLOODLEAK/BLOODLEAK.tst (.../BLOODLEAK.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/BLOODLEAK/BLOODLEAK.tst (.../BLOODLEAK.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -2346,6 +2346,27 @@ TEST.EXPECTED:BloodLeak.handleBloodLeakNormalState.return:BLOOD_LEAK_CHECK_ZERO_AND_SELF_TEST_STATE TEST.END +-- Test Case: handleBloodLeakNormalState.009 +TEST.UNIT:BloodLeak +TEST.SUBPROGRAM:handleBloodLeakNormalState +TEST.NEW +TEST.NAME:handleBloodLeakNormalState.009 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == noFPGABloodLeakDetected()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:BloodLeak.<>.bloodLeakPersistenceCtr:1 +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN +TEST.EXPECTED:BloodLeak.<>.bloodLeakPersistenceCtr:0 +TEST.EXPECTED:BloodLeak.handleBloodLeakNormalState.return:BLOOD_LEAK_NORMAL_STATE +TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_HD_BLOOD_LEAK_DETECTED +TEST.EXPECTED:uut_prototype_stubs.getSwitchStatus.switchId:PUMP_TRACK_SWITCH +TEST.END + -- Subprogram: handleBloodLeakWaitForPostState -- Test Case: handleBloodLeakWaitForPostState.001 @@ -3019,6 +3040,31 @@ TEST.EXPECTED:BloodLeak.processReceivedEmbModeChar.data:1 TEST.END +-- Test Case: processReceivedEmbModeChar.015 +TEST.UNIT:BloodLeak +TEST.SUBPROGRAM:processReceivedEmbModeChar +TEST.NEW +TEST.NAME:processReceivedEmbModeChar.015 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (expChar1 != (NU_EMB_MODE_CMD) && (NU_EMB_MODE_CMD) == expChar2) ==> FALSE + (5) if (expChar1 != (NU_EMB_MODE_CMD) && expChar2 != (NU_EMB_MODE_CMD)) ==> FALSE + (8) if ((NU_EMB_MODE_CMD) == expChar1 && (NU_EMB_MODE_CMD) == expChar2) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:BloodLeak.<>.bloodLeakEmbModeRqstedCmd:0 +TEST.VALUE:BloodLeak.<>.bloodLeakEmbModeCmd[NU_EMB_MODE_CMD].expChar1:1 +TEST.VALUE:BloodLeak.<>.bloodLeakEmbModeCmd[NU_EMB_MODE_CMD].expChar2:0 +TEST.VALUE:BloodLeak.<>.bloodLeakEmbModeRespIndex:0 +TEST.VALUE:BloodLeak.processReceivedEmbModeChar.data:<> +TEST.EXPECTED:BloodLeak.<>.bloodLeakEmbModeRqstedCmd:0 +TEST.EXPECTED:BloodLeak.<>.bloodLeakEmbModeCmd[NU_EMB_MODE_CMD].expChar1:1 +TEST.EXPECTED:BloodLeak.<>.bloodLeakEmbModeCmd[NU_EMB_MODE_CMD].expChar2:0 +TEST.EXPECTED:BloodLeak.<>.bloodLeakEmbModeRespIndex:0 +TEST.EXPECTED:BloodLeak.processReceivedEmbModeChar.data:0 +TEST.END + -- Subprogram: publishBloodLeakData -- Test Case: publishBloodLeakData.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/BLOODPRIME/BLOODPRIME.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/BLOODPRIME/BLOODPRIME.tst (.../BLOODPRIME.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/BLOODPRIME/BLOODPRIME.tst (.../BLOODPRIME.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -119,9 +119,10 @@ TEST.NEW TEST.NAME:handleBloodPrimeRampState_else_Statement_Control_Time_Flow_<_BP_Rate TEST.IMPORT_FAILURES: -(E) @LINE: 126 TEST.VALUE:BloodPrime.<>.expectedBloodPrimeVolume_mL:100.0 - >>> Unknown parameter/object name expectedBloodPrimeVolume_mL - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 126 TEST.VALUE:BloodPrime.<>.expectedBloodPrimeVolume_mL:100.0 + >>> >>> Unknown parameter/object name expectedBloodPrimeVolume_mL + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodPrime.<>.bloodPrimeRampFlowRate_mL_min:100.0 TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:120.0 @@ -140,9 +141,10 @@ TEST.NEW TEST.NAME:handleBloodPrimeRampState_else_Statement_Control_Time_Flow_>_BP_Rate TEST.IMPORT_FAILURES: -(E) @LINE: 143 TEST.VALUE:BloodPrime.<>.expectedBloodPrimeVolume_mL:100.0 - >>> Unknown parameter/object name expectedBloodPrimeVolume_mL - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 143 TEST.VALUE:BloodPrime.<>.expectedBloodPrimeVolume_mL:100.0 + >>> >>> Unknown parameter/object name expectedBloodPrimeVolume_mL + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodPrime.<>.bloodPrimeRampFlowRate_mL_min:120.0 TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:120.0 @@ -161,9 +163,10 @@ TEST.NEW TEST.NAME:handleBloodPrimeRampState_else_Statement_Not_Control_Time TEST.IMPORT_FAILURES: -(E) @LINE: 159 TEST.VALUE:BloodPrime.<>.expectedBloodPrimeVolume_mL:100.0 - >>> Unknown parameter/object name expectedBloodPrimeVolume_mL - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 159 TEST.VALUE:BloodPrime.<>.expectedBloodPrimeVolume_mL:100.0 + >>> >>> Unknown parameter/object name expectedBloodPrimeVolume_mL + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:120.0 TEST.VALUE:BloodPrime.<>.bloodPrimeRampControlTimerCtr:15 @@ -214,7 +217,8 @@ TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:120 TEST.VALUE:uut_prototype_stubs.getDialyzerBloodVolume.return:82 TEST.EXPECTED:BloodPrime.<>.bloodPrimeState:BLOOD_PRIME_RAMP_STATE -TEST.EXPECTED:BloodPrime.<>.bloodPrimeRampStep_mL:0.224467 +TEST.EXPECTED:BloodPrime.<>.bloodPrimeRampStep_mL:0.192808 +TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW TEST.END -- Subprogram: publishBloodPrimeData Index: vectorcast/Hercules_RM46_HD_Project/environment/BUBBLE/BUBBLE.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/BUBBLE/BUBBLE.tst (.../BUBBLE.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/BUBBLE/BUBBLE.tst (.../BUBBLE.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -469,6 +469,39 @@ TEST.EXPECTED:Bubble.<>.bubblesState[ADV]:BUBBLE_NORMAL_STATE TEST.END +-- Test Case: handleBubbleNormaatState.012 +TEST.UNIT:Bubble +TEST.SUBPROGRAM:handleBubbleNormalState +TEST.NEW +TEST.NAME:handleBubbleNormaatState.012 +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.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.getSwitchStatus.switchId:PUMP_TRACK_SWITCH +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN +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 + -- Subprogram: handleBubbleSelfTestState -- Test Case: handleBubbleSelfTestState.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/CPLD/CPLD.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/CPLD/CPLD.tst (.../CPLD.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/CPLD/CPLD.tst (.../CPLD.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -48,7 +48,7 @@ Cannot set local variable acLevel in branch 1 TEST.END_NOTES: TEST.VALUE:CPLD.<>.ptr_mibspiREG5:<> -TEST.VALUE:CPLD.<>.ptr_mibspiREG5[0].PC2:PIN_SIGNAL_HIGH +TEST.VALUE:CPLD.<>.ptr_mibspiREG5[0].PC2:MACRO=PIN_SIGNAL_HIGH TEST.EXPECTED:CPLD.getCPLDACPowerLossDetected.return:0 TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/DGINTERFACE/DGINTERFACE.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/DGINTERFACE/DGINTERFACE.tst (.../DGINTERFACE.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/DGINTERFACE/DGINTERFACE.tst (.../DGINTERFACE.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -396,6 +396,19 @@ TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:3.40282E+38 TEST.END +-- Test Case: checkDialysateTemperature.007 +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:checkDialysateTemperature +TEST.NEW +TEST.NAME:checkDialysateTemperature.007 +TEST.VALUE:DGInterface.<>.dgDialysateTemp:43.0 +TEST.VALUE:DGInterface.<>.dgTrimmerTempSet:42.0 +TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 +TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:43.0 +TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:42.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 @@ -1592,6 +1605,44 @@ TEST.EXPECTED:DGInterface.setDGOpMode.subMode:0 TEST.END +-- Test Case: setDGOpMode.004 +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:setDGOpMode +TEST.NEW +TEST.NAME:setDGOpMode.004 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (opMode < (NUM_OF_DG_MODES)) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_SOLO +TEST.VALUE:DGInterface.setDGOpMode.opMode:<> +TEST.VALUE:DGInterface.setDGOpMode.subMode:<> +TEST.EXPECTED:DGInterface.setDGOpMode.opMode:0 +TEST.EXPECTED:DGInterface.setDGOpMode.subMode:0 +TEST.EXPECTED:uut_prototype_stubs.signalDGPOSTFinalResult.passed:0 +TEST.END + +-- Test Case: setDGOpMode.005 +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:setDGOpMode +TEST.NEW +TEST.NAME:setDGOpMode.005 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (opMode < (NUM_OF_DG_MODES)) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:DGInterface.setDGOpMode.opMode:10 +TEST.VALUE:DGInterface.setDGOpMode.subMode:<> +TEST.EXPECTED:DGInterface.<>.dgCurrentOpMode:DG_MODE_CHEM +TEST.EXPECTED:DGInterface.<>.dgSubMode:0 +TEST.EXPECTED:DGInterface.setDGOpMode.opMode:10 +TEST.EXPECTED:DGInterface.setDGOpMode.subMode:0 +TEST.END + -- Subprogram: setDGReservoirsData -- Test Case: setDGReservoirsData.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst (.../DIALINFLOW.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst (.../DIALINFLOW.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -1352,6 +1352,29 @@ TEST.EXPECTED:DialInFlow.<>.errorDialInRotorSpeedPersistTimerCtr:1 TEST.END +-- Test Case: checkDialInPumpSpeeds.011 +TEST.UNIT:DialInFlow +TEST.SUBPROGRAM:checkDialInPumpSpeeds +TEST.NEW +TEST.NAME:checkDialInPumpSpeeds.011 +TEST.STUB:DialInFlow.getMeasuredDialInPumpSpeed +TEST.STUB:DialInFlow.getMeasuredDialInPumpMCSpeed +TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE +TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.1 +TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.VALUE:DialInFlow.<>.errorDialInMotorOffPersistTimerCtr:0 +TEST.VALUE:DialInFlow.<>.errorDialInMotorSpeedPersistTimerCtr:0 +TEST.VALUE:DialInFlow.<>.errorDialInRotorSpeedPersistTimerCtr:0 +TEST.VALUE:DialInFlow.getMeasuredDialInPumpSpeed.return:100.0 +TEST.VALUE:DialInFlow.getMeasuredDialInPumpMCSpeed.return:100.0 +TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE +TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.1 +TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.EXPECTED:DialInFlow.<>.errorDialInMotorOffPersistTimerCtr:0 +TEST.EXPECTED:DialInFlow.<>.errorDialInMotorSpeedPersistTimerCtr:0 +TEST.EXPECTED:DialInFlow.<>.errorDialInRotorSpeedPersistTimerCtr:1 +TEST.END + -- Subprogram: dialysateInPumpPWMFromTargetFlowRate -- Test Case: dialysateInPumpPWMFromTargetFlowRate.001 @@ -3815,6 +3838,95 @@ TEST.EXPECTED:DialInFlow.setDialInPumpToFixedPWM.pwm:-3.40282E+38 TEST.END +-- Test Case: setDialInPumpToFixedPWM.014 +TEST.UNIT:DialInFlow +TEST.SUBPROGRAM:setDialInPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialInPumpToFixedPWM.014 +TEST.NOTES: +This is an automatically generated test case. + Test Path 12 + (1) if (pwm < (0)) ==> FALSE + (2) if ((0) == isDialInPumpOn && dir != dialInPumpDirectionSet) ==> TRUE + (3) if (((0) == isDialInPumpOn || dir == dialInPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> FALSE + Test Case Generation Notes: + Cannot set local variable dir in branch 2 + Cannot set local variable pwmFabs in branch 3 + Conflict: Trying to set variable DialInFlow.<>.isDialInPumpOn 'equal to' and 'not equal to' same value in branches 2/3 +TEST.END_NOTES: +TEST.VALUE:DialInFlow.<>.isDialInPumpOn:0 +TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.VALUE:DialInFlow.setDialInPumpToFixedPWM.pwm:<> +TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:0 +TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.EXPECTED:DialInFlow.setDialInPumpToFixedPWM.pwm:3.40282E+38 +TEST.END + +-- Test Case: setDialInPumpToFixedPWM.015 +TEST.UNIT:DialInFlow +TEST.SUBPROGRAM:setDialInPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialInPumpToFixedPWM.015 +TEST.NOTES: +This is an automatically generated test case. + Test Path 13 + (1) if (pwm < (0)) ==> TRUE + (2) if ((0) == isDialInPumpOn && dir != dialInPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialInPumpOn || dir == dialInPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> FALSE + Test Case Generation Notes: + Cannot set dir due to assignment + Cannot set local variable pwmFabs in branch 3 +TEST.END_NOTES: +TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 +TEST.VALUE:DialInFlow.setDialInPumpToFixedPWM.pwm:0.10 +TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:1 +TEST.EXPECTED:DialInFlow.setDialInPumpToFixedPWM.pwm:0.1 +TEST.END + +-- Test Case: setDialInPumpToFixedPWM.016 +TEST.UNIT:DialInFlow +TEST.SUBPROGRAM:setDialInPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialInPumpToFixedPWM.016 +TEST.NOTES: +This is an automatically generated test case. + Test Path 13 + (1) if (pwm < (0)) ==> TRUE + (2) if ((0) == isDialInPumpOn && dir != dialInPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialInPumpOn || dir == dialInPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> FALSE + Test Case Generation Notes: + Cannot set dir due to assignment + Cannot set local variable pwmFabs in branch 3 +TEST.END_NOTES: +TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 +TEST.VALUE:DialInFlow.setDialInPumpToFixedPWM.pwm:0.09 +TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:1 +TEST.EXPECTED:DialInFlow.setDialInPumpToFixedPWM.pwm:0.09 +TEST.END + +-- Test Case: setDialInPumpToFixedPWM.017 +TEST.UNIT:DialInFlow +TEST.SUBPROGRAM:setDialInPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialInPumpToFixedPWM.017 +TEST.NOTES: +This is an automatically generated test case. + Test Path 13 + (1) if (pwm < (0)) ==> TRUE + (2) if ((0) == isDialInPumpOn && dir != dialInPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialInPumpOn || dir == dialInPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> FALSE + Test Case Generation Notes: + Cannot set dir due to assignment + Cannot set local variable pwmFabs in branch 3 +TEST.END_NOTES: +TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 +TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.VALUE:DialInFlow.setDialInPumpToFixedPWM.pwm:0.08 +TEST.EXPECTED:DialInFlow.<>.isDialInPumpOn:1 +TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.EXPECTED:DialInFlow.setDialInPumpToFixedPWM.pwm:0.08 +TEST.END + -- Subprogram: signalDialInPumpHardStop -- Test Case: signalDialInPumpHardStop Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst (.../DIALOUTFLOW.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst (.../DIALOUTFLOW.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -608,9 +608,11 @@ >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: checkDialOutPumpSpeeds.013 TEST.END_IMPORT_FAILURES: +TEST.STUB:DialOutFlow.getMeasuredDialOutPumpSpeed TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.1 TEST.VALUE:DialOutFlow.<>.errorDialOutMotorSpeedPersistTimerCtr:0 +TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpSpeed.return:0.0 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorSpeedPersistTimerCtr:0 TEST.END @@ -789,6 +791,22 @@ TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:0 TEST.END +-- Test Case: checkDialOutPumpSpeeds.011 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:checkDialOutPumpSpeeds +TEST.NEW +TEST.NAME:checkDialOutPumpSpeeds.011 +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.EXPECTED:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:0 +TEST.END + -- Subprogram: execDialOutFlowController -- Test Case: execDialOutFlowController @@ -2143,6 +2161,86 @@ TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:0 TEST.END +-- Test Case: setDialOutPumpTargetRate.014 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpTargetRate +TEST.NEW +TEST.NAME:setDialOutPumpTargetRate.014 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:10 +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:1 +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:11 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.1981 +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.flowRate:1 +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 +TEST.END + +-- Test Case: setDialOutPumpTargetRate.015 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpTargetRate +TEST.NEW +TEST.NAME:setDialOutPumpTargetRate.015 +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.VALUE:DialOutFlow.<>.lastGivenRate:0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:400 +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:400 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.flowRate:400 +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 +TEST.END + +-- Test Case: setDialOutPumpTargetRate.016 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpTargetRate +TEST.NEW +TEST.NAME:setDialOutPumpTargetRate.016 +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.VALUE:DialOutFlow.<>.lastGivenRate:0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:DialOutFlow.<>.dopRateCorrectionOffset:1.0 +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:400 +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:10 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:400 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.EXPECTED:DialOutFlow.<>.dopRateCorrectionOffset:1.0 +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.flowRate:400 +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 +TEST.END + -- Subprogram: setDialOutPumpToFixedPWM -- Test Case: setDialOutPumpToFixedPWM.001 @@ -2563,6 +2661,120 @@ TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:3.40282E+38 TEST.END +-- Test Case: setDialOutPumpToFixedPWM.015 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.015 +TEST.NOTES: +This is an automatically generated test case. + Test Path 12 + (1) if (pwm < (0.0F)) ==> FALSE + (2) if ((0) == isDialOutPumpOn && dir != dialOutPumpDirectionSet) ==> TRUE + (3) if (((0) == isDialOutPumpOn || dir == dialOutPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> FALSE + Test Case Generation Notes: + Cannot set local variable dir in branch 2 + Cannot set local variable pwmFabs in branch 3 + Conflict: Trying to set variable DialOutFlow.<>.isDialOutPumpOn 'equal to' and 'not equal to' same value in branches 2/3 +TEST.END_NOTES: +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.setDialOutPumpToFixedPWM.pwm:<> +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:3.40282E+38 +TEST.END + +-- Test Case: setDialOutPumpToFixedPWM.016 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.016 +TEST.NOTES: +This is an automatically generated test case. + Test Path 13 + (1) if (pwm < (0.0F)) ==> TRUE + (2) if ((0) == isDialOutPumpOn && dir != dialOutPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialOutPumpOn || dir == dialOutPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> FALSE + Test Case Generation Notes: + Cannot set local variable dir in branch 3 + Cannot set local variable pwmFabs in branch 3 +TEST.END_NOTES: +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.setDialOutPumpToFixedPWM.pwm:0.1 +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:0.1 +TEST.END + +-- Test Case: setDialOutPumpToFixedPWM.017 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.017 +TEST.NOTES: +This is an automatically generated test case. + Test Path 13 + (1) if (pwm < (0.0F)) ==> TRUE + (2) if ((0) == isDialOutPumpOn && dir != dialOutPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialOutPumpOn || dir == dialOutPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> FALSE + Test Case Generation Notes: + Cannot set local variable dir in branch 3 + Cannot set local variable pwmFabs in branch 3 +TEST.END_NOTES: +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.VALUE:DialOutFlow.setDialOutPumpToFixedPWM.pwm:0.09 +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:0.09 +TEST.END + +-- Test Case: setDialOutPumpToFixedPWM.018 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.018 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (pwm < (0.0F)) ==> FALSE + (2) if ((0) == isDialOutPumpOn && dir != dialOutPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialOutPumpOn || dir == dialOutPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> FALSE + Test Case Generation Notes: + Cannot set local variable dir in branch 3 + Cannot set local variable pwmFabs in branch 3 +TEST.END_NOTES: +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.setDialOutPumpToFixedPWM.pwm:<> +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:3.40282E+38 +TEST.END + +-- Test Case: setDialOutPumpToFixedPWM.019 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.019 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (pwm < (0.0F)) ==> FALSE + (2) if ((0) == isDialOutPumpOn && dir != dialOutPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialOutPumpOn || dir == dialOutPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> FALSE + Test Case Generation Notes: + Cannot set local variable dir in branch 3 + Cannot set local variable pwmFabs in branch 3 +TEST.END_NOTES: +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:10.0 +TEST.VALUE:DialOutFlow.setDialOutPumpToFixedPWM.pwm:10.0 +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:10.0 +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:10.0 +TEST.END + -- Subprogram: setDialOutUFVolumes -- Test Case: setDialOutUFVolumes Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS_cba.cvr =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS_cba.cvr (.../DIALYSIS_cba.cvr) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS_cba.cvr (.../DIALYSIS_cba.cvr) (revision 927121d217afef250191fa8585306875f416c86f) @@ -186,7 +186,7 @@ return result; RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/asif/work/workspace_hd/hdfirmware/firmware/App/Modes/Dialysis.c +RESULT.CBA.UNIT: /home/asif/work/update_15th/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/MODEINITPOST/MODEINITPOST.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/MODEINITPOST/MODEINITPOST.tst (.../MODEINITPOST.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODEINITPOST/MODEINITPOST.tst (.../MODEINITPOST.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -22,40 +22,28 @@ TEST.SUBPROGRAM:execFWCompatibilityTest TEST.NEW TEST.NAME:execFWCompatibilityTest.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (uiVersion.compatibility != (2)) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeInitPOST.<>.uiVersion.compatibility:2 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_UI_COMPATIBILITY_ERROR +TEST.VALUE:ModeInitPOST.<>.uiVersion.compatibility:3 +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:2 +TEST.EXPECTED:ModeInitPOST.<>.uiVersion.compatibility:3 TEST.EXPECTED:ModeInitPOST.execFWCompatibilityTest.return:SELF_TEST_STATUS_FAILED TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_UI_COMPATIBILITY_ERROR TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:2 +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:3 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:4 TEST.END -- Test Case: execFWCompatibilityTest.002 TEST.UNIT:ModeInitPOST TEST.SUBPROGRAM:execFWCompatibilityTest TEST.NEW TEST.NAME:execFWCompatibilityTest.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (uiVersion.compatibility != (2)) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeInitPOST.<>.uiVersion.compatibility:3 -TEST.EXPECTED:ModeInitPOST.<>.uiVersion.compatibility:3 +TEST.VALUE:ModeInitPOST.<>.uiVersion.compatibility:4 +TEST.VALUE:ModeInitPOST.execFWCompatibilityTest.return:SELF_TEST_STATUS_PASSED TEST.EXPECTED:ModeInitPOST.execFWCompatibilityTest.return:SELF_TEST_STATUS_PASSED TEST.END @@ -691,6 +679,18 @@ TEST.EXPECTED:ModeInitPOST.<>.startPOSTDelayCounter:0 TEST.END +-- Subprogram: isDGPOSTPassed + +-- Test Case: isDGPOSTPassed.001 +TEST.UNIT:ModeInitPOST +TEST.SUBPROGRAM:isDGPOSTPassed +TEST.NEW +TEST.NAME:isDGPOSTPassed.001 +TEST.VALUE:ModeInitPOST.<>.dgPOSTPassed:1 +TEST.VALUE:ModeInitPOST.isDGPOSTPassed.return:0 +TEST.EXPECTED:ModeInitPOST.isDGPOSTPassed.return:1 +TEST.END + -- Subprogram: isPOSTCompleted -- Test Case: isPOSTCompleted.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/MODEPOSTTREAT/MODEPOSTTREAT.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/MODEPOSTTREAT/MODEPOSTTREAT.tst (.../MODEPOSTTREAT.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODEPOSTTREAT/MODEPOSTTREAT.tst (.../MODEPOSTTREAT.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -349,11 +349,15 @@ TEST.NEW TEST.NAME:execDrainReservoirs.006 TEST.IMPORT_FAILURES: -(I) @LINE: 373 +(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: 375 +(I) @LINE: 379 >>> '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: 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 + >>> >>> 'NUM_OF_DRAIN_STATES' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 369 >>> >>> 'SW_FAULT_ID_POST_TREATMENT_RESERVOIR_MGMT_INVALID_STATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 371 @@ -480,25 +484,6 @@ -- Subprogram: handleDrainDePrimeDGDialysateLinesState --- Test Case: handleDrainDePrimeDGDialysateLinesState.001 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainDePrimeDGDialysateLinesState -TEST.NEW -TEST.NAME:handleDrainDePrimeDGDialysateLinesState.001 -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> FALSE - (3) if ((1) == drainDGDePrimeActive) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModePostTreat.<>.drainDGDePrimeActive:<> -TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL -TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:<> -TEST.EXPECTED:ModePostTreat.<>.drainDGDePrimeActive:0 -TEST.END - -- Test Case: handleDrainDePrimeDGDialysateLinesState.002 TEST.UNIT:ModePostTreat TEST.SUBPROGRAM:handleDrainDePrimeDGDialysateLinesState @@ -601,6 +586,28 @@ TEST.EXPECTED:ModePostTreat.<>.drainDGDePrimeActive:2 TEST.END +-- Test Case: handleDrainDePrimeDGDialysateLinesState.007 +TEST.UNIT:ModePostTreat +TEST.SUBPROGRAM:handleDrainDePrimeDGDialysateLinesState +TEST.NEW +TEST.NAME:handleDrainDePrimeDGDialysateLinesState.007 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> FALSE + (3) if ((1) == drainDGDePrimeActive) ==> TRUE + (4) if ((1) == didTimeout(drainDGDePrimeStarttime, 40 * 1000)) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePostTreat.<>.drainDGDePrimeActive:1 +TEST.VALUE:ModePostTreat.handleDrainDePrimeDGDialysateLinesState.return:DRAIN_DG_DEPRIME_STATE +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_SERV +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:<> +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:ModePostTreat.<>.drainDGDePrimeActive:0 +TEST.EXPECTED:ModePostTreat.handleDrainDePrimeDGDialysateLinesState.return:DRAIN_RESERVOIR_SWITCH_STATE +TEST.END + -- Subprogram: handleDrainReservoirDrainState -- Test Case: handleDrainReservoirDrainState.001 @@ -776,6 +783,47 @@ TEST.EXPECTED:uut_prototype_stubs.getDGCommandResponse.commandID:MACRO=DG_CMD_START_DRAIN TEST.END +-- Test Case: handleDrainReservoirStartDrainState.007 +TEST.UNIT:ModePostTreat +TEST.SUBPROGRAM:handleDrainReservoirStartDrainState +TEST.NEW +TEST.NAME:handleDrainReservoirStartDrainState.007 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE + (2) if ((0) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +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.return:1 +TEST.EXPECTED:ModePostTreat.<>.dgCommandSent:0 +TEST.EXPECTED:ModePostTreat.handleDrainReservoirStartDrainState.return:DRAIN_RESERVOIR_START_DRAIN_STATE +TEST.END + +-- Test Case: handleDrainReservoirStartDrainState.008 +TEST.UNIT:ModePostTreat +TEST.SUBPROGRAM:handleDrainReservoirStartDrainState +TEST.NEW +TEST.NAME:handleDrainReservoirStartDrainState.008 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE + (2) if ((0) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +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.return:1 +TEST.EXPECTED:ModePostTreat.<>.dgCommandSent:1 +TEST.EXPECTED:ModePostTreat.handleDrainReservoirStartDrainState.return:DRAIN_RESERVOIR_START_DRAIN_STATE +TEST.END + -- Subprogram: handleDrainReservoirSwitchState -- Test Case: handleDrainReservoirSwitchState.001 @@ -923,6 +971,79 @@ TEST.EXPECTED:ModePostTreat.handleDrainReservoirSwitchState.return:DRAIN_RESERVOIR_SWITCH_STATE TEST.END +-- Test Case: handleDrainReservoirSwitchState.008 +TEST.UNIT:ModePostTreat +TEST.SUBPROGRAM:handleDrainReservoirSwitchState +TEST.NEW +TEST.NAME:handleDrainReservoirSwitchState.008 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE + (2) if ((0) == dgCommandSent) ==> FALSE + (4) if ((1) == getDGCommandResponse(DG_CMD_SWITCH_RESERVOIR, &dgCmdResp)) ==> TRUE + (5) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> FALSE + Test Case Generation Notes: + Cannot set local variable dgCmdResp in branch 5 +TEST.END_NOTES: +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.return:1 +TEST.EXPECTED:ModePostTreat.<>.dgCommandSent:1 +TEST.END + +-- Test Case: handleDrainReservoirSwitchState.009 +TEST.UNIT:ModePostTreat +TEST.SUBPROGRAM:handleDrainReservoirSwitchState +TEST.NEW +TEST.NAME:handleDrainReservoirSwitchState.009 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE + (2) if ((0) == dgCommandSent) ==> FALSE + (4) if ((1) == getDGCommandResponse(DG_CMD_SWITCH_RESERVOIR, &dgCmdResp)) ==> TRUE + (5) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> FALSE + Test Case Generation Notes: + Cannot set local variable dgCmdResp in branch 5 +TEST.END_NOTES: +TEST.VALUE:ModePostTreat.<>.isThisFirstDrain:1 +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.hasDGCompletedReservoirSwitch.return:1 +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:ModePostTreat.<>.dgCommandSent:0 +TEST.END + +-- Test Case: handleDrainReservoirSwitchState.010 +TEST.UNIT:ModePostTreat +TEST.SUBPROGRAM:handleDrainReservoirSwitchState +TEST.NEW +TEST.NAME:handleDrainReservoirSwitchState.010 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE + (2) if ((0) == dgCommandSent) ==> FALSE + (4) if ((1) == getDGCommandResponse(DG_CMD_SWITCH_RESERVOIR, &dgCmdResp)) ==> TRUE + (5) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> FALSE + Test Case Generation Notes: + Cannot set local variable dgCmdResp in branch 5 +TEST.END_NOTES: +TEST.VALUE:ModePostTreat.<>.isThisFirstDrain:0 +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.hasDGCompletedReservoirSwitch.return:1 +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:ModePostTreat.<>.dgCommandSent:0 +TEST.END + -- Subprogram: handlePostTreatmentDisposableRemovalState -- Test Case: handlePostTreatmentDisposableRemovalState.001 @@ -1367,9 +1488,11 @@ TEST.NEW TEST.NAME:signalUserConfirmDisposableRemoval.001 TEST.IMPORT_FAILURES: -(I) @LINE: 1404 +(I) @LINE: 1410 >>> '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: 1404 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1381 >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1136 @@ -1417,11 +1540,15 @@ TEST.NEW TEST.NAME:signalUserConfirmDisposableRemoval.002 TEST.IMPORT_FAILURES: -(I) @LINE: 1470 +(I) @LINE: 1480 >>> 'REQUEST_REJECT_REASON_DRAIN_NOT_COMPLETE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1472 +(I) @LINE: 1482 >>> '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: 1470 + >>> >>> 'REQUEST_REJECT_REASON_DRAIN_NOT_COMPLETE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1472 + >>> >>> 'REQUEST_REJECT_REASON_DRAIN_NOT_COMPLETE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1443 >>> >>> 'REQUEST_REJECT_REASON_DRAIN_NOT_COMPLETE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1445 Index: vectorcast/Hercules_RM46_HD_Project/environment/MODEPRETREAT/MODEPRETREAT.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/MODEPRETREAT/MODEPRETREAT.tst (.../MODEPRETREAT.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODEPRETREAT/MODEPRETREAT.tst (.../MODEPRETREAT.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -388,38 +388,40 @@ TEST.SUBPROGRAM:handlePatientConnectionState TEST.NEW TEST.NAME:handlePatientConnectionState.001 -TEST.MCDC_BASIS_PATH:2 of 2 +TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == treatmentStartRequested) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE + 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.VALUE:ModePreTreat.<>.treatmentStartRequested:1 -TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 -TEST.EXPECTED:ModePreTreat.<>.treatmentStartRequested:1 +TEST.VALUE:ModePreTreat.<>.treatmentStartRequested:<> TEST.EXPECTED:ModePreTreat.handlePatientConnectionState.return:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE -TEST.EXPECTED:uut_prototype_stubs.requestNewOperationMode.newMode:MODE_TREA -TEST.EXPECTED:uut_prototype_stubs.setStartReservoirVolume.reservoirID:DG_RESERVOIR_1 TEST.END -- Test Case: handlePatientConnectionState.002 TEST.UNIT:ModePreTreat TEST.SUBPROGRAM:handlePatientConnectionState TEST.NEW TEST.NAME:handlePatientConnectionState.002 -TEST.MCDC_BASIS_PATH:1 of 2 +TEST.BASIS_PATH:6 of 8 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 Path 6 + (2) case currentPreTxPatConnState ==> PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE + (6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE + (8) if ((1) == alarmActionResumeReceived) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.treatmentStartRequested:<> +TEST.STUB:ModePreTreat.handlePatientConnectionWait4DialyzerInvertState +TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> +TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE +TEST.VALUE:ModePreTreat.handlePatientConnectionState.return:HD_PRE_TREATMENT_WATER_SAMPLE_STATE +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4DialyzerInvertState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE +TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> +TEST.EXPECTED:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE TEST.EXPECTED:ModePreTreat.handlePatientConnectionState.return:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE TEST.END @@ -428,8 +430,81 @@ TEST.SUBPROGRAM:handlePatientConnectionState TEST.NEW TEST.NAME:handlePatientConnectionState.003 +TEST.BASIS_PATH:7 of 8 TEST.NOTES: This is an automatically generated test case. + Test Path 7 + (3) case currentPreTxPatConnState ==> PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE + (6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE + (8) if ((1) == alarmActionResumeReceived) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:ModePreTreat.handlePatientConnectionWait4UserConfirmState +TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> +TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UserConfirmState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE +TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> +TEST.EXPECTED:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE +TEST.END + +-- Test Case: handlePatientConnectionState.004 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionState +TEST.NEW +TEST.NAME:handlePatientConnectionState.004 +TEST.BASIS_PATH:8 of 8 +TEST.NOTES: +This is an automatically generated test case. + Test Path 8 + (4) case currentPreTxPatConnState ==> PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE + (6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE + (8) if ((1) == alarmActionResumeReceived) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:ModePreTreat.handlePatientConnectionWait4TreatmentStartState +TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> +TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4TreatmentStartState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE +TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> +TEST.EXPECTED:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE +TEST.END + +-- Test Case: handlePatientConnectionState.005 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionState +TEST.NEW +TEST.NAME:handlePatientConnectionState.005 +TEST.BASIS_PATH:1 of 8 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (5) case currentPreTxPatConnState ==> default + (6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE + (8) if ((1) == alarmActionResumeReceived) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> +TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:NUM_OF_PRE_TREATMENT_PAT_CONN_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.doesAlarmStatusIndicateStop.return:<> +TEST.EXPECTED:ModePreTreat.<>.alarmActionResumeReceived:0 +TEST.EXPECTED:ModePreTreat.<>.currentPreTxPatConnState:NUM_OF_PRE_TREATMENT_PAT_CONN_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:155 +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: handlePatientConnectionState.006 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionState +TEST.NEW +TEST.NAME:handlePatientConnectionState.006 +TEST.NOTES: +This is an automatically generated test case. Test Path 2 (1) if ((1) == treatmentStartRequested) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". @@ -438,14 +513,16 @@ TEST.END_NOTES: TEST.VALUE:ModePreTreat.<>.treatmentStartRequested:1 TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 +TEST.VALUE:uut_prototype_stubs.getTrimmerHeaterCommandedOn.return:1 +TEST.EXPECTED:ModePreTreat.<>.treatmentStartRequested:1 TEST.EXPECTED:ModePreTreat.handlePatientConnectionState.return:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE TEST.END --- Test Case: handlePatientConnectionState.004 +-- Test Case: handlePatientConnectionState.007 TEST.UNIT:ModePreTreat TEST.SUBPROGRAM:handlePatientConnectionState TEST.NEW -TEST.NAME:handlePatientConnectionState.004 +TEST.NAME:handlePatientConnectionState.007 TEST.NOTES: This is an automatically generated test case. Test Path 2 @@ -455,6 +532,24 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:ModePreTreat.<>.treatmentStartRequested:1 +TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 +TEST.EXPECTED:ModePreTreat.handlePatientConnectionState.return:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE +TEST.END + +-- Test Case: handlePatientConnectionState.008 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionState +TEST.NEW +TEST.NAME:handlePatientConnectionState.008 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == treatmentStartRequested) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.treatmentStartRequested:1 TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:1 TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:0 TEST.EXPECTED:ModePreTreat.<>.treatmentStartRequested:1 @@ -465,26 +560,221 @@ TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.mode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.END --- Test Case: handlePatientConnectionState.005 +-- Subprogram: handlePatientConnectionWait4DialyzerInvertState + +-- Test Case: handlePatientConnectionWait4DialyzerInvertState.001 TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState +TEST.SUBPROGRAM:handlePatientConnectionWait4DialyzerInvertState TEST.NEW -TEST.NAME:handlePatientConnectionState.005 +TEST.NAME:handlePatientConnectionWait4DialyzerInvertState.001 +TEST.BASIS_PATH:1 of 3 TEST.NOTES: This is an automatically generated test case. + Test Path 1 + (1) if ((STATE_OPEN) == getSwitchStatus(FRONT_DOOR)) ==> FALSE + (2) if ((1) == doorOpened && (STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.doorOpened:<> +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4DialyzerInvertState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:NUM_OF_OPN_CLS_STATES +TEST.EXPECTED:ModePreTreat.<>.doorOpened:0 +TEST.EXPECTED:ModePreTreat.handlePatientConnectionWait4DialyzerInvertState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE +TEST.EXPECTED:uut_prototype_stubs.getSwitchStatus.switchId:FRONT_DOOR +TEST.END + +-- Test Case: handlePatientConnectionWait4DialyzerInvertState.002 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionWait4DialyzerInvertState +TEST.NEW +TEST.NAME:handlePatientConnectionWait4DialyzerInvertState.002 +TEST.BASIS_PATH:2 of 3 +TEST.NOTES: +This is an automatically generated test case. Test Path 2 + (1) if ((STATE_OPEN) == getSwitchStatus(FRONT_DOOR)) ==> FALSE + (2) if ((1) == doorOpened && (STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.doorOpened:1 +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4DialyzerInvertState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED +TEST.EXPECTED:ModePreTreat.<>.doorOpened:1 +TEST.EXPECTED:ModePreTreat.handlePatientConnectionWait4DialyzerInvertState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE +TEST.EXPECTED:uut_prototype_stubs.getSwitchStatus.switchId:FRONT_DOOR +TEST.END + +-- Test Case: handlePatientConnectionWait4DialyzerInvertState.003 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionWait4DialyzerInvertState +TEST.NEW +TEST.NAME:handlePatientConnectionWait4DialyzerInvertState.003 +TEST.BASIS_PATH:3 of 3 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((STATE_OPEN) == getSwitchStatus(FRONT_DOOR)) ==> TRUE + (2) if ((1) == doorOpened && (STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> FALSE + Test Case Generation Notes: + Cannot set doorOpened due to assignment +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.doorOpened:0 +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4DialyzerInvertState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN +TEST.EXPECTED:ModePreTreat.<>.doorOpened:1 +TEST.EXPECTED:ModePreTreat.handlePatientConnectionWait4DialyzerInvertState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE +TEST.EXPECTED:uut_prototype_stubs.getSwitchStatus.switchId:FRONT_DOOR +TEST.END + +-- Subprogram: handlePatientConnectionWait4TreatmentStartState + +-- Test Case: handlePatientConnectionWait4TreatmentStartState.001 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionWait4TreatmentStartState +TEST.NEW +TEST.NAME:handlePatientConnectionWait4TreatmentStartState.001 +TEST.BASIS_PATH:1 of 2 +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.EXPECTED:ModePreTreat.<>.treatmentStartRequested:0 +TEST.EXPECTED:ModePreTreat.handlePatientConnectionWait4TreatmentStartState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE +TEST.END + +-- Test Case: handlePatientConnectionWait4TreatmentStartState.002 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionWait4TreatmentStartState +TEST.NEW +TEST.NAME:handlePatientConnectionWait4TreatmentStartState.002 +TEST.BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 (1) if ((1) == treatmentStartRequested) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:ModePreTreat.<>.treatmentStartRequested:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:uut_prototype_stubs.getTrimmerHeaterCommandedOn.return:1 +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4TreatmentStartState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE +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.handlePatientConnectionState.return:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE +TEST.EXPECTED:ModePreTreat.handlePatientConnectionWait4TreatmentStartState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE +TEST.EXPECTED:uut_prototype_stubs.requestNewOperationMode.newMode:MODE_TREA +TEST.EXPECTED:uut_prototype_stubs.setStartReservoirVolume.reservoirID:DG_RESERVOIR_1 TEST.END +-- Subprogram: handlePatientConnectionWait4UFVolState + +-- Test Case: handlePatientConnectionWait4UFVolState.001 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionWait4UFVolState +TEST.NEW +TEST.NAME:handlePatientConnectionWait4UFVolState.001 +TEST.BASIS_PATH:1 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((STATE_OPEN) == getSwitchStatus(FRONT_DOOR)) ==> FALSE + (2) if ((1) == setUFVolStatus) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.setUFVolStatus:<> +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UFVolState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_UF_VOL_STATE +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED +TEST.EXPECTED:ModePreTreat.<>.setUFVolStatus:0 +TEST.EXPECTED:ModePreTreat.handlePatientConnectionWait4UFVolState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_UF_VOL_STATE +TEST.END + +-- Test Case: handlePatientConnectionWait4UFVolState.002 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionWait4UFVolState +TEST.NEW +TEST.NAME:handlePatientConnectionWait4UFVolState.002 +TEST.BASIS_PATH:2 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((STATE_OPEN) == getSwitchStatus(FRONT_DOOR)) ==> FALSE + (2) if ((1) == setUFVolStatus) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.setUFVolStatus:1 +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UFVolState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED +TEST.EXPECTED:ModePreTreat.<>.setUFVolStatus:0 +TEST.EXPECTED:ModePreTreat.handlePatientConnectionWait4UFVolState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE +TEST.END + +-- Test Case: handlePatientConnectionWait4UFVolState.003 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionWait4UFVolState +TEST.NEW +TEST.NAME:handlePatientConnectionWait4UFVolState.003 +TEST.BASIS_PATH:3 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((STATE_OPEN) == getSwitchStatus(FRONT_DOOR)) ==> TRUE + (2) if ((1) == setUFVolStatus) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.setUFVolStatus:<> +TEST.VALUE:ModePreTreat.<>.doorOpened:0 +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UFVolState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_UF_VOL_STATE +TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN +TEST.EXPECTED:ModePreTreat.<>.setUFVolStatus:0 +TEST.EXPECTED:ModePreTreat.<>.doorOpened:1 +TEST.EXPECTED:ModePreTreat.handlePatientConnectionWait4UFVolState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_UF_VOL_STATE +TEST.END + +-- Subprogram: handlePatientConnectionWait4UserConfirmState + +-- Test Case: handlePatientConnectionWait4UserConfirmState.001 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionWait4UserConfirmState +TEST.NEW +TEST.NAME:handlePatientConnectionWait4UserConfirmState.001 +TEST.BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == patientConnectionConfirm) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.patientConnectionConfirm:<> +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UserConfirmState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE +TEST.EXPECTED:ModePreTreat.<>.patientConnectionConfirm:0 +TEST.EXPECTED:ModePreTreat.handlePatientConnectionWait4UserConfirmState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE +TEST.END + +-- Test Case: handlePatientConnectionWait4UserConfirmState.002 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionWait4UserConfirmState +TEST.NEW +TEST.NAME:handlePatientConnectionWait4UserConfirmState.002 +TEST.BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == patientConnectionConfirm) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.patientConnectionConfirm:1 +TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UserConfirmState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE +TEST.VALUE:uut_prototype_stubs.doorClosedRequired.door:0 +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 -- Test Case: handlePreTreatmentReservoirMgmtDrainCmdRespState.001 @@ -1273,9 +1563,11 @@ TEST.NEW TEST.NAME:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.002 TEST.IMPORT_FAILURES: -(I) @LINE: 1276 +(I) @LINE: 1306 >>> '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: 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 >>> >>> Unknown parameter/object name reservoirFilledStatus >>> >>> Value Line Error - Command Ignored @@ -1313,6 +1605,110 @@ TEST.EXPECTED:uut_prototype_stubs.getDGCommandResponse.commandID:1 TEST.END +-- Test Case: handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.003 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState +TEST.NEW +TEST.NAME:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.003 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == reservoirFilledStatus[DG_RESERVOIR_1] && (0) == reservoirFilledStatus[DG_RESERVOIR_2]) ==> 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: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.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.return:1 +TEST.EXPECTED:ModePreTreat.handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.return:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE +TEST.EXPECTED:uut_prototype_stubs.getDGCommandResponse.commandID:1 +TEST.END + +-- Test Case: handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.004 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState +TEST.NEW +TEST.NAME:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.004 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == reservoirFilledStatus[DG_RESERVOIR_1] && (0) == reservoirFilledStatus[DG_RESERVOIR_2]) ==> 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: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.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.return:1 +TEST.EXPECTED:ModePreTreat.handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.return:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE +TEST.EXPECTED:uut_prototype_stubs.getDGCommandResponse.commandID:1 +TEST.END + +-- Test Case: handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.005 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState +TEST.NEW +TEST.NAME:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.005 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == reservoirFilledStatus[DG_RESERVOIR_1] && (0) == reservoirFilledStatus[DG_RESERVOIR_2]) ==> 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:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].fillComplete:1 +TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:1 +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.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.return:1 +TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].fillComplete:1 +TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:1 +TEST.EXPECTED:ModePreTreat.handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.return:PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE +TEST.EXPECTED:uut_prototype_stubs.getDGCommandResponse.commandID:1 +TEST.END + +-- Test Case: handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.006 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState +TEST.NEW +TEST.NAME:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.006 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == reservoirFilledStatus[DG_RESERVOIR_1] && (0) == reservoirFilledStatus[DG_RESERVOIR_2]) ==> 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:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].fillComplete:1 +TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete: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.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.return:1 +TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].fillComplete:1 +TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:0 +TEST.EXPECTED:ModePreTreat.handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.return:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE +TEST.EXPECTED:uut_prototype_stubs.getDGCommandResponse.commandID:1 +TEST.END + -- Subprogram: handlePrimeState -- Test Case: handlePrimeState.001 @@ -2324,6 +2720,60 @@ TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_CART_INSTALL_STATE TEST.END +-- Test Case: signalUserConfirmInstallation.009 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:signalUserConfirmInstallation +TEST.NEW +TEST.NAME:signalUserConfirmInstallation.009 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (((MODE_PRET) == getCurrentOperationMode() && (HD_PRE_TREATMENT_CART_INSTALL_STATE) == currentPreTreatmentState) && ((1) == isSyringeDetected() || bolusVol < (1.000000000000000021e-08) && hepRate < (1.000000000000000021e-08))) ==> TRUE + Row number 5 forms a pair with Row 21 for Condition #1, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> FALSE + Condition d ==> TRUE + Condition e ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_CART_INSTALL_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME,TREATMENT_PARAM_HEPARIN_DISPENSE_RATE,TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME,TREATMENT_PARAM_HEPARIN_DISPENSE_RATE +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:(2)0.0,0.00000001,0.00000002 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET +TEST.VALUE:uut_prototype_stubs.isSyringeDetected.return:<> +TEST.EXPECTED:ModePreTreat.<>.confirmInstallRequested:1 +TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_CART_INSTALL_STATE +TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME,TREATMENT_PARAM_HEPARIN_DISPENSE_RATE +TEST.END + +-- Test Case: signalUserConfirmInstallation.010 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:signalUserConfirmInstallation +TEST.NEW +TEST.NAME:signalUserConfirmInstallation.010 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (((MODE_PRET) == getCurrentOperationMode() && (HD_PRE_TREATMENT_CART_INSTALL_STATE) == currentPreTreatmentState) && ((1) == isSyringeDetected() || bolusVol < (1.000000000000000021e-08) && hepRate < (1.000000000000000021e-08))) ==> TRUE + Row number 5 forms a pair with Row 21 for Condition #1, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> FALSE + Condition d ==> TRUE + Condition e ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_CART_INSTALL_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME,TREATMENT_PARAM_HEPARIN_DISPENSE_RATE,TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME,TREATMENT_PARAM_HEPARIN_DISPENSE_RATE +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:(3)0.0,<> +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET +TEST.VALUE:uut_prototype_stubs.isSyringeDetected.return:<> +TEST.EXPECTED:ModePreTreat.<>.confirmInstallRequested:1 +TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_CART_INSTALL_STATE +TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME,TREATMENT_PARAM_HEPARIN_DISPENSE_RATE +TEST.END + -- Test Case: signalUserConfirmInstallation_Pump_Track_Close_Front_Door_Open TEST.UNIT:ModePreTreat TEST.SUBPROGRAM:signalUserConfirmInstallation @@ -2408,7 +2858,32 @@ TEST.END_NOTES: TEST.VALUE:ModePreTreat.<>.setUFVolStatus:1 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE +TEST.EXPECTED:ModePreTreat.<>.setUFVolStatus:1 +TEST.EXPECTED:ModePreTreat.<>.patientConnectionConfirm:0 +TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE +TEST.END + +-- Test Case: signalUserConfirmPatientConnection.004 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:signalUserConfirmPatientConnection +TEST.NEW +TEST.NAME:signalUserConfirmPatientConnection.004 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if ((1) == setUFVolStatus) ==> TRUE + (2) if ((HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE) == currentPreTreatmentState) ==> 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.VALUE:ModePreTreat.<>.setUFVolStatus:1 +TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE +TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE +TEST.EXPECTED:ModePreTreat.<>.setUFVolStatus:1 TEST.EXPECTED:ModePreTreat.<>.patientConnectionConfirm:1 +TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE +TEST.EXPECTED:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE TEST.END -- Subprogram: signalUserContinueToTreatment Index: vectorcast/Hercules_RM46_HD_Project/environment/MODESTANDBY/MODESTANDBY.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/MODESTANDBY/MODESTANDBY.tst (.../MODESTANDBY.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODESTANDBY/MODESTANDBY.tst (.../MODESTANDBY.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -1236,7 +1236,9 @@ (1) if ((1) == getDGCommandResponse(DG_CMD_START_CHEM_DISINFECT_FLUSH, &dgCmdResp)) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:ModeStandby.handleStandbyModeWaitForDGChemDisinfectFlushCmdResponseState.return:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:<> +TEST.EXPECTED:ModeStandby.handleStandbyModeWaitForDGChemDisinfectFlushCmdResponseState.return:STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_FLUSH_CMD_RESPONSE_STATE TEST.END -- Test Case: handleStandbyModeWaitForDGChemDisinfectFlushCmdResponseState.002 @@ -1253,7 +1255,9 @@ Test Case Generation Notes: Cannot set local variable dgCmdResp in branch 2 TEST.END_NOTES: +TEST.VALUE:ModeStandby.handleStandbyModeWaitForDGChemDisinfectFlushCmdResponseState.return:STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_FLUSH_CMD_RESPONSE_STATE TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:1 +TEST.EXPECTED:ModeStandby.handleStandbyModeWaitForDGChemDisinfectFlushCmdResponseState.return:STANDBY_WAIT_FOR_DISINFECT_STATE TEST.END -- Test Case: handleStandbyModeWaitForDGChemDisinfectFlushCmdResponseState.003 @@ -1270,7 +1274,48 @@ Test Case Generation Notes: Cannot set local variable dgCmdResp in branch 2 TEST.END_NOTES: +TEST.STUB:ModeStandby.initStandbyMode +TEST.STUB:ModeStandby.transitionToStandbyMode +TEST.STUB:ModeStandby.execStandbyMode +TEST.STUB:ModeStandby.signalUserInitiateTreatment +TEST.STUB:ModeStandby.signalAlarmActionToStandbyMode +TEST.STUB:ModeStandby.signalUserInitiateFlushMode +TEST.STUB:ModeStandby.signalUserInitiateHeatDisinfectMode +TEST.STUB:ModeStandby.signalUserInitiateChemicalDisinfectMode +TEST.STUB:ModeStandby.signalUserInitiateChemcialDisinfectFlushMode +TEST.STUB:ModeStandby.signalInitiateStandbyDisinfectSubmode +TEST.STUB:ModeStandby.handleDisinfectCancel +TEST.STUB:ModeStandby.handleStandbyModeStartState +TEST.STUB:ModeStandby.handleStandbyModeWaitForTreatmentState +TEST.STUB:ModeStandby.handleStandbyModeWaitForDisinfectState +TEST.STUB:ModeStandby.handleStandbyModeWaitForDGFlushCmdResponseState +TEST.STUB:ModeStandby.handleStandbyModeWaitForDGFlushToStartState +TEST.STUB:ModeStandby.handleStandbyModeDGFlushInProgressState +TEST.STUB:ModeStandby.handleStandbyModeWaitForDGHeatDisinfectCmdResponseState +TEST.STUB:ModeStandby.handleStandbyModeWaitForDGHeatDisinfectStartState +TEST.STUB:ModeStandby.handleStandbyModeDGHeatDisinfectInProgressState +TEST.STUB:ModeStandby.handleStandbyModeWaitForDGChemDisinfectCmdResponseState +TEST.STUB:ModeStandby.handleStandbyModeWaitForDGChemDisinfectStartState +TEST.STUB:ModeStandby.handleStandbyModeDGChemDisininfectInProgressState +TEST.STUB:ModeStandby.handleStandbyModeWaitForDGChemDisinfectFlushStartState +TEST.STUB:ModeStandby.handleStandbyModeDGChemDisininfectFlushInProgressState +TEST.STUB:ModeStandby.isDGDisinfectValid +TEST.STUB:ModeStandby.haveHDDGServicesBeenExpired +TEST.STUB:ModeStandby.publishDisinfectData +TEST.STUB:ModeStandby.testSetStandbyModePublishIntervalOverride +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.return:1 +TEST.VALUE:uut_prototype_stubs.sendDisinfectConfirmResponse.return:0 +TEST.EXPECTED:ModeStandby.<>.chemDisinfectFlushStartReqReceived:0 +TEST.EXPECTED:ModeStandby.<>.dgDisinfectState:DG_DISINFECT_CHEM_FLUSH_STATE +TEST.EXPECTED:ModeStandby.handleStandbyModeWaitForDGChemDisinfectFlushCmdResponseState.return:STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_FLUSH_TO_START_STATE +TEST.EXPECTED:uut_prototype_stubs.getDGCommandResponse.commandID:17 +TEST.EXPECTED:uut_prototype_stubs.sendDisinfectConfirmResponse.accepted:1 +TEST.EXPECTED:uut_prototype_stubs.sendDisinfectConfirmResponse.reason:0 TEST.END -- Subprogram: handleStandbyModeWaitForDGChemDisinfectFlushStartState @@ -1813,23 +1858,6 @@ TEST.EXPECTED:ModeStandby.haveHDDGServicesBeenExpired.return:1 TEST.END --- Test Case: haveHDDGServicesBeenExpired.005 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:haveHDDGServicesBeenExpired -TEST.NEW -TEST.NAME:haveHDDGServicesBeenExpired.005 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((1) == dgData.isDGServiceRecordAvailable) ==> FALSE - Test Case Generation Notes: - Cannot set local variable dgData in branch 1 -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.END - -- Subprogram: initStandbyMode -- Test Case: initStandbyMode.001 @@ -1915,6 +1943,25 @@ TEST.EXPECTED:ModeStandby.isDGDisinfectValid.return:0 TEST.END +-- Test Case: isDGDisinfectValid.008 +TEST.UNIT:ModeStandby +TEST.SUBPROGRAM:isDGDisinfectValid +TEST.NEW +TEST.NAME:isDGDisinfectValid.008 +TEST.VALUE:uut_prototype_stubs.getHDVersionDGServiceAndUsageData.data[0].isDGUsageInfoAvailable:1 +TEST.EXPECTED:ModeStandby.isDGDisinfectValid.return:0 +TEST.END + +-- Test Case: isDGDisinfectValid.009 +TEST.UNIT:ModeStandby +TEST.SUBPROGRAM:isDGDisinfectValid +TEST.NEW +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 -- Test Case: publishDisinfectData.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT.tst (.../MODETREATMENT.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT.tst (.../MODETREATMENT.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -3188,9 +3188,11 @@ TEST.NEW TEST.NAME:verifyTreatmentDurationSettingChange_DialVolOutOfRange TEST.IMPORT_FAILURES: -(I) @LINE: 3335 +(I) @LINE: 3240 >>> '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: 3335 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 3321 >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 3319 @@ -3605,6 +3607,41 @@ TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.oldUFRate_mL_min:1.0 TEST.END +-- Test Case: verifyUFSettingsChange.004 +TEST.UNIT:ModeTreatment +TEST.SUBPROGRAM:verifyUFSettingsChange +TEST.NEW +TEST.NAME:verifyUFSettingsChange.004 +TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_BLOOD_PRIME_STATE +TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:600 +TEST.VALUE:ModeTreatment.<>.presUFRate:1.0 +TEST.VALUE:ModeTreatment.verifyUFSettingsChange.uFVolume:-10.0 +TEST.VALUE:ModeTreatment.verifyUFSettingsChange.return:1 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:130000 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.accepted:1 +TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.reason:0 +TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.volume_mL:120.0 +TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.time_min:0 +TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.ufRate_mL_min:12.0 +TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.timeDiff:0 +TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.rateDiff:11.0 +TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.oldUFRate_mL_min:1.0 +TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_BLOOD_PRIME_STATE +TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:600 +TEST.EXPECTED:ModeTreatment.<>.presUFRate:1.0 +TEST.EXPECTED:ModeTreatment.verifyUFSettingsChange.uFVolume:-10.0 +TEST.EXPECTED:ModeTreatment.verifyUFSettingsChange.return:0 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.reason:12 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.volume_mL:0.0 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.time_min:0 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.ufRate_mL_min:0.0 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.timeDiff:0 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.rateDiff:0.0 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.oldUFRate_mL_min:1.0 +TEST.END + -- Test Case: verifyUFSettingsChange_Accepted TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsChange @@ -4272,9 +4309,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_AdjTime TEST.IMPORT_FAILURES: -(I) @LINE: 4367 +(I) @LINE: 4337 >>> '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: 4367 + >>> >>> 'UF_ADJ_TREATMENT_TIME' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4351 >>> >>> 'UF_ADJ_TREATMENT_TIME' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4347 @@ -4357,9 +4396,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_AdjUFRate TEST.IMPORT_FAILURES: -(I) @LINE: 4454 +(I) @LINE: 4426 >>> '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: 4454 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4436 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4430 @@ -4445,9 +4486,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_NoResume_Bolus TEST.IMPORT_FAILURES: -(I) @LINE: 4536 +(I) @LINE: 4510 >>> '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: 4536 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4516 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4508 @@ -4529,9 +4572,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_NoResume_Stopped TEST.IMPORT_FAILURES: -(I) @LINE: 4618 +(I) @LINE: 4594 >>> '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: 4618 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4596 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4586 @@ -4614,9 +4659,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_ConfirmationTimeout TEST.IMPORT_FAILURES: -(I) @LINE: 4701 +(I) @LINE: 4679 >>> '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: 4701 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4677 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4665 @@ -4699,9 +4746,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_NotInTreatmentMode TEST.IMPORT_FAILURES: -(I) @LINE: 4784 +(I) @LINE: 4764 >>> '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: 4784 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4758 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4744 Index: vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT_cba.cvr =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT_cba.cvr (.../MODETREATMENT_cba.cvr) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT_cba.cvr (.../MODETREATMENT_cba.cvr) (revision 927121d217afef250191fa8585306875f416c86f) @@ -557,7 +557,7 @@ } RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/asif/work/workspace_hd/hdfirmware/firmware/App/Modes/ModeTreatment.c +RESULT.CBA.UNIT: /home/asif/work/update_15th/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/MODETREATMENTPARAMS/MODETREATMENTPARAMS.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENTPARAMS/MODETREATMENTPARAMS.tst (.../MODETREATMENTPARAMS.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENTPARAMS/MODETREATMENTPARAMS.tst (.../MODETREATMENTPARAMS.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -2851,3 +2851,29 @@ TEST.EXPECTED:uut_prototype_stubs.sendUFVolumeSetResponseMsg.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendUFVolumeSetResponseMsg.reason:11 TEST.END + +-- Test Case: validateAndSetUFVolume.005 +TEST.UNIT:ModeTreatmentParams +TEST.SUBPROGRAM:validateAndSetUFVolume +TEST.NEW +TEST.NAME:validateAndSetUFVolume.005 +TEST.STUB:ModeTreatmentParams.setTreatmentParameterF32 +TEST.STUB:ModeTreatmentParams.getTreatmentParameterU32 +TEST.STUB:ModeTreatmentParams.getTreatmentParameterF32 +TEST.VALUE:ModeTreatmentParams.validateAndSetUFVolume.uFVolumeMl:-10.0 +TEST.VALUE:ModeTreatmentParams.validateAndSetUFVolume.return:1 +TEST.VALUE:ModeTreatmentParams.setTreatmentParameterF32.return:1 +TEST.VALUE:ModeTreatmentParams.getTreatmentParameterU32.return:1 +TEST.VALUE:ModeTreatmentParams.getTreatmentParameterF32.param:TREATMENT_PARAM_UF_VOLUME +TEST.VALUE:ModeTreatmentParams.getTreatmentParameterF32.return:1.0 +TEST.VALUE:uut_prototype_stubs.sendUFVolumeSetResponseMsg.accepted:1 +TEST.VALUE:uut_prototype_stubs.sendUFVolumeSetResponseMsg.reason:0 +TEST.VALUE:uut_prototype_stubs.sendUFVolumeSetResponseMsg.uFVolumeMl:1000.0 +TEST.EXPECTED:ModeTreatmentParams.validateAndSetUFVolume.uFVolumeMl:-10.0 +TEST.EXPECTED:ModeTreatmentParams.validateAndSetUFVolume.return:0 +TEST.EXPECTED:ModeTreatmentParams.getTreatmentParameterU32.param:TREATMENT_PARAM_TREATMENT_DURATION +TEST.EXPECTED:ModeTreatmentParams.getTreatmentParameterF32.param:TREATMENT_PARAM_UF_VOLUME +TEST.EXPECTED:uut_prototype_stubs.sendUFVolumeSetResponseMsg.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendUFVolumeSetResponseMsg.reason:12 +TEST.EXPECTED:uut_prototype_stubs.sendUFVolumeSetResponseMsg.uFVolumeMl:1000.0 +TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/PRIME/PRIME.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/PRIME/PRIME.tst (.../PRIME.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/PRIME/PRIME.tst (.../PRIME.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -44,12 +44,20 @@ TEST.SUBPROGRAM:broadcastPrimingStatus TEST.NEW TEST.NAME:broadcastPrimingStatus.003 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRIME_OUT_OF_TIME +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.alarm:ALARM_ID_HD_PRIME_OUT_OF_TIME 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 Index: vectorcast/Hercules_RM46_HD_Project/environment/SELFTESTS/SELFTESTS.tst =================================================================== diff -u -r8d6cb96810d734a0a1645bdec85b90c6347b1313 -r927121d217afef250191fa8585306875f416c86f --- vectorcast/Hercules_RM46_HD_Project/environment/SELFTESTS/SELFTESTS.tst (.../SELFTESTS.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) +++ vectorcast/Hercules_RM46_HD_Project/environment/SELFTESTS/SELFTESTS.tst (.../SELFTESTS.tst) (revision 927121d217afef250191fa8585306875f416c86f) @@ -1727,11 +1727,11 @@ TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RINSEBACK TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:0 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 +TEST.VALUE:uut_prototype_stubs.doorClosedRequired.door:1 +TEST.VALUE:uut_prototype_stubs.doorClosedRequired.pumpTrack:1 TEST.VALUE:uut_prototype_stubs.isSyringePumpHome.return:<> TEST.VALUE:uut_prototype_stubs.isSyringePumpRunning.return:<> TEST.VALUE:uut_prototype_stubs.isSyringePumpPreLoaded.return:1 -TEST.VALUE:uut_prototype_stubs.doorClosedRequired.door:1 -TEST.VALUE:uut_prototype_stubs.doorClosedRequired.pumpTrack: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 @@ -1759,11 +1759,11 @@ TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RINSEBACK TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:1 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 +TEST.VALUE:uut_prototype_stubs.doorClosedRequired.door:1 +TEST.VALUE:uut_prototype_stubs.doorClosedRequired.pumpTrack:1 TEST.VALUE:uut_prototype_stubs.preloadSyringePlunger.return:0 TEST.VALUE:uut_prototype_stubs.isSyringePumpHome.return:1 TEST.VALUE:uut_prototype_stubs.isSyringePumpRunning.return:<> -TEST.VALUE:uut_prototype_stubs.doorClosedRequired.door:1 -TEST.VALUE:uut_prototype_stubs.doorClosedRequired.pumpTrack: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