Index: vectorcast/Hercules_RM46_HD_Project/environment/ACCEL/ACCEL.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/ACCEL/ACCEL.tst (.../ACCEL.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/ACCEL/ACCEL.tst (.../ACCEL.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -972,80 +972,6 @@ -- Subprogram: handleAccelMonitorState --- Test Case: handleAccelMonitorState_Error -TEST.UNIT:Accel -TEST.SUBPROGRAM:handleAccelMonitorState -TEST.NEW -TEST.NAME:handleAccelMonitorState_Error -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 733 TEST.VALUE:Accel.<>.accelCalOffsets[ACCEL_AXIS_X..ACCEL_AXIS_Z]:0.0 - >>> >>> Unknown parameter/object name accelCalOffsets - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.STUB:Accel.filterAccelReadings -TEST.STUB:Accel.checkForTiltError -TEST.STUB:Accel.checkForShockError -TEST.VALUE:Accel.<>.accelDataPublishInterval.data:100 -TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_X].data:1.0 -TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:1.0 -TEST.VALUE:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:0.0 -TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:0.0 -TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:0.0 -TEST.VALUE:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:0.0 -TEST.VALUE:Accel.<>.accelFPGAFaultReg:0 -TEST.VALUE:Accel.<>.accelFPGASampleCtr:1 -TEST.VALUE:Accel.<>.accelNoNewSampleTimerCounter:0 -TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:9.0 -TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:9.0 -TEST.VALUE:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:9.0 -TEST.VALUE:Accel.<>.accelReadingsIdx:0 -TEST.VALUE:Accel.<>.accelReadingsCount:0 -TEST.VALUE:Accel.<>.accelAvgVector[ACCEL_AXIS_X..ACCEL_AXIS_Z]:9.0 -TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 -TEST.VALUE:Accel.<>.accelTilt[ACCEL_AXIS_Z]:9.0 -TEST.VALUE:Accel.handleAccelMonitorState.return:ACCELEROMETER_START_STATE -TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.x[0]:0 -TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.y[0]:0 -TEST.VALUE:uut_prototype_stubs.getFPGAAccelAxes.z[0]:250 -TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.xm[0]:0 -TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.ym[0]:0 -TEST.VALUE:uut_prototype_stubs.getFPGAAccelMaxes.zm[0]:250 -TEST.VALUE:uut_prototype_stubs.getFPGAAccelStatus.cnt[0]:2 -TEST.VALUE:uut_prototype_stubs.getFPGAAccelStatus.accelFPGAFaultReg[0]:1 -TEST.EXPECTED:Accel.<>.accelDataPublishInterval.data:100 -TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_X].data:0.0 -TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Y].data:0.0 -TEST.EXPECTED:Accel.<>.accelAxes[ACCEL_AXIS_Z].data:0.976562 -TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_X].data:0.0 -TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Y].data:0.0 -TEST.EXPECTED:Accel.<>.accelMaxs[ACCEL_AXIS_Z].data:0.976562 -TEST.EXPECTED:Accel.<>.accelFPGAFaultReg:1 -TEST.EXPECTED:Accel.<>.accelFPGASampleCtr:2 -TEST.EXPECTED:Accel.<>.accelNoNewSampleTimerCounter:0 -TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_X][0]:9.0 -TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Y][0]:9.0 -TEST.EXPECTED:Accel.<>.accelReadings[ACCEL_AXIS_Z][0]:9.0 -TEST.EXPECTED:Accel.<>.accelReadingsIdx:0 -TEST.EXPECTED:Accel.<>.accelReadingsCount:0 -TEST.EXPECTED:Accel.<>.accelAvgVector[ACCEL_AXIS_X..ACCEL_AXIS_Z]:9.0 -TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_X..ACCEL_AXIS_Y]:0.0 -TEST.EXPECTED:Accel.<>.accelTilt[ACCEL_AXIS_Z]:9.0 -TEST.EXPECTED:Accel.<>.accelSensorCalRecord.accelXOffset:0.0 -TEST.EXPECTED:Accel.<>.accelSensorCalRecord.accelYOffset:0.0 -TEST.EXPECTED:Accel.<>.accelSensorCalRecord.accelZOffset:0.0 -TEST.EXPECTED:Accel.<>.accelSensorCalRecord.calibrationTime:0 -TEST.EXPECTED:Accel.<>.accelSensorCalRecord.crc:0 -TEST.EXPECTED:Accel.handleAccelMonitorState.return:ACCELEROMETER_MONITOR_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_ACCELEROMETER_FAILURE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:1 -TEST.EXPECTED:uut_prototype_stubs.getFPGAAccelAxes.y[0]:4 -TEST.EXPECTED:uut_prototype_stubs.getFPGAAccelAxes.z[0]:0 -TEST.EXPECTED:uut_prototype_stubs.getFPGAAccelStatus.cnt[0]:0 -TEST.EXPECTED:uut_prototype_stubs.getFPGAAccelStatus.accelFPGAFaultReg[0]:0 -TEST.END - -- Test Case: handleAccelMonitorState_NoNewData TEST.UNIT:Accel TEST.SUBPROGRAM:handleAccelMonitorState Index: vectorcast/Hercules_RM46_HD_Project/environment/AIRTRAP/AIRTRAP.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/AIRTRAP/AIRTRAP.tst (.../AIRTRAP.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/AIRTRAP/AIRTRAP.tst (.../AIRTRAP.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -203,6 +203,14 @@ TEST.SUBPROGRAM:execAirTrapMonitor 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 +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:5 of 9 (partial) TEST.NOTES: This is an automatically generated test case. @@ -218,11 +226,9 @@ Cannot set local variable upper in branch 2 TEST.END_NOTES: TEST.STUB:AirTrap.getAirTrapLevel -TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:<> TEST.VALUE:AirTrap.getAirTrapLevel.return:NUM_OF_AIR_TRAP_LEVELS TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_FAUL -TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0 TEST.END @@ -259,6 +265,14 @@ TEST.SUBPROGRAM:execAirTrapMonitor 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 +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 6 @@ -275,36 +289,13 @@ Conflict: Trying to set variable AirTrap.getAirTrapLevel.return 'equal to' and 'not equal to' same value in branches 3/6 TEST.END_NOTES: TEST.STUB:AirTrap.getAirTrapLevel -TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:<> TEST.VALUE:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_FLUID -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_AIR_TRAP_OVERFILL +TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_AIR_TRAP_ILLEGAL_LEVELS TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:0 TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0 TEST.END --- Test Case: execAirTrapMonitor.006 -TEST.UNIT:AirTrap -TEST.SUBPROGRAM:execAirTrapMonitor -TEST.NEW -TEST.NAME:execAirTrapMonitor.006 -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:1 -TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:198 -TEST.VALUE:AirTrap.getAirTrapLevel.sensor:AIR_TRAP_LEVEL_SENSOR_LOWER,AIR_TRAP_LEVEL_SENSOR_UPPER -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]:0 -TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 -TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:1 -TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:199 -TEST.EXPECTED:AirTrap.getAirTrapLevel.sensor:AIR_TRAP_LEVEL_SENSOR_LOWER,AIR_TRAP_LEVEL_SENSOR_UPPER -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.007 TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitor @@ -335,70 +326,6 @@ TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0 TEST.END --- Test Case: execAirTrapMonitor.008 -TEST.UNIT:AirTrap -TEST.SUBPROGRAM:execAirTrapMonitor -TEST.NEW -TEST.NAME:execAirTrapMonitor.008 -TEST.NOTES: -This is an automatically generated test case. - Test Path 7 - (1) if ((1) == lower) ==> FALSE - (2) if ((1) == upper) ==> FALSE - (3) if (((MODE_TREA) == getCurrentOperationMode() && (AIR_TRAP_LEVEL_FLUID) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) && (AIR_TRAP_VALVE_OPEN_STATE) == airTrapControllerState) ==> TRUE - (4) if (++airTrapUpperLevelCtr >= AIR_TRAP_UPPER_LEVEL_PERSISTENCE) ==> TRUE - (6) if ((AIR_TRAP_LEVEL_AIR) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_LOWER) && (AIR_TRAP_LEVEL_FLUID) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) ==> FALSE - (8) if (airTrapIllegalLevelSensorsCtr > (0)) ==> FALSE - Test Case Generation Notes: - Cannot set local variable lower in branch 1 - Cannot set local variable upper in branch 2 - Conflict: Unable to control expression-to-expression comparison in branch 4 - Conflict: Trying to set variable AirTrap.getAirTrapLevel.return 'equal to' and 'not equal to' same value in branches 3/6 -TEST.END_NOTES: -TEST.STUB:AirTrap.getAirTrapLevel -TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE -TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:<> -TEST.VALUE:AirTrap.getAirTrapLevel.sensor:AIR_TRAP_LEVEL_SENSOR_UPPER -TEST.VALUE:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_AIR -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE -TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0 -TEST.EXPECTED:AirTrap.getAirTrapLevel.sensor:AIR_TRAP_LEVEL_SENSOR_UPPER,AIR_TRAP_LEVEL_SENSOR_LOWER,AIR_TRAP_LEVEL_SENSOR_UPPER -TEST.END - --- Test Case: execAirTrapMonitor.009 -TEST.UNIT:AirTrap -TEST.SUBPROGRAM:execAirTrapMonitor -TEST.NEW -TEST.NAME:execAirTrapMonitor.009 -TEST.NOTES: -This is an automatically generated test case. - Test Path 7 - (1) if ((1) == lower) ==> FALSE - (2) if ((1) == upper) ==> FALSE - (3) if (((MODE_TREA) == getCurrentOperationMode() && (AIR_TRAP_LEVEL_FLUID) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) && (AIR_TRAP_VALVE_OPEN_STATE) == airTrapControllerState) ==> TRUE - (4) if (++airTrapUpperLevelCtr >= AIR_TRAP_UPPER_LEVEL_PERSISTENCE) ==> TRUE - (6) if ((AIR_TRAP_LEVEL_AIR) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_LOWER) && (AIR_TRAP_LEVEL_FLUID) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) ==> FALSE - (8) if (airTrapIllegalLevelSensorsCtr > (0)) ==> FALSE - Test Case Generation Notes: - Cannot set local variable lower in branch 1 - Cannot set local variable upper in branch 2 - Conflict: Unable to control expression-to-expression comparison in branch 4 - Conflict: Trying to set variable AirTrap.getAirTrapLevel.return 'equal to' and 'not equal to' same value in branches 3/6 -TEST.END_NOTES: -TEST.STUB:AirTrap.getAirTrapLevel -TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE -TEST.VALUE:AirTrap.<>.airTrapUpperLevelCtr:<> -TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:<> -TEST.VALUE:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_FLUID -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_AIR_TRAP_OVERFILL -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE -TEST.EXPECTED:AirTrap.<>.airTrapUpperLevelCtr:2147483648 -TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_AIR_TRAP_OVERFILL -TEST.END - -- Test Case: execAirTrapMonitor_InvalidReadings_NotPersistent TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitor @@ -416,44 +343,34 @@ TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:DISPLAY_STATE=HIDE TEST.END --- Test Case: execAirTrapMonitor_InvalidReadings_NotPersistent.001 -TEST.UNIT:AirTrap -TEST.SUBPROGRAM:execAirTrapMonitor -TEST.NEW -TEST.NAME:execAirTrapMonitor_InvalidReadings_NotPersistent.001 -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:1 -TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:198 -TEST.VALUE:AirTrap.getAirTrapLevel.sensor:AIR_TRAP_LEVEL_SENSOR_LOWER,AIR_TRAP_LEVEL_SENSOR_UPPER -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]:0 -TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 -TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:1 -TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:199 -TEST.EXPECTED:AirTrap.getAirTrapLevel.sensor:AIR_TRAP_LEVEL_SENSOR_LOWER,AIR_TRAP_LEVEL_SENSOR_UPPER -TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:DISPLAY_STATE=HIDE -TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:DISPLAY_STATE=HIDE -TEST.END - -- Subprogram: execAirTrapMonitorTreatment -- Test Case: execAirTrapMonitorTreatment_NoTimeout TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitorTreatment 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 +TEST.END_IMPORT_FAILURES: TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.fillStartTime:1000000 -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:300 TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW +TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 +TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 +TEST.EXPECTED:AirTrap.<>.fillStartTime:1000000 TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000000 -TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:40000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:6000 TEST.END -- Test Case: execAirTrapMonitorTreatment_NotFilling @@ -470,17 +387,28 @@ TEST.SUBPROGRAM:execAirTrapMonitorTreatment 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 +TEST.END_IMPORT_FAILURES: TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.fillStartTime:1000000 -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:300 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW +TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 +TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 +TEST.EXPECTED:AirTrap.<>.fillStartTime:1000000 +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_AIR_TRAP_FILL_DURING_TREATMENT TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000000 -TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:40000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:6000 TEST.END -- Subprogram: execAirTrapTest Index: vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst (.../ALARMMGMT.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst (.../ALARMMGMT.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -24,10 +24,10 @@ TEST.NAME:activateAlarm.001 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE]:1 TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.EXPECTED:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE TEST.END @@ -53,20 +53,20 @@ Cannot set value of field for a const class/struct/union for (ALARM_TABLE[alarm]).alarmStops in branch 6 TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_STUCK_BUTTON_TEST_FAILED -TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_SERV TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_STUCK_BUTTON_TEST_FAILED -TEST.EXPECTED:AlarmMgmt.activateAlarm.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED +TEST.EXPECTED:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.END -- Test Case: activateAlarm.003 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm TEST.NEW TEST.NAME:activateAlarm.003 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_BLOOD_LEAK_DETECTED TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.END @@ -76,8 +76,8 @@ TEST.SUBPROGRAM:activateAlarm TEST.NEW TEST.NAME:activateAlarm.004 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_STUCK_BUTTON_TEST_FAILED -TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_PRIME_COMPLETED_MEDIUM +TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_PRIME_COMPLETED_MEDIUM TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.END @@ -87,6 +87,12 @@ 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: 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 @@ -99,7 +105,6 @@ TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_NO_ALARM..ALARM_ID_DG_INVALID_USAGE_RECORD_CRC]:0 TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD..ALARM_ID_DG_BICARB_CONCENTRATE_INVALID_CAL_RECORD]:0 TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_HD_ACCELEROMETERS_INVALID_CAL_RECORD..ALARM_ID_HD_SOFTWARE_FAULT]:0 -TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_FLUID_LEAK_DETECTED..ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT]:0 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:7632 TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:8000 @@ -108,7 +113,6 @@ TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_HD_BLOOD_LEAK_SENSOR_ZERO_SEQUENCE_FAILED]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_HD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD..ALARM_ID_HD_SOFTWARE_FAULT]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_FLUID_LEAK_DETECTED..ALARM_ID_HD_FLUID_LEAK_DETECTED]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_EXCESSIVE_TILT..ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_TRO_SENSORS_FPGA_FAULT]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_CPU_RAM_ERROR]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:7632 @@ -120,11 +124,18 @@ TEST.SUBPROGRAM:activateAlarm 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. +TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_NO_ALARM..ALARM_ID_DG_INVALID_USAGE_RECORD_CRC]:0 TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD..ALARM_ID_DG_BICARB_CONCENTRATE_INVALID_CAL_RECORD]:0 TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_HD_ACCELEROMETERS_INVALID_CAL_RECORD..ALARM_ID_HD_SOFTWARE_FAULT]:0 -TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_FLUID_LEAK_DETECTED..ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT]:0 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:7632 TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:8000 @@ -133,7 +144,6 @@ TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_HD_BLOOD_LEAK_SENSOR_ZERO_SEQUENCE_FAILED]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_HD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD..ALARM_ID_HD_SOFTWARE_FAULT]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_FLUID_LEAK_DETECTED..ALARM_ID_HD_FLUID_LEAK_DETECTED]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_EXCESSIVE_TILT..ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_TRO_SENSORS_FPGA_FAULT]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_DG_CPU_RAM_ERROR]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:7632 @@ -255,7 +265,7 @@ TEST.NEW TEST.NAME:activateAlarm2Data.001 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 -TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS +TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_AIR_TRAP_ILLEGAL_LEVELS TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 TEST.END @@ -265,7 +275,7 @@ TEST.NEW TEST.NAME:activateAlarm2Data.002 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 -TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS +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.END @@ -365,17 +375,53 @@ TEST.SUBPROGRAM:clearAlarm TEST.NEW TEST.NAME:clearAlarm.001 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:5000 -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].alarmID:ALARM_ID_BLOOD_SITTING_WARNING -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_LOW].alarmID:ALARM_ID_BLOOD_SITTING_WARNING -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM].alarmID:ALARM_ID_BLOOD_SITTING_WARNING -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].alarmID:ALARM_ID_BLOOD_SITTING_WARNING -TEST.VALUE:AlarmMgmt.clearAlarm.alarm:ALARM_ID_BLOOD_SITTING_WARNING -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:0 +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. +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 +TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM].alarmID:ALARM_ID_HD_BLOOD_SITTING_WARNING +TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].alarmID:ALARM_ID_HD_BLOOD_SITTING_WARNING +TEST.VALUE:AlarmMgmt.clearAlarm.alarm:ALARM_ID_HD_BLOOD_SITTING_WARNING TEST.END +-- Test Case: clearAlarm.002 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:clearAlarm +TEST.NEW +TEST.NAME:clearAlarm.002 +TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM..ALARM_ID_DG_OUTLET_UV_REACTOR_NOT_HEALTHY]:1 +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 +TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM].alarmID:ALARM_ID_HD_BLOOD_SITTING_WARNING +TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].alarmID:ALARM_ID_HD_BLOOD_SITTING_WARNING +TEST.VALUE:AlarmMgmt.clearAlarm.alarm:ALARM_ID_HD_BLOOD_SITTING_WARNING +TEST.VALUE:uut_prototype_stubs.broadcastData.return:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM..ALARM_ID_HD_BATTERY_PACK_ERROR_DETECTED]:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_BLOOD_SITTING_WARNING]:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_END_OF_TREATMENT_ALARM..ALARM_ID_DG_OUTLET_UV_REACTOR_NOT_HEALTHY]:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].alarmID:ALARM_ID_HD_BLOOD_SITTING_WARNING +TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_LOW].alarmID:ALARM_ID_HD_BLOOD_SITTING_WARNING +TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM].alarmID:ALARM_ID_HD_BLOOD_SITTING_WARNING +TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].alarmID:ALARM_ID_HD_BLOOD_SITTING_WARNING +TEST.EXPECTED:AlarmMgmt.clearAlarm.alarm:ALARM_ID_HD_BLOOD_SITTING_WARNING +TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_CLEARED +TEST.EXPECTED:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.EXPECTED:uut_prototype_stubs.broadcastData.dataPtr:"\323" +TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:4 +TEST.END + -- Test Case: clearAlarm_ClearNotAllowed TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:clearAlarm @@ -412,8 +458,20 @@ 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: 212 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_BLOOD_SITTING_WARNING + >>> (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 >>> (E) @LINE: 214 TEST.VALUE:uut_prototype_stubs.broadcastAlarmCleared.return:1 @@ -428,21 +486,23 @@ >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:5000 -TEST.VALUE:AlarmMgmt.clearAlarm.alarm:ALARM_ID_BLOOD_SITTING_WARNING -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:0 +TEST.VALUE:AlarmMgmt.clearAlarm.alarm:ALARM_ID_HD_BLOOD_SITTING_WARNING TEST.END -- Test Case: clearAlarm_NotActive TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:clearAlarm TEST.NEW TEST.NAME:clearAlarm_NotActive -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_VENOUS_PRESSURE_LOW]:0 -TEST.VALUE:AlarmMgmt.clearAlarm.alarm:ALARM_ID_VENOUS_PRESSURE_LOW -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_VENOUS_PRESSURE_LOW]:0 +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. +TEST.END_IMPORT_FAILURES: +TEST.VALUE:AlarmMgmt.clearAlarm.alarm:ALARM_ID_HD_VENOUS_PRESSURE_LOW TEST.END -- Test Case: clearAlarm_NotInFIFO @@ -451,27 +511,35 @@ 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: 238 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE + >>> (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 >>> (E) @LINE: 240 TEST.VALUE:uut_prototype_stubs.broadcastAlarmCleared.return:1 >>> >>> Could not find function broadcastAlarmCleared >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 243 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE + >>> (E) @LINE: 243 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE >>> >>> Unexpected end of command - stopped at character 76 >>> >>> Command Ignored >>> (E) @LINE: 244 TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmCleared.alarm:25 >>> >>> Could not find function broadcastAlarmCleared >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:5000 -TEST.VALUE:AlarmMgmt.clearAlarm.alarm:ALARM_ID_BLOOD_SITTING_WARNING -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:0 +TEST.VALUE:AlarmMgmt.clearAlarm.alarm:ALARM_ID_HD_BLOOD_SITTING_WARNING TEST.END -- Subprogram: clearAlarmCondition @@ -491,7 +559,7 @@ Condition b ==> TRUE Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:AlarmMgmt.clearAlarmCondition.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:AlarmMgmt.clearAlarmCondition.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_NO_ALARM]:0 TEST.END @@ -556,6 +624,22 @@ TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_SOFTWARE_FAULT TEST.END +-- Subprogram: doesAlarmIndicateNoResume + +-- Test Case: doesAlarmIndicateNoResume.001 +TEST.UNIT:AlarmMgmt +TEST.SUBPROGRAM:doesAlarmIndicateNoResume +TEST.NEW +TEST.NAME:doesAlarmIndicateNoResume.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.VALUE:AlarmMgmt.<>.resumeBlockedByAlarmProperty:10 +TEST.VALUE:AlarmMgmt.doesAlarmIndicateNoResume.return:1 +TEST.EXPECTED:AlarmMgmt.doesAlarmIndicateNoResume.return:10 +TEST.END + -- Subprogram: doesAlarmStatusIndicateStop -- Test Case: doesAlarmStatusIndicateStop.001 @@ -689,6 +773,20 @@ TEST.SUBPROGRAM:execAlarmMgmt 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. +TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. @@ -698,94 +796,10 @@ Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:1 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].data:1 TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:<> TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublicationTimerCounter:1 TEST.END --- Test Case: execAlarmMgmt_NominalPath -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:execAlarmMgmt -TEST.NEW -TEST.NAME:execAlarmMgmt_NominalPath -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 261 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_LOW]:ALARM_ID_NO_ALARM - >>> >>> Unexpected end of command - stopped at character 91 - >>> >>> Command Ignored - >>> (E) @LINE: 262 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK - >>> >>> Unexpected end of command - stopped at character 73 - >>> >>> Command Ignored - >>> (E) @LINE: 263 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_NO_ALARM - >>> >>> Unexpected end of command - stopped at character 71 - >>> >>> Command Ignored - >>> (E) @LINE: 267 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_LOW]:ALARM_ID_NO_ALARM - >>> >>> Unexpected end of command - stopped at character 94 - >>> >>> Command Ignored - >>> (E) @LINE: 268 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK - >>> >>> Unexpected end of command - stopped at character 76 - >>> >>> Command Ignored - >>> (E) @LINE: 269 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Unexpected end of command - stopped at character 74 - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:1 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].data:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_MEDIUM -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK -TEST.VALUE:AlarmMgmt.<>.alarmStatus.systemFault:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:1 -TEST.END - --- Test Case: execAlarmMgmt_TimeToPublishStatus -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:execAlarmMgmt -TEST.NEW -TEST.NAME:execAlarmMgmt_TimeToPublishStatus -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 286 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_LOW]:ALARM_ID_NO_ALARM - >>> >>> Unexpected end of command - stopped at character 91 - >>> >>> Command Ignored - >>> (E) @LINE: 287 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK - >>> >>> Unexpected end of command - stopped at character 73 - >>> >>> Command Ignored - >>> (E) @LINE: 288 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_NO_ALARM - >>> >>> Unexpected end of command - stopped at character 71 - >>> >>> Command Ignored - >>> (E) @LINE: 294 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_LOW]:ALARM_ID_NO_ALARM - >>> >>> Unexpected end of command - stopped at character 94 - >>> >>> Command Ignored - >>> (E) @LINE: 295 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK - >>> >>> Unexpected end of command - stopped at character 76 - >>> >>> Command Ignored - >>> (E) @LINE: 296 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Unexpected end of command - stopped at character 74 - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:1 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].data:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatusPublicationTimerCounter:10 -TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.data:10 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_MEDIUM -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK -TEST.VALUE:AlarmMgmt.<>.alarmStatus.systemFault:0 -TEST.VALUE:uut_prototype_stubs.broadcastAlarmStatus.return:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublicationTimerCounter:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:1 -TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.alarmsState:ALARM_PRIORITY_HIGH -TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmStatus.almStatus.systemFault:1 -TEST.END - -- Subprogram: getAlarmAudioBackupCurrent -- Test Case: getAlarmAudioBackupCurrent.001 @@ -976,10 +990,16 @@ TEST.SUBPROGRAM:getAlarmStartTime TEST.NEW TEST.NAME:getAlarmStartTime_NominalPath -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:456 +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. +TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.getAlarmStartTime.alarmID:ALARM_ID_HD_FPGA_POST_TEST_FAILED TEST.VALUE:AlarmMgmt.getAlarmStartTime.return:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:456 TEST.EXPECTED:AlarmMgmt.getAlarmStartTime.return:0 TEST.END @@ -988,13 +1008,27 @@ TEST.SUBPROGRAM:getAlarmStartTime TEST.NEW TEST.NAME:getAlarmStartTime_Override -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:456 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:789 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 +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. +TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.getAlarmStartTime.alarmID:ALARM_ID_HD_FPGA_POST_TEST_FAILED -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:456 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:789 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 TEST.EXPECTED:AlarmMgmt.getAlarmStartTime.return:0 TEST.END @@ -1017,9 +1051,10 @@ TEST.NEW TEST.NAME:handleActiveAlarmListRequest.001 TEST.IMPORT_FAILURES: -(E) @LINE: 1031 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.size:40 - >>> Unknown parameter/object name size - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1031 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.size:40 + >>> >>> Unknown parameter/object name size + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:2 of 9 TEST.NOTES: @@ -1041,12 +1076,13 @@ TEST.NEW TEST.NAME:handleActiveAlarmListRequest.002 TEST.IMPORT_FAILURES: -(E) @LINE: 1052 TEST.VALUE:uut_prototype_stubs.sendActiveAlarmsList.alarmList[0]:0,1,0 - >>> Unknown parameter/object name alarmList - >>> Value Line Error - Command Ignored -(E) @LINE: 1053 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.alarmList[0]:0 - >>> Unknown parameter/object name alarmList - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1052 TEST.VALUE:uut_prototype_stubs.sendActiveAlarmsList.alarmList[0]:0,1,0 + >>> >>> Unknown parameter/object name alarmList + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1053 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.alarmList[0]:0 + >>> >>> Unknown parameter/object name alarmList + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:4 of 9 TEST.NOTES: @@ -1069,15 +1105,16 @@ TEST.NEW TEST.NAME:handleActiveAlarmListRequest.003 TEST.IMPORT_FAILURES: -(E) @LINE: 1081 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.accepted:1 - >>> Unknown parameter/object name accepted - >>> Value Line Error - Command Ignored -(E) @LINE: 1082 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.reason:0 - >>> Unknown parameter/object name reason - >>> Value Line Error - Command Ignored -(E) @LINE: 1083 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.alarmList[0]:3 - >>> Unknown parameter/object name alarmList - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1081 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.accepted:1 + >>> >>> Unknown parameter/object name accepted + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1082 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.reason:0 + >>> >>> Unknown parameter/object name reason + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1083 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.alarmList[0]:3 + >>> >>> Unknown parameter/object name alarmList + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:8 of 9 TEST.NOTES: @@ -1107,12 +1144,13 @@ TEST.NEW TEST.NAME:handleActiveAlarmListRequest.004 TEST.IMPORT_FAILURES: -(E) @LINE: 1110 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.accepted:1 - >>> Unknown parameter/object name accepted - >>> Value Line Error - Command Ignored -(E) @LINE: 1111 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.reason:0 - >>> Unknown parameter/object name reason - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1110 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.accepted:1 + >>> >>> Unknown parameter/object name accepted + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1111 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.reason:0 + >>> >>> Unknown parameter/object name reason + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -1135,132 +1173,6 @@ TEST.VALUE:AlarmMgmt.isAnyAlarmActive.return:1 TEST.END --- Subprogram: handleAlarmEscalations - --- Test Case: handleAlarmEscalations.001 -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:handleAlarmEscalations -TEST.NEW -TEST.NAME:handleAlarmEscalations.001 -TEST.STUB:AlarmMgmt.getAlarmStartTime -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_PRIME_COMPLETED_MEDIUM]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:0 -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].alarmID:ALARM_ID_NO_ALARM -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].subRank:0 -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].timeSinceTriggeredMS:0 -TEST.VALUE:AlarmMgmt.getAlarmStartTime.alarmID:ALARM_ID_NO_ALARM -TEST.VALUE:AlarmMgmt.getAlarmStartTime.return:<> -TEST.VALUE:uut_prototype_stubs.calcTimeSince.startMSCount:<> -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:10 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_PRIME_COMPLETED_MEDIUM]:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].alarmID:ALARM_ID_NO_ALARM -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].subRank:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].timeSinceTriggeredMS:0 -TEST.END - --- Test Case: handleAlarmEscalations.002 -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:handleAlarmEscalations -TEST.NEW -TEST.NAME:handleAlarmEscalations.002 -TEST.STUB:AlarmMgmt.getAlarmStartTime -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:1 -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].alarmID:ALARM_ID_NO_ALARM -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].subRank:0 -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].timeSinceTriggeredMS:0 -TEST.VALUE:AlarmMgmt.getAlarmStartTime.alarmID:ALARM_ID_NO_ALARM -TEST.VALUE:AlarmMgmt.getAlarmStartTime.return:<> -TEST.VALUE:uut_prototype_stubs.calcTimeSince.startMSCount:<> -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:10 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].alarmID:ALARM_ID_NO_ALARM -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].subRank:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].timeSinceTriggeredMS:0 -TEST.END - --- Test Case: handleAlarmEscalations_EscalationsPending -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:handleAlarmEscalations -TEST.NEW -TEST.NAME:handleAlarmEscalations_EscalationsPending -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_VENOUS_PRESSURE_HIGH]:1 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_OCCLUSION_BLOOD_PUMP]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_VENOUS_PRESSURE_HIGH].data:500 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_OCCLUSION_BLOOD_PUMP].data:1000 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:31 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:60001,61001 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 -TEST.END - --- Test Case: handleAlarmEscalations_EscalationsPending2 -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:handleAlarmEscalations -TEST.NEW -TEST.NAME:handleAlarmEscalations_EscalationsPending2 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_VENOUS_PRESSURE_HIGH]:1 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_OCCLUSION_BLOOD_PUMP]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_VENOUS_PRESSURE_HIGH].data:5000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_OCCLUSION_BLOOD_PUMP].data:500 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:31 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:59500,55000 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 -TEST.END - --- Test Case: handleAlarmEscalations_Fault -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:handleAlarmEscalations -TEST.NEW -TEST.NAME:handleAlarmEscalations_Fault -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_SOFTWARE_FAULT -TEST.VALUE:AlarmMgmt.<>.alarmStatus.systemFault:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 -TEST.END - --- Test Case: handleAlarmEscalations_NoEscalations -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:handleAlarmEscalations -TEST.NEW -TEST.NAME:handleAlarmEscalations_NoEscalations -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_SOFTWARE_FAULT -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 -TEST.END - --- Test Case: handleAlarmEscalations_TimeToEscalate -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:handleAlarmEscalations -TEST.NEW -TEST.NAME:handleAlarmEscalations_TimeToEscalate -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_OCCLUSION_BLOOD_PUMP]:1 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_OCCLUSION_BLOOD_PUMP].data:1000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:0 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:25 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 -TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:241000 -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:240000 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 -TEST.END - -- Subprogram: handleResendActiveAlarmsRequest -- Test Case: handleResendActiveAlarmsRequest.001 @@ -1285,10 +1197,13 @@ TEST.NEW TEST.NAME:handleResendActiveAlarmsRequest.002 TEST.IMPORT_FAILURES: -(S) @LINE: 1266 +(S) @LINE: 1314 >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 >>> Results in 323 Iterations. (E) Errors from previous script import(s) + >>> (S) @LINE: 1266 + >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 + >>> >>> Results in 323 Iterations. >>> (S) @LINE: 1237 >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 >>> >>> Results in 320 Iterations. @@ -1322,10 +1237,13 @@ TEST.NEW TEST.NAME:handleResendActiveAlarmsRequest.003 TEST.IMPORT_FAILURES: -(S) @LINE: 1304 +(S) @LINE: 1355 >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 >>> Results in 323 Iterations. (E) Errors from previous script import(s) + >>> (S) @LINE: 1304 + >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 + >>> >>> Results in 323 Iterations. >>> (S) @LINE: 1272 >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 >>> >>> Results in 320 Iterations. @@ -1378,7 +1296,7 @@ >>> (E) @LINE: 482 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE]:ALARM_ID_FPGA_POST_TEST_FAILED >>> >>> Unexpected end of command - stopped at character 71 >>> >>> Command Ignored - >>> (E) @LINE: 483 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_LOW]:ALARM_ID_STUCK_BUTTON_TEST_FAILED + >>> (E) @LINE: 483 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_LOW]:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED >>> >>> Unexpected end of command - stopped at character 70 >>> >>> Command Ignored >>> (E) @LINE: 484 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_FPGA_POST_TEST_FAILED @@ -1405,7 +1323,7 @@ TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:AlarmMgmt.<>.alarmStatus.systemFault:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.stop:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noClear:1 @@ -1467,17 +1385,6 @@ TEST.EXPECTED:AlarmMgmt.isAlarmActive.alarm:ALARM_ID_NO_ALARM TEST.END --- Test Case: isAlarmActive_NominalPath -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:isAlarmActive -TEST.NEW -TEST.NAME:isAlarmActive_NominalPath -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:1 -TEST.VALUE:AlarmMgmt.isAlarmActive.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED -TEST.EXPECTED:AlarmMgmt.isAlarmActive.return:1 -TEST.END - -- Subprogram: isAlarmConditionDetected -- Test Case: isAlarmConditionDetected.001 @@ -1575,7 +1482,7 @@ TEST.SUBPROGRAM:isAlarmRecoverable TEST.NEW TEST.NAME:isAlarmRecoverable_Recoverable -TEST.VALUE:AlarmMgmt.isAlarmRecoverable.alarm:ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE +TEST.VALUE:AlarmMgmt.isAlarmRecoverable.alarm:ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE TEST.EXPECTED:AlarmMgmt.isAlarmRecoverable.return:1 TEST.END @@ -1595,7 +1502,7 @@ Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.EXPECTED:AlarmMgmt.isAnyAlarmActive.return:1 TEST.END @@ -1692,14 +1599,15 @@ TEST.NEW TEST.NAME:publishAlarmInfo.001 TEST.IMPORT_FAILURES: -(E) @LINE: 1510 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_HD_ALARM_INFORMATION - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_HD_ALARM_INFORMATION" - >>> Command Ignored -(E) @LINE: 1514 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_HD_ALARM_INFORMATION - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_HD_ALARM_INFORMATION" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1510 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_HD_ALARM_INFORMATION + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "MSG_ID_HD_ALARM_INFORMATION" + >>> >>> Command Ignored + >>> (E) @LINE: 1514 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_HD_ALARM_INFORMATION + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "MSG_ID_HD_ALARM_INFORMATION" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: @@ -1762,10 +1670,10 @@ >>> (E) @LINE: 549 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 71 >>> >>> Command Ignored - >>> (E) @LINE: 550 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_LOW]:ALARM_ID_BLOOD_PUMP_MC_DIRECTION_CHECK + >>> (E) @LINE: 550 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_LOW]:ALARM_ID_HD_BLOOD_PUMP_MC_DIRECTION_CHECK >>> >>> Unexpected end of command - stopped at character 70 >>> >>> Command Ignored - >>> (E) @LINE: 551 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> (E) @LINE: 551 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_HD_BLOOD_PUMP_MC_CURRENT_CHECK >>> >>> Unexpected end of command - stopped at character 73 >>> >>> Command Ignored >>> (E) @LINE: 552 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_HD_SOFTWARE_FAULT @@ -1774,10 +1682,10 @@ >>> (E) @LINE: 555 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 74 >>> >>> Command Ignored - >>> (E) @LINE: 556 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_LOW]:ALARM_ID_BLOOD_PUMP_MC_DIRECTION_CHECK + >>> (E) @LINE: 556 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_LOW]:ALARM_ID_HD_BLOOD_PUMP_MC_DIRECTION_CHECK >>> >>> Unexpected end of command - stopped at character 73 >>> >>> Command Ignored - >>> (E) @LINE: 557 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> (E) @LINE: 557 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_HD_BLOOD_PUMP_MC_CURRENT_CHECK >>> >>> Unexpected end of command - stopped at character 76 >>> >>> Command Ignored >>> (E) @LINE: 558 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_HD_SOFTWARE_FAULT @@ -1796,7 +1704,7 @@ TEST.NAME:resetAlarmPriorityFIFO_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 566 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK + >>> (E) @LINE: 566 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_HD_BLOOD_PUMP_MC_CURRENT_CHECK >>> >>> Unexpected end of command - stopped at character 73 >>> >>> Command Ignored >>> (E) @LINE: 568 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_NO_ALARM @@ -2040,7 +1948,7 @@ TEST.NEW TEST.NAME:setAlarmLamp.003 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.getCurrentAlarmLampPattern.return:LAMP_PATTERN_OK TEST.EXPECTED:uut_prototype_stubs.requestAlarmLampPattern.lampPattern:LAMP_PATTERN_FAULT TEST.END @@ -2399,11 +2307,35 @@ 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: 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 - >>> (E) @LINE: 667 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_BLOOD_SITTING_WARNING + >>> (E) @LINE: 667 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_HD_BLOOD_SITTING_WARNING >>> >>> Unexpected end of command - stopped at character 73 >>> >>> Command Ignored >>> (E) @LINE: 668 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_HD_SOFTWARE_FAULT @@ -2412,27 +2344,19 @@ >>> (E) @LINE: 677 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_LOW]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 94 >>> >>> Command Ignored - >>> (E) @LINE: 678 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_BLOOD_SITTING_WARNING + >>> (E) @LINE: 678 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_HD_BLOOD_SITTING_WARNING >>> >>> Unexpected end of command - stopped at character 76 >>> >>> Command Ignored >>> (E) @LINE: 679 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_HD_SOFTWARE_FAULT >>> >>> Unexpected end of command - stopped at character 74 >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:1 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:3000000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:1000000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:2000000 TEST.VALUE:AlarmMgmt.testClearAllAlarms.key:0xD2C3B4A4 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:3000000 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:1000000 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:2000000 TEST.EXPECTED:AlarmMgmt.testClearAllAlarms.return:0 TEST.END @@ -2442,11 +2366,35 @@ 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: 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 - >>> (E) @LINE: 695 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_BLOOD_SITTING_WARNING + >>> (E) @LINE: 695 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_HD_BLOOD_SITTING_WARNING >>> >>> Unexpected end of command - stopped at character 73 >>> >>> Command Ignored >>> (E) @LINE: 696 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_HD_SOFTWARE_FAULT @@ -2457,19 +2405,11 @@ >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:1 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:3000000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:1000000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:2000000 TEST.VALUE:AlarmMgmt.testClearAllAlarms.key:0xD2C3B4A5 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:0 TEST.EXPECTED:AlarmMgmt.testClearAllAlarms.return:1 TEST.END @@ -2479,11 +2419,35 @@ 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: 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 - >>> (E) @LINE: 721 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_BLOOD_SITTING_WARNING + >>> (E) @LINE: 721 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_HD_BLOOD_SITTING_WARNING >>> >>> Unexpected end of command - stopped at character 73 >>> >>> Command Ignored >>> (E) @LINE: 722 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_HD_SOFTWARE_FAULT @@ -2492,27 +2456,19 @@ >>> (E) @LINE: 731 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_LOW]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 94 >>> >>> Command Ignored - >>> (E) @LINE: 732 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_BLOOD_SITTING_WARNING + >>> (E) @LINE: 732 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_HD_BLOOD_SITTING_WARNING >>> >>> Unexpected end of command - stopped at character 76 >>> >>> Command Ignored >>> (E) @LINE: 733 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_HD_SOFTWARE_FAULT >>> >>> Unexpected end of command - stopped at character 74 >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:1 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:3000000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:1000000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:2000000 TEST.VALUE:AlarmMgmt.testClearAllAlarms.key:0xD2C3B4A5 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_ARTERIAL_PRESSURE_LOW]:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_SITTING_WARNING]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:3000000 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_ARTERIAL_PRESSURE_LOW].data:1000000 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_SITTING_WARNING].data:2000000 TEST.EXPECTED:AlarmMgmt.testClearAllAlarms.return:0 TEST.END @@ -2599,15 +2555,33 @@ TEST.SUBPROGRAM:testResetAlarmStartOverride TEST.NEW TEST.NAME:testResetAlarmStartOverride_InvalidAlarm -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:1000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 +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. +TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testResetAlarmStartOverride.alarmID:9999 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:1000 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 TEST.EXPECTED:AlarmMgmt.testResetAlarmStartOverride.return:0 TEST.END @@ -2616,14 +2590,28 @@ TEST.SUBPROGRAM:testResetAlarmStartOverride TEST.NEW TEST.NAME:testResetAlarmStartOverride_NominalPath -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:1000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 +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. +TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testResetAlarmStartOverride.alarmID:2 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 TEST.EXPECTED:AlarmMgmt.testResetAlarmStartOverride.return:1 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[1].override:EXPECTED_BASE=16 TEST.END @@ -2633,16 +2621,34 @@ TEST.SUBPROGRAM:testResetAlarmStartOverride TEST.NEW TEST.NAME:testResetAlarmStartOverride_NotLoggedIn -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:1000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 +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. +TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testResetAlarmStartOverride.alarmID:2 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:1000 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0xCCC33C33 TEST.EXPECTED:AlarmMgmt.testResetAlarmStartOverride.return:0 TEST.END @@ -2653,9 +2659,15 @@ TEST.SUBPROGRAM:testResetAlarmStateOverride TEST.NEW TEST.NAME:testResetAlarmStateOverride_InvalidAlarm -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 +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. +TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testResetAlarmStateOverride.alarmID:9999 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 TEST.EXPECTED:AlarmMgmt.testResetAlarmStateOverride.return:0 TEST.END @@ -2664,10 +2676,16 @@ TEST.SUBPROGRAM:testResetAlarmStateOverride TEST.NEW TEST.NAME:testResetAlarmStateOverride_NominalPath -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 +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. +TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testResetAlarmStateOverride.alarmID:2 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 TEST.EXPECTED:AlarmMgmt.testResetAlarmStateOverride.return:1 TEST.END @@ -2676,10 +2694,16 @@ TEST.SUBPROGRAM:testResetAlarmStateOverride TEST.NEW TEST.NAME:testResetAlarmStateOverride_NotLoggedIn -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 +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. +TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testResetAlarmStateOverride.alarmID:2 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 TEST.EXPECTED:AlarmMgmt.testResetAlarmStateOverride.return:0 TEST.END @@ -2932,10 +2956,31 @@ TEST.NEW TEST.NAME:testSetAlarmStartOverride_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 2792 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> Expected a field name from the record type CCAST_9_24 - >>> Read: override::EXPECTED_BASE=16 +(E) @LINE: 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) Errors from previous script import(s) + >>> (E) @LINE: 2792 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type CCAST_9_24 + >>> >>> Read: override::EXPECTED_BASE=16 >>> (E) @LINE: 2757 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 >>> >>> Expected a field name from the record type CCAST_9_22 >>> >>> Read: override::EXPECTED_BASE=16 @@ -2997,16 +3042,10 @@ >>> >>> Expected a field name from the record type CCAST_9_21 >>> >>> Read: override::EXPECTED_BASE=16 TEST.END_IMPORT_FAILURES: -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0 TEST.VALUE:AlarmMgmt.testSetAlarmStartOverride.alarmID:2 TEST.VALUE:AlarmMgmt.testSetAlarmStartOverride.value:500 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1500 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 TEST.EXPECTED:AlarmMgmt.testSetAlarmStartOverride.return:1 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 TEST.END @@ -3016,17 +3055,35 @@ TEST.SUBPROGRAM:testSetAlarmStartOverride TEST.NEW TEST.NAME:testSetAlarmStartOverride_NotLoggedIn -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0 +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. +TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testSetAlarmStartOverride.alarmID:2 TEST.VALUE:AlarmMgmt.testSetAlarmStartOverride.value:500 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0x0 TEST.EXPECTED:AlarmMgmt.testSetAlarmStartOverride.return:0 TEST.END @@ -3035,18 +3092,36 @@ TEST.SUBPROGRAM:testSetAlarmStartOverride TEST.NEW TEST.NAME:testSetAlarmStartOverride_ValueTooLarge -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:0 -TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0 +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. +TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testSetAlarmStartOverride.alarmID:2 TEST.VALUE:AlarmMgmt.testSetAlarmStartOverride.value:500 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:400 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovInitData:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].ovData:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override:0x0 TEST.EXPECTED:AlarmMgmt.testSetAlarmStartOverride.return:0 TEST.END @@ -3057,7 +3132,11 @@ TEST.SUBPROGRAM:testSetAlarmStateOverride TEST.NEW TEST.NAME:testSetAlarmStateOverride_ActivateAlarm -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 +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. +TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.alarmID:2 TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.state:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 @@ -3086,10 +3165,16 @@ TEST.SUBPROGRAM:testSetAlarmStateOverride TEST.NEW TEST.NAME:testSetAlarmStateOverride_InvalidAlarm -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 +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. +TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.alarmID:9999 TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.state:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 TEST.EXPECTED:AlarmMgmt.testSetAlarmStateOverride.return:0 TEST.END @@ -3098,11 +3183,17 @@ TEST.SUBPROGRAM:testSetAlarmStateOverride TEST.NEW TEST.NAME:testSetAlarmStateOverride_NotLoggedIn -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 +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. +TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.alarmID:2 TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.state:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 TEST.EXPECTED:AlarmMgmt.testSetAlarmStateOverride.return:0 TEST.END @@ -3439,7 +3530,7 @@ Conflict: Unable to control expression-to-expression comparison in branch 1 Cannot set a due to assignment TEST.END_NOTES: -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 +TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:1 TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]:<> TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noResume:1 @@ -3453,6 +3544,14 @@ TEST.SUBPROGRAM:updateAlarmsFlags 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. +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 33 @@ -3469,11 +3568,9 @@ Conflict: Unable to control expression-to-expression comparison in branch 1 Cannot set a due to assignment TEST.END_NOTES: -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:1 TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME..ALARM_USER_ACTION_RINSEBACK]:<> TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:1 TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME..ALARM_USER_ACTION_RINSEBACK]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]:1 @@ -3484,6 +3581,14 @@ TEST.SUBPROGRAM:updateAlarmsFlags 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. +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 33 @@ -3500,12 +3605,10 @@ Conflict: Unable to control expression-to-expression comparison in branch 1 Cannot set a due to assignment TEST.END_NOTES: -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_DG_FAN_RPM_OUT_OF_RANGE TEST.VALUE:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:1 TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME..ALARM_USER_ACTION_RINSEBACK]:<> TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_DG_FAN_RPM_OUT_OF_RANGE TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:1 TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME..ALARM_USER_ACTION_RINSEBACK]:0 @@ -3518,6 +3621,18 @@ 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: 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 @@ -3527,8 +3642,6 @@ >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM..ALARM_ID_HD_RTC_BATTERY_LOW]:0 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK]:0 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH]:0 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_TDI_SENSORS_FPGA_FAULT..ALARM_ID_DG_CPU_RAM_ERROR]:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_NONE TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 @@ -3551,8 +3664,6 @@ TEST.VALUE:AlarmMgmt.<>.alarmStatus.lampOn:0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_SERV TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM..ALARM_ID_HD_RTC_BATTERY_LOW]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_TDI_SENSORS_FPGA_FAULT..ALARM_ID_DG_CPU_RAM_ERROR]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_NONE TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 @@ -3580,6 +3691,18 @@ 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: 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 @@ -3589,8 +3712,6 @@ >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM..ALARM_ID_HD_RTC_BATTERY_LOW]:0 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK]:0 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH]:0 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_TDI_SENSORS_FPGA_FAULT..ALARM_ID_DG_CPU_RAM_ERROR]:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_NONE TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 @@ -3613,8 +3734,6 @@ TEST.VALUE:AlarmMgmt.<>.alarmStatus.lampOn:0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM..ALARM_ID_HD_RTC_BATTERY_LOW]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_UI_COMM_TIMEOUT..ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE..ALARM_ID_PRIME_COMPLETED_HIGH]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_DG_TDI_SENSORS_FPGA_FAULT..ALARM_ID_DG_CPU_RAM_ERROR]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_NONE TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 @@ -3788,7 +3907,7 @@ TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:7 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:10 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE +TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE TEST.VALUE:AlarmMgmt.<>.alarmStatus.systemFault:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.stop:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noClear:0 @@ -3802,7 +3921,7 @@ TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:7 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:10 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.stop:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noClear:0 @@ -3917,7 +4036,7 @@ TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noBloodRecirc:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noDialRecirc:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:3 +TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:10 TEST.END -- Test Case: updateAlarmsState.002 @@ -3944,7 +4063,7 @@ TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noBloodRecirc:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noDialRecirc:1 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].alarmID:ALARM_ID_HD_SOFTWARE_FAULT -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:3 +TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:10 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].timeSinceTriggeredMS:1 TEST.END @@ -3954,6 +4073,12 @@ 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: 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 @@ -3969,7 +4094,6 @@ >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:0 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE]:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_NONE TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM TEST.VALUE:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:0 @@ -3980,17 +4104,15 @@ TEST.VALUE:uut_prototype_stubs.calcTimeSince.startMSCount:1 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:1 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE]:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_NONE +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noBloodRecirc:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noDialRecirc:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].alarmID:ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:3 -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].timeSinceTriggeredMS:1 -TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noDialRecirc:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].alarmID:ALARM_ID_NO_ALARM +TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:999 +TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].timeSinceTriggeredMS:-1 TEST.END -- Test Case: updateAlarmsState.004 @@ -4033,65 +4155,6 @@ TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].timeSinceTriggeredMS:0 TEST.END --- Test Case: updateAlarmsState.005 -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:updateAlarmsState -TEST.NEW -TEST.NAME:updateAlarmsState.005 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_NONE -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM -TEST.VALUE:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:0 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.systemFault:0 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.noBloodRecirc:0 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.noDialRecirc:0 -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].subRank:0 -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_LOW].subRank:2 -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM].subRank:<> -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:<> -TEST.VALUE:uut_prototype_stubs.calcTimeSince.startMSCount:0 -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_SOFTWARE_FAULT -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noBloodRecirc:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noDialRecirc:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].subRank:999 -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_LOW].subRank:999 -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM].subRank:999 -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:3 -TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:0 -TEST.END - --- Test Case: updateAlarmsState.006 -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:updateAlarmsState -TEST.NEW -TEST.NAME:updateAlarmsState.006 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM -TEST.VALUE:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:0 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.systemFault:0 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.noBloodRecirc:0 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.noDialRecirc:0 -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:3 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_SOFTWARE_FAULT -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:0 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noBloodRecirc:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noDialRecirc:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:3 -TEST.END - -- Test Case: updateAlarmsState_NoAlarmsActive TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsState @@ -4107,46 +4170,11 @@ >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_MEDIUM -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK +TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_BLOOD_PUMP_MC_CURRENT_CHECK TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_NONE TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM TEST.END --- Test Case: updateAlarmsState_TopIsFault -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:updateAlarmsState -TEST.NEW -TEST.NAME:updateAlarmsState_TopIsFault -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3529 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_INLET_WATER_LOW_CONDUCTIVITY]:1 - >>> >>> Invalid array index value ALARM_ID_INLET_WATER_LOW_CONDUCTIVITY - >>> >>> Command Ignored. - >>> (E) @LINE: 1188 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_LOW]:ALARM_ID_NO_ALARM - >>> >>> Unexpected end of command - stopped at character 91 - >>> >>> Command Ignored - >>> (E) @LINE: 1189 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE - >>> >>> Unexpected end of command - stopped at character 73 - >>> >>> Command Ignored - >>> (E) @LINE: 1190 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_NO_ALARM - >>> >>> Unexpected end of command - stopped at character 71 - >>> >>> Command Ignored - >>> (E) @LINE: 1193 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_LOW]:ALARM_ID_NO_ALARM - >>> >>> Unexpected end of command - stopped at character 94 - >>> >>> Command Ignored - >>> (E) @LINE: 1194 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE - >>> >>> Unexpected end of command - stopped at character 76 - >>> >>> Command Ignored - >>> (E) @LINE: 1195 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Unexpected end of command - stopped at character 74 - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_MEDIUM -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE -TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH -TEST.END - -- Test Case: updateAlarmsState_TopIsNotAFault TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsState @@ -4157,7 +4185,7 @@ >>> (E) @LINE: 1206 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_LOW]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 91 >>> >>> Command Ignored - >>> (E) @LINE: 1207 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE + >>> (E) @LINE: 1207 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 >>> (E) @LINE: 1208 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_NO_ALARM @@ -4166,15 +4194,15 @@ >>> (E) @LINE: 1211 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_LOW]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 94 >>> >>> Command Ignored - >>> (E) @LINE: 1212 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE + >>> (E) @LINE: 1212 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE >>> >>> Unexpected end of command - stopped at character 76 >>> >>> Command Ignored >>> (E) @LINE: 1213 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 74 >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_MEDIUM -TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE +TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_DG_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_NONE TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/BATTERY/BATTERY.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/BATTERY/BATTERY.tst (.../BATTERY.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/BATTERY/BATTERY.tst (.../BATTERY.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -86,18 +86,19 @@ TEST.NEW TEST.NAME:generateStopCondition.001 TEST.IMPORT_FAILURES: -(E) @LINE: 102 TEST.STUB:Battery.testSetBatteryRemainingPercentOverride - >>> Could not find function testSetBatteryRemainingPercentOverride - >>> in unit Battery. - >>> Value Line Error - Command Ignored -(E) @LINE: 102 - >>> Could not stub Battery.testSetBatteryRemainingPercentOverride -(E) @LINE: 103 TEST.STUB:Battery.testResetSetBatteryRemainingPercentOverride - >>> Could not find function testResetSetBatteryRemainingPercentOverride - >>> in unit Battery. - >>> Value Line Error - Command Ignored -(E) @LINE: 103 - >>> Could not stub Battery.testResetSetBatteryRemainingPercentOverride +(E) Errors from previous script import(s) + >>> (E) @LINE: 102 TEST.STUB:Battery.testSetBatteryRemainingPercentOverride + >>> >>> Could not find function testSetBatteryRemainingPercentOverride + >>> >>> in unit Battery. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 102 + >>> >>> Could not stub Battery.testSetBatteryRemainingPercentOverride + >>> (E) @LINE: 103 TEST.STUB:Battery.testResetSetBatteryRemainingPercentOverride + >>> >>> Could not find function testResetSetBatteryRemainingPercentOverride + >>> >>> in unit Battery. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 103 + >>> >>> Could not stub Battery.testResetSetBatteryRemainingPercentOverride TEST.END_IMPORT_FAILURES: TEST.STUB:Battery.initBattery TEST.STUB:Battery.execBatteryMonitor @@ -356,8 +357,10 @@ TEST.END_NOTES: TEST.STUB:Battery.getBatteryData TEST.VALUE:Battery.<>.current_BM_value:BATTERY_PACK_BATTERY_STATUS1 -TEST.VALUE:Battery.getBatteryData.return:0 +TEST.VALUE:Battery.getBatteryData.return:1 TEST.EXPECTED:Battery.<>.current_BM_value:BATTERY_CHARGER_STATUS1 +TEST.EXPECTED:Battery.getBatteryData.slaveAddr:9 +TEST.EXPECTED:Battery.getBatteryData.command:19 TEST.END -- Test Case: getBatteryManagementData.007 @@ -432,30 +435,6 @@ TEST.EXPECTED:Battery.getBatteryData.dataPtr[0]:0 TEST.END --- Test Case: getBatteryManagementData.010 -TEST.UNIT:Battery -TEST.SUBPROGRAM:getBatteryManagementData -TEST.NEW -TEST.NAME:getBatteryManagementData.010 -TEST.BASIS_PATH:10 of 50 (partial) -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:0 -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -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 - -- Test Case: getBatteryManagementData.011 TEST.UNIT:Battery TEST.SUBPROGRAM:getBatteryManagementData @@ -1325,6 +1304,28 @@ 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 @@ -1336,73 +1337,14 @@ 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.activateAlarm1Data.alarm:ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 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.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.END --- Test Case: getBatteryManagementData.051 -TEST.UNIT:Battery -TEST.SUBPROGRAM:getBatteryManagementData -TEST.NEW -TEST.NAME:getBatteryManagementData.051 -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.<>.BatteryStatusData.BatteryStatus:0x8000 -TEST.VALUE:Battery.getBatteryData.return:0 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_HD_AC_POWER_LOST -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:NUM_OF_MODES -TEST.EXPECTED:Battery.<>.current_BM_value:BATTERY_CHARGER_STATUS5 -TEST.EXPECTED:Battery.<>.BatteryStatusData.BatteryStatus:32768 -TEST.EXPECTED:Battery.getBatteryData.slaveAddr:9 -TEST.EXPECTED:Battery.getBatteryData.command:19 -TEST.EXPECTED:Battery.getBatteryData.dataPtr[0]:0 -TEST.END - --- Test Case: getBatteryManagementData.052 -TEST.UNIT:Battery -TEST.SUBPROGRAM:getBatteryManagementData -TEST.NEW -TEST.NAME:getBatteryManagementData.052 -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.<>.BatteryStatusData.BatteryChargerStatus:0 -TEST.VALUE:Battery.getBatteryData.return:1 -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.EXPECTED:Battery.<>.current_BM_value:BATTERY_CHARGER_STATUS5 -TEST.EXPECTED:Battery.<>.BatteryStatusData.BatteryChargerStatus:0 -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 @@ -1579,6 +1521,28 @@ TEST.SUBPROGRAM:getData 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 +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 1 @@ -1594,14 +1558,9 @@ TEST.VALUE:Battery.getData.command:<> TEST.VALUE:Battery.getData.dataPtr:<> TEST.VALUE:Battery.getData.dataPtr[0]:10 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BATTERY_COMM_FAULT -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:10 -TEST.EXPECTED:Battery.<>.commFaultPersistentCount:0 +TEST.EXPECTED:Battery.<>.commFaultPersistentCount:7 TEST.EXPECTED:Battery.getData.command:0 TEST.EXPECTED:Battery.getData.dataPtr[0]:10 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BATTERY_COMM_FAULT -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.END -- Test Case: getData.005 @@ -1627,6 +1586,32 @@ TEST.EXPECTED:Battery.getData.return:0 TEST.END +-- Test Case: getData.006 +TEST.UNIT:Battery +TEST.SUBPROGRAM:getData +TEST.NEW +TEST.NAME:getData.006 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == waitForTxReady()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:Battery.waitForTxReady +TEST.STUB:Battery.waitForRxReady +TEST.VALUE:Battery.waitForTxReady.return:1 +TEST.VALUE:Battery.waitForRxReady.return:0 +TEST.VALUE:Battery.getData.command:<> +TEST.VALUE:Battery.getData.dataPtr:<> +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.EXPECTED:Battery.getData.command:0 +TEST.EXPECTED:Battery.getData.return:0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_BATTERY_COMM_FAULT +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 +TEST.END + -- Subprogram: getI2CStatusRegister -- Test Case: getI2CStatusRegister.001 @@ -1671,9 +1656,11 @@ TEST.NEW TEST.NAME:initBattery TEST.IMPORT_FAILURES: -(I) @LINE: 1584 +(I) @LINE: 1702 >>> '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: 1584 + >>> >>> 'BATT_STATUS_ERROR_PERSIST_MS' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1557 >>> >>> 'BATT_STATUS_ERROR_PERSIST_MS' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1547 @@ -1732,9 +1719,25 @@ (1) if ((0) == isAlarmConditionDetected(ALARM_ID_HD_AC_POWER_LOST) && (0) == isAlarmConditionDetected(ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT)) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isAlarmConditionDetected.return:1 +TEST.VALUE:uut_prototype_stubs.isAlarmConditionDetected.alarm:ALARM_ID_HD_AC_POWER_LOST +TEST.VALUE:uut_prototype_stubs.isAlarmConditionDetected.return:0 TEST.END +-- Test Case: isACPowerLost.003 +TEST.UNIT:Battery +TEST.SUBPROGRAM:isACPowerLost +TEST.NEW +TEST.NAME:isACPowerLost.003 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((0) == isAlarmConditionDetected(ALARM_ID_HD_AC_POWER_LOST) && (0) == isAlarmConditionDetected(ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isAlarmConditionDetected.alarm:ALARM_ID_HD_AC_POWER_LOST,ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT +TEST.VALUE:uut_prototype_stubs.isAlarmConditionDetected.return:0,1 +TEST.END + -- Subprogram: isBatteryCharged -- Test Case: Subprogram @@ -1814,11 +1817,10 @@ TEST.END_NOTES: TEST.STUB:Battery.getBatteryRemainingCapacity_mWh TEST.VALUE:Battery.getBatteryRemainingCapacity_mWh.return:50.0 -TEST.EXPECTED:Battery.<>.BatteryStatusData.RemainingCapacity:50 -TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_HD_BATTERY_STATUS_DATA -TEST.EXPECTED:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST -TEST.EXPECTED:uut_prototype_stubs.broadcastData.dataPtr:"2" -TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:12 +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.END -- Subprogram: setupI2CDriver @@ -1979,15 +1981,18 @@ TEST.STUB:Battery.generateStopCondition TEST.VALUE:Battery.<>.prt_i2cBase:<> TEST.VALUE:Battery.<>.prt_i2cBase[0].STR:0 -TEST.VALUE:Battery.<>.commFaultPersistentCount:4 +TEST.VALUE:Battery.<>.commFaultPersistentCount:2 TEST.VALUE:Battery.waitForAccessReady.return:1 TEST.VALUE:Battery.startCommTx.slaveAddr:<> TEST.VALUE:uut_prototype_stubs.i2cIsBusBusy.i2c[0].STR:1 TEST.VALUE:uut_prototype_stubs.i2cIsBusBusy.return:false +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.EXPECTED:Battery.<>.prt_i2cBase[0].STR:1 -TEST.EXPECTED:Battery.<>.commFaultPersistentCount:5 +TEST.EXPECTED:Battery.<>.commFaultPersistentCount:3 TEST.EXPECTED:Battery.startCommTx.slaveAddr:0 TEST.EXPECTED:uut_prototype_stubs.i2cIsBusBusy.i2c[0].STR:0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_BATTERY_COMM_FAULT +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.END -- Subprogram: testResetBatteryChargerStatusOverride Index: vectorcast/Hercules_RM46_HD_Project/environment/BLOODFLOW/BLOODFLOW.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/BLOODFLOW/BLOODFLOW.tst (.../BLOODFLOW.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/BLOODFLOW/BLOODFLOW.tst (.../BLOODFLOW.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -309,56 +309,6 @@ TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_RAMPING_UP_STATE TEST.END --- Subprogram: checkBloodPumpFlowRate - --- Test Case: checkBloodPumpFlowRate.001 -TEST.UNIT:BloodFlow -TEST.SUBPROGRAM:checkBloodPumpFlowRate -TEST.NEW -TEST.NAME:checkBloodPumpFlowRate.001 -TEST.STUB:BloodFlow.getMeasuredBloodFlowRate -TEST.VALUE:BloodFlow.getMeasuredBloodFlowRate.return:2000.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BLOOD_FLOW_OUT_OF_RANGE -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BLOOD_FLOW_OUT_OF_RANGE -TEST.END - --- Test Case: checkBloodPumpFlowRate.002 -TEST.UNIT:BloodFlow -TEST.SUBPROGRAM:checkBloodPumpFlowRate -TEST.NEW -TEST.NAME:checkBloodPumpFlowRate.002 -TEST.STUB:BloodFlow.getMeasuredBloodFlowRate -TEST.VALUE:BloodFlow.getMeasuredBloodFlowRate.return:-2000.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BLOOD_FLOW_OUT_OF_RANGE -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BLOOD_FLOW_OUT_OF_RANGE -TEST.END - --- Test Case: checkBloodPumpFlowRate.003 -TEST.UNIT:BloodFlow -TEST.SUBPROGRAM:checkBloodPumpFlowRate -TEST.NEW -TEST.NAME:checkBloodPumpFlowRate.003 -TEST.MCDC_BASIS_PATH:1 of 13 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BLOOD_FLOW_OUT_OF_RANGE, flow > (1320.0) || flow < -(1320.0))) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:BloodFlow.getMeasuredBloodFlowRate -TEST.VALUE:BloodFlow.getMeasuredBloodFlowRate.return:1.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BLOOD_FLOW_OUT_OF_RANGE -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_BLOOD_FLOW_OUT_OF_RANGE -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_BLOOD_FLOW_OUT_OF_RANGE -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 -TEST.END - -- Subprogram: checkBloodPumpMCCurrent -- Test Case: checkBloodPumpMCCurrent.001 @@ -377,10 +327,10 @@ TEST.END_NOTES: TEST.STUB:BloodFlow.getMeasuredBloodPumpMCCurrent TEST.VALUE:BloodFlow.getMeasuredBloodPumpMCCurrent.return:0.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BLOOD_PUMP_MC_CURRENT_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BLOOD_PUMP_MC_CURRENT_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:0.0 TEST.END @@ -390,18 +340,19 @@ TEST.NEW TEST.NAME:checkBloodPumpMCCurrent.002 TEST.IMPORT_FAILURES: -(E) @LINE: 402 TEST.VALUE:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_AC_POWER_LOST - >>> Could not find function isAlarmActive - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 403 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 - >>> Could not find function isAlarmActive - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 407 TEST.EXPECTED:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_AC_POWER_LOST - >>> Could not find function isAlarmActive - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 402 TEST.VALUE:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_AC_POWER_LOST + >>> >>> Could not find function isAlarmActive + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 403 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 + >>> >>> Could not find function isAlarmActive + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 407 TEST.EXPECTED:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_AC_POWER_LOST + >>> >>> Could not find function isAlarmActive + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -413,10 +364,10 @@ TEST.END_NOTES: TEST.STUB:BloodFlow.getMeasuredBloodPumpMCCurrent TEST.VALUE:BloodFlow.getMeasuredBloodPumpMCCurrent.return:0.0 -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_BLOOD_PUMP_MC_CURRENT_CHECK TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:10 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_BLOOD_PUMP_MC_CURRENT_CHECK TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.END @@ -435,7 +386,7 @@ TEST.END_NOTES: TEST.STUB:BloodFlow.getMeasuredBloodPumpMCCurrent TEST.VALUE:BloodFlow.getMeasuredBloodPumpMCCurrent.return:0.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BLOOD_PUMP_MC_CURRENT_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.isACPowerLost.return:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 @@ -613,7 +564,7 @@ TEST.STUB:BloodFlow.getMeasuredBloodPumpRotorSpeed TEST.VALUE:BloodFlow.<>.bpStopAtHomePosition:<> TEST.VALUE:BloodFlow.getMeasuredBloodPumpRotorSpeed.return:0.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> @@ -731,6 +682,12 @@ TEST.SUBPROGRAM:checkBloodPumpSpeeds 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 +TEST.END_IMPORT_FAILURES: TEST.STUB:BloodFlow.getMeasuredBloodPumpRotorSpeed TEST.STUB:BloodFlow.getMeasuredBloodPumpSpeed TEST.STUB:BloodFlow.getMeasuredBloodPumpMCSpeed @@ -739,9 +696,8 @@ TEST.VALUE:BloodFlow.getMeasuredBloodPumpRotorSpeed.return:0.0 TEST.VALUE:BloodFlow.getMeasuredBloodPumpSpeed.return:0.0 TEST.VALUE:BloodFlow.getMeasuredBloodPumpMCSpeed.return:0.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_BLOOD_PUMP_OFF_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BLOOD_PUMP_OFF_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 @@ -758,6 +714,12 @@ TEST.SUBPROGRAM:checkBloodPumpSpeeds 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 +TEST.END_IMPORT_FAILURES: TEST.STUB:BloodFlow.getMeasuredBloodPumpRotorSpeed TEST.STUB:BloodFlow.getMeasuredBloodPumpSpeed TEST.STUB:BloodFlow.getMeasuredBloodPumpMCSpeed @@ -766,19 +728,18 @@ TEST.VALUE:BloodFlow.getMeasuredBloodPumpRotorSpeed.return:0.0 TEST.VALUE:BloodFlow.getMeasuredBloodPumpSpeed.return:0.0 TEST.VALUE:BloodFlow.getMeasuredBloodPumpMCSpeed.return:400.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_BLOOD_PUMP_OFF_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BLOOD_PUMP_OFF_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:BloodFlow.<>.bloodPumpPWMDutyCyclePctSet:0.1 TEST.EXPECTED:BloodFlow.<>.targetBloodFlowRate:0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_BLOOD_PUMP_OFF_CHECK +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BLOOD_PUMP_OFF_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:0.0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_BLOOD_PUMP_MOTOR_SPEED_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:0.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 @@ -1154,6 +1115,14 @@ TEST.SUBPROGRAM:execBloodFlowMonitor 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 +TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. @@ -1172,7 +1141,6 @@ TEST.STUB:BloodFlow.checkBloodPumpDirection TEST.STUB:BloodFlow.checkBloodPumpSpeeds TEST.STUB:BloodFlow.checkBloodPumpMCCurrent -TEST.STUB:BloodFlow.checkBloodPumpFlowRate TEST.VALUE:BloodFlow.calcBloodFlow.return:100.0 TEST.VALUE:BloodFlow.getMeasuredBloodPumpMCSpeed.return:1.0 TEST.VALUE:BloodFlow.filterBloodPumpRPMReadings.rpm:1.0 Index: vectorcast/Hercules_RM46_HD_Project/environment/BLOODPRIME/BLOODPRIME.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/BLOODPRIME/BLOODPRIME.tst (.../BLOODPRIME.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/BLOODPRIME/BLOODPRIME.tst (.../BLOODPRIME.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -118,12 +118,16 @@ TEST.SUBPROGRAM:handleBloodPrimeRampState 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 +TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodPrime.<>.bloodPrimeRampFlowRate_mL_min:100.0 TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:120.0 TEST.VALUE:BloodPrime.<>.bloodPrimeRampControlTimerCtr:100 TEST.VALUE:BloodPrime.<>.cumulativeBloodPrimeVolume_mL.data:110.0 TEST.VALUE:BloodPrime.<>.cumulativeBloodPrimeVolume_mL.override:0 -TEST.VALUE:BloodPrime.<>.expectedBloodPrimeVolume_mL:100.0 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:120 TEST.EXPECTED:BloodPrime.<>.bloodPrimeRampControlTimerCtr:0 @@ -135,12 +139,16 @@ TEST.SUBPROGRAM:handleBloodPrimeRampState 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 +TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodPrime.<>.bloodPrimeRampFlowRate_mL_min:120.0 TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:120.0 TEST.VALUE:BloodPrime.<>.bloodPrimeRampControlTimerCtr:100 TEST.VALUE:BloodPrime.<>.cumulativeBloodPrimeVolume_mL.data:110.0 TEST.VALUE:BloodPrime.<>.cumulativeBloodPrimeVolume_mL.override:0 -TEST.VALUE:BloodPrime.<>.expectedBloodPrimeVolume_mL:100.0 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:110 TEST.EXPECTED:BloodPrime.<>.bloodPrimeRampControlTimerCtr:0 @@ -152,11 +160,15 @@ TEST.SUBPROGRAM:handleBloodPrimeRampState 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 +TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:120.0 TEST.VALUE:BloodPrime.<>.bloodPrimeRampControlTimerCtr:15 TEST.VALUE:BloodPrime.<>.cumulativeBloodPrimeVolume_mL.data:110.0 TEST.VALUE:BloodPrime.<>.cumulativeBloodPrimeVolume_mL.override:0 -TEST.VALUE:BloodPrime.<>.expectedBloodPrimeVolume_mL:100.0 TEST.EXPECTED:BloodPrime.<>.bloodPrimeRampControlTimerCtr:16 TEST.EXPECTED:BloodPrime.handleBloodPrimeRampState.return:BLOOD_PRIME_RAMP_STATE TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/BUBBLE/BUBBLE.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/BUBBLE/BUBBLE.tst (.../BUBBLE.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/BUBBLE/BUBBLE.tst (.../BUBBLE.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -842,6 +842,24 @@ TEST.EXPECTED:Bubble.testSetBubbleStatusOverride.return:1 TEST.END +-- Test Case: testSetBubbleStatusOverride.004 +TEST.UNIT:Bubble +TEST.SUBPROGRAM:testSetBubbleStatusOverride +TEST.NEW +TEST.NAME:testSetBubbleStatusOverride.004 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (status < (NUM_OF_BUBBLE_STATUS)) ==> 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:Bubble.testSetBubbleStatusOverride.status:BUBBLE_NOT_DETECTED +TEST.VALUE:Bubble.testSetBubbleStatusOverride.bubble:NUM_OF_BUBBLES +TEST.EXPECTED:Bubble.testSetBubbleStatusOverride.return:0 +TEST.END + -- Subprogram: testSetBubblesDataPublishIntervalOverride -- Test Case: testSetBubblesDataPublishIntervalOverride.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/BUTTONS/BUTTONS.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/BUTTONS/BUTTONS.tst (.../BUTTONS.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/BUTTONS/BUTTONS.tst (.../BUTTONS.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -108,7 +108,7 @@ TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:Buttons.<>.buttonSelfTestState:BUTTON_SELF_TEST_STATE_COMPLETE TEST.EXPECTED:Buttons.execStuckButtonTest.return:SELF_TEST_STATUS_FAILED -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:2000 @@ -127,7 +127,7 @@ TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:Buttons.<>.buttonSelfTestState:BUTTON_SELF_TEST_STATE_COMPLETE TEST.EXPECTED:Buttons.execStuckButtonTest.return:SELF_TEST_STATUS_FAILED -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:1 TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:2000 Index: vectorcast/Hercules_RM46_HD_Project/environment/CONSUMABLESELFTEST/CONSUMABLESELFTEST.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/CONSUMABLESELFTEST/CONSUMABLESELFTEST.tst (.../CONSUMABLESELFTEST.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/CONSUMABLESELFTEST/CONSUMABLESELFTEST.tst (.../CONSUMABLESELFTEST.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -403,17 +403,17 @@ TEST.NAME:execConsumableSelfTest.020 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) case currentConsumableSelfTestState ==> CONSUMABLE_SELF_TESTS_INSTALL_STATE - (2) if ((1) == consumableInstallConfirmed) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) case currentConsumableSelfTestState ==> CONSUMABLE_SELF_TESTS_INSTALL_STATE +(2) if ((1) == consumableInstallConfirmed) ==> 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:ConsumableSelfTest.<>.currentConsumableSelfTestState:CONSUMABLE_SELF_TESTS_INSTALL_STATE TEST.VALUE:ConsumableSelfTest.<>.consumableInstallConfirmed:1 TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_GENE -TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:DG_GEN_IDLE_MODE_STATE_FLUSH_WATER +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:MACRO=DG_GEN_IDLE_MODE_STATE_FLUSH_WATER TEST.EXPECTED:ConsumableSelfTest.<>.currentConsumableSelfTestState:CONSUMABLE_SELF_TESTS_PRIME_STATE TEST.EXPECTED:ConsumableSelfTest.<>.consumableInstallConfirmed:0 TEST.EXPECTED:uut_prototype_stubs.cmdStartDGFill.fillToVolMl:1500 Index: vectorcast/Hercules_RM46_HD_Project/environment/CPLD/CPLD.tst =================================================================== diff -u -r90f6438e80dbe0a32472a076a0d1bc54db65d15a -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/CPLD/CPLD.tst (.../CPLD.tst) (revision 90f6438e80dbe0a32472a076a0d1bc54db65d15a) +++ vectorcast/Hercules_RM46_HD_Project/environment/CPLD/CPLD.tst (.../CPLD.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -1,4 +1,4 @@ --- VectorCAST 19 revision c2818cf (09/24/19) +-- VectorCAST 19.sp3 (11/13/19) -- Test Case Script -- -- Environment : CPLD @@ -15,6 +15,43 @@ -- Unit: CPLD +-- Subprogram: getCPLDACPowerLossDetected + +-- Test Case: getCPLDACPowerLossDetected.001 +TEST.UNIT:CPLD +TEST.SUBPROGRAM:getCPLDACPowerLossDetected +TEST.NEW +TEST.NAME:getCPLDACPowerLossDetected.001 +TEST.BASIS_PATH:1 of 2 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((PIN_SIGNAL_HIGH) == acLevel) ==> FALSE + Test Case Generation Notes: + Cannot set local variable acLevel in branch 1 +TEST.END_NOTES: +TEST.VALUE:CPLD.<>.ptr_mibspiREG5:<> +TEST.EXPECTED:CPLD.getCPLDACPowerLossDetected.return:1 +TEST.END + +-- Test Case: getCPLDACPowerLossDetected.002 +TEST.UNIT:CPLD +TEST.SUBPROGRAM:getCPLDACPowerLossDetected +TEST.NEW +TEST.NAME:getCPLDACPowerLossDetected.002 +TEST.BASIS_PATH:2 of 2 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((PIN_SIGNAL_HIGH) == acLevel) ==> TRUE + Test Case Generation Notes: + 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.EXPECTED:CPLD.getCPLDACPowerLossDetected.return:0 +TEST.END + -- Subprogram: getCPLDOffButton -- Test Case: getCPLDOffButton_NominalPath Index: vectorcast/Hercules_RM46_HD_Project/environment/DGINTERFACE/DGINTERFACE.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/DGINTERFACE/DGINTERFACE.tst (.../DGINTERFACE.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/DGINTERFACE/DGINTERFACE.tst (.../DGINTERFACE.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -676,7 +676,7 @@ No branches in subprogram TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.sendDGStartChemicalDisinfectFlushModeCommand.return:0 -TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_STOP_CHEM_DISINFECT_FLUSH].commandID:DG_CMD_NONE +TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_STOP_CHEM_DISINFECT_FLUSH].commandID:MACRO=DG_CMD_NONE TEST.EXPECTED:uut_prototype_stubs.sendDGStartChemicalDisinfectFlushModeCommand.start:0 TEST.END @@ -756,6 +756,17 @@ TEST.EXPECTED:DGInterface.<>.dgStarted:0 TEST.END +-- Test Case: execDGInterfaceMonitor.002 +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:execDGInterfaceMonitor +TEST.NEW +TEST.NAME:execDGInterfaceMonitor.002 +TEST.STUB:DGInterface.checkDGTrimmerHeaterStatus +TEST.VALUE:DGInterface.<>.dgTrimmerTempCheckTimerCtr:22 +TEST.EXPECTED:DGInterface.<>.dgStarted:0 +TEST.EXPECTED:DGInterface.<>.dgTrimmerTempCheckTimerCtr:0 +TEST.END + -- Subprogram: getDGActiveReservoir -- Test Case: getDGActiveReservoir @@ -835,9 +846,10 @@ TEST.NEW TEST.NAME:getDGDialysateFlowRateLMin TEST.IMPORT_FAILURES: -(E) @LINE: 788 TEST.VALUE:DGInterface.<>.dgDialysateFlowRateMlMin:1.0 - >>> Unknown parameter/object name dgDialysateFlowRateMlMin - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 788 TEST.VALUE:DGInterface.<>.dgDialysateFlowRateMlMin:1.0 + >>> >>> Unknown parameter/object name dgDialysateFlowRateMlMin + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:DGInterface.<>.dgDialysateFlowRateLMin:1.1 TEST.EXPECTED:DGInterface.getDGDialysateFlowRateLMin.return:1.1 @@ -1244,6 +1256,20 @@ TEST.EXPECTED:DGInterface.getReservoirWeightLargeFilter.resID:DG_RESERVOIR_1 TEST.END +-- Subprogram: getTrimmerHeaterCommandedOn + +-- Test Case: getTrimmerHeaterCommandedOn.001 +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:getTrimmerHeaterCommandedOn +TEST.NEW +TEST.NAME:getTrimmerHeaterCommandedOn.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.EXPECTED:DGInterface.getTrimmerHeaterCommandedOn.return:0 +TEST.END + -- Subprogram: handleDGCommandResponse -- Test Case: handleDGCommandResponse.001 @@ -1632,15 +1658,16 @@ TEST.NEW TEST.NAME:setDialysateFlowData.001 TEST.IMPORT_FAILURES: -(E) @LINE: 1565 TEST.VALUE:DGInterface.<>.dgDialysateFlowRateMlMin:11.0 - >>> Unknown parameter/object name dgDialysateFlowRateMlMin - >>> Value Line Error - Command Ignored -(E) @LINE: 1566 TEST.VALUE:DGInterface.setDialysateFlowData.flowRate:10.0 - >>> Unknown parameter/object name flowRate - >>> Value Line Error - Command Ignored -(E) @LINE: 1567 TEST.EXPECTED:DGInterface.<>.dgDialysateFlowRateMlMin:10.0 - >>> Unknown parameter/object name dgDialysateFlowRateMlMin - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1565 TEST.VALUE:DGInterface.<>.dgDialysateFlowRateMlMin:11.0 + >>> >>> Unknown parameter/object name dgDialysateFlowRateMlMin + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1566 TEST.VALUE:DGInterface.setDialysateFlowData.flowRate:10.0 + >>> >>> Unknown parameter/object name flowRate + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1567 TEST.EXPECTED:DGInterface.<>.dgDialysateFlowRateMlMin:10.0 + >>> >>> Unknown parameter/object name dgDialysateFlowRateMlMin + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.EXPECTED:DGInterface.<>.dgDialysateFlowDataFreshFlag:1 TEST.END @@ -1651,15 +1678,16 @@ TEST.NEW TEST.NAME:setDialysateFlowData.002 TEST.IMPORT_FAILURES: -(E) @LINE: 1576 TEST.VALUE:DGInterface.<>.dgDialysateFlowRateMlMin:11.0 - >>> Unknown parameter/object name dgDialysateFlowRateMlMin - >>> Value Line Error - Command Ignored -(E) @LINE: 1577 TEST.VALUE:DGInterface.setDialysateFlowData.flowRate:<> - >>> Unknown parameter/object name flowRate - >>> Value Line Error - Command Ignored -(E) @LINE: 1578 TEST.EXPECTED:DGInterface.<>.dgDialysateFlowRateMlMin:0.0 - >>> Unknown parameter/object name dgDialysateFlowRateMlMin - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1576 TEST.VALUE:DGInterface.<>.dgDialysateFlowRateMlMin:11.0 + >>> >>> Unknown parameter/object name dgDialysateFlowRateMlMin + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1577 TEST.VALUE:DGInterface.setDialysateFlowData.flowRate:<> + >>> >>> Unknown parameter/object name flowRate + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1578 TEST.EXPECTED:DGInterface.<>.dgDialysateFlowRateMlMin:0.0 + >>> >>> Unknown parameter/object name dgDialysateFlowRateMlMin + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:DGInterface.setDialysateFlowData.flowRates.dialysateRawFlowRateLPM:<> TEST.EXPECTED:DGInterface.<>.dgDialysateFlowDataFreshFlag:1 @@ -1722,12 +1750,13 @@ TEST.NEW TEST.NAME:setHDVersionDGUsageInfo.001 TEST.IMPORT_FAILURES: -(E) @LINE: 1631 TEST.VALUE:DGInterface.<>.dgServiceAndUsageData.isDGUsageInfoAviable:1 - >>> Expected a field name from the record type DG_SERVICE_AND_USAGE_DATA_T - >>> Read: isDGUsageInfoAviable -(E) @LINE: 1633 TEST.EXPECTED:DGInterface.<>.dgServiceAndUsageData.isDGUsageInfoAviable:1 - >>> Expected a field name from the record type DG_SERVICE_AND_USAGE_DATA_T - >>> Read: isDGUsageInfoAviable +(E) Errors from previous script import(s) + >>> (E) @LINE: 1631 TEST.VALUE:DGInterface.<>.dgServiceAndUsageData.isDGUsageInfoAviable:1 + >>> >>> Expected a field name from the record type DG_SERVICE_AND_USAGE_DATA_T + >>> >>> Read: isDGUsageInfoAviable + >>> (E) @LINE: 1633 TEST.EXPECTED:DGInterface.<>.dgServiceAndUsageData.isDGUsageInfoAviable:1 + >>> >>> Expected a field name from the record type DG_SERVICE_AND_USAGE_DATA_T + >>> >>> Read: isDGUsageInfoAviable TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 1 TEST.NOTES: Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst (.../DIALINFLOW.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst (.../DIALINFLOW.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -647,7 +647,7 @@ TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:<> TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialInFlow.<>.errorDialInPumpDirectionPersistTimerCtr:26 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_IN_PUMP_MC_DIRECTION_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 @@ -730,13 +730,13 @@ TEST.VALUE:DialInFlow.<>.errorDialInPumpDirectionPersistTimerCtr:26 TEST.VALUE:DialInFlow.getMeasuredDialInPumpSpeed.return:<> TEST.VALUE:DialInFlow.getMeasuredDialInPumpMCSpeed.return:10.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_IN_PUMP_MC_DIRECTION_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:<> TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE TEST.EXPECTED:DialInFlow.<>.errorDialInPumpDirectionPersistTimerCtr:27 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_IN_PUMP_MC_DIRECTION_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 @@ -767,227 +767,90 @@ TEST.SUBPROGRAM:checkDialInPumpFlowRate TEST.NEW TEST.NAME:checkDialInPumpFlowRate.002 -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_DIAL_IN_FLOW_OUT_OF_RANGE, flow > (1320.0F) || flow < -(1320.0F))) ==> FALSE - (2) if ((MODE_TREA) == getCurrentOperationMode() && (DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE) == dialInPumpState) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_FAUL -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE +TEST.STUB:DialInFlow.isDialInPumpRunning +TEST.STUB:DialInFlow.getMeasuredDialInFlowRate +TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 +TEST.VALUE:DialInFlow.getMeasuredDialInFlowRate.return:2000.0 TEST.END -- Test Case: checkDialInPumpFlowRate.003 TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpFlowRate TEST.NEW TEST.NAME:checkDialInPumpFlowRate.003 -TEST.BASIS_PATH:2 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_DIAL_IN_FLOW_OUT_OF_RANGE, flow > (1320.0F) || flow < -(1320.0F))) ==> FALSE - (2) if ((MODE_TREA) == getCurrentOperationMode() && (DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE) == dialInPumpState) ==> TRUE - (3) if (delta > (350.0F)) ==> FALSE - Test Case Generation Notes: - Cannot set local variable delta in branch 3 -TEST.END_NOTES: -TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE +TEST.STUB:DialInFlow.isDialInPumpRunning +TEST.STUB:DialInFlow.getMeasuredDialInFlowRate +TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 +TEST.VALUE:DialInFlow.getMeasuredDialInFlowRate.return:2000.0 TEST.END -- Test Case: checkDialInPumpFlowRate.004 TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpFlowRate TEST.NEW TEST.NAME:checkDialInPumpFlowRate.004 -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_DIAL_IN_FLOW_OUT_OF_RANGE, flow > (1320.0F) || flow < -(1320.0F))) ==> FALSE - (2) if ((MODE_TREA) == getCurrentOperationMode() && (DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE) == dialInPumpState) ==> TRUE - (3) if (delta > (350.0F)) ==> TRUE - (4) if (++errorDialInFlowVsMotorSpeedPersistTimerCtr >= DIP_FLOW_VS_SPEED_PERSIST) ==> FALSE - Test Case Generation Notes: - Cannot set local variable delta in branch 3 - Conflict: Unable to control expression-to-expression comparison in branch 4 -TEST.END_NOTES: -TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE +TEST.STUB:DialInFlow.isDialInPumpRunning +TEST.STUB:DialInFlow.getMeasuredDialInFlowRate +TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 +TEST.VALUE:DialInFlow.getMeasuredDialInFlowRate.return:2000.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Test Case: checkDialInPumpFlowRate.005 TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpFlowRate TEST.NEW TEST.NAME:checkDialInPumpFlowRate.005 -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_DIAL_IN_FLOW_OUT_OF_RANGE, flow > (1320.0F) || flow < -(1320.0F))) ==> FALSE - (2) if ((MODE_TREA) == getCurrentOperationMode() && (DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE) == dialInPumpState) ==> TRUE - (3) if (delta > (350.0F)) ==> TRUE - (4) if (++errorDialInFlowVsMotorSpeedPersistTimerCtr >= DIP_FLOW_VS_SPEED_PERSIST) ==> TRUE - Test Case Generation Notes: - Cannot set local variable delta in branch 3 - Conflict: Unable to control expression-to-expression comparison in branch 4 -TEST.END_NOTES: -TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE -TEST.END - --- Test Case: checkDialInPumpFlowRate.006 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:checkDialInPumpFlowRate -TEST.NEW -TEST.NAME:checkDialInPumpFlowRate.006 -TEST.BASIS_PATH:5 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_DIAL_IN_FLOW_OUT_OF_RANGE, flow > (1320.0F) || flow < -(1320.0F))) ==> TRUE - (2) if ((MODE_TREA) == getCurrentOperationMode() && (DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE) == dialInPumpState) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_FAUL -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 -TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE -TEST.END - --- Test Case: checkDialInPumpFlowRate.007 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:checkDialInPumpFlowRate -TEST.NEW -TEST.NAME:checkDialInPumpFlowRate.007 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 869 TEST.VALUE:DialInFlow.<>.errorDialInFlowVsMotorSpeedPersistTimerCtr:0 - >>> >>> Unknown parameter/object name errorDialInFlowVsMotorSpeedPersistTimerCtr - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 871 TEST.EXPECTED:DialInFlow.<>.errorDialInFlowVsMotorSpeedPersistTimerCtr:0 - >>> >>> Unknown parameter/object name errorDialInFlowVsMotorSpeedPersistTimerCtr - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.STUB:DialInFlow.getMeasuredDialInFlowRate -TEST.VALUE:DialInFlow.getMeasuredDialInFlowRate.return:-1321.0 -TEST.END - --- Test Case: checkDialInPumpFlowRate.008 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:checkDialInPumpFlowRate -TEST.NEW -TEST.NAME:checkDialInPumpFlowRate.008 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_DIAL_IN_FLOW_OUT_OF_RANGE, flow > (1320.0F) || flow < -(1320.0F))) ==> FALSE - (2) if ((MODE_TREA) == getCurrentOperationMode() && (DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE) == dialInPumpState) ==> TRUE - (3) if (delta > (350.0F)) ==> FALSE - Test Case Generation Notes: - Cannot set local variable delta in branch 3 -TEST.END_NOTES: -TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE -TEST.END - --- Test Case: checkDialInPumpFlowRate.009 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:checkDialInPumpFlowRate -TEST.NEW -TEST.NAME:checkDialInPumpFlowRate.009 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 914 TEST.EXPECTED:DialInFlow.<>.errorDialInFlowVsMotorSpeedPersistTimerCtr:1 - >>> >>> Unknown parameter/object name errorDialInFlowVsMotorSpeedPersistTimerCtr - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_DIAL_IN_FLOW_OUT_OF_RANGE, flow > (1320.0F) || flow < -(1320.0F))) ==> FALSE - (2) if ((MODE_TREA) == getCurrentOperationMode() && (DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE) == dialInPumpState) ==> TRUE - (3) if (delta > (350.0F)) ==> FALSE - Test Case Generation Notes: - Cannot set local variable delta in branch 3 -TEST.END_NOTES: -TEST.STUB:DialInFlow.getMeasuredDialInPumpSpeed -TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE -TEST.VALUE:DialInFlow.getMeasuredDialInPumpSpeed.return:<> -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE -TEST.END - --- Test Case: checkDialInPumpFlowRate.010 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:checkDialInPumpFlowRate -TEST.NEW -TEST.NAME:checkDialInPumpFlowRate.010 TEST.STUB:DialInFlow.isDialInPumpRunning TEST.STUB:DialInFlow.getMeasuredDialInFlowRate TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 TEST.VALUE:DialInFlow.getMeasuredDialInFlowRate.return:2000.0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET TEST.END --- Test Case: checkDialInPumpFlowRate.011 +-- Test Case: checkDialInPumpFlowRate.006 TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpFlowRate TEST.NEW -TEST.NAME:checkDialInPumpFlowRate.011 +TEST.NAME:checkDialInPumpFlowRate.006 TEST.STUB:DialInFlow.isDialInPumpRunning TEST.STUB:DialInFlow.getMeasuredDialInFlowRate -TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 TEST.VALUE:DialInFlow.getMeasuredDialInFlowRate.return:2000.0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET +TEST.VALUE:uut_prototype_stubs.getCurrentSubMode.return:<> TEST.END --- Test Case: checkDialInPumpFlowRate.012 +-- Test Case: checkDialInPumpFlowRate.007 TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpFlowRate TEST.NEW -TEST.NAME:checkDialInPumpFlowRate.012 +TEST.NAME:checkDialInPumpFlowRate.007 TEST.STUB:DialInFlow.isDialInPumpRunning TEST.STUB:DialInFlow.getMeasuredDialInFlowRate TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 TEST.VALUE:DialInFlow.getMeasuredDialInFlowRate.return:2000.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_IN_FLOW_CHECK_FAILURE -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_IN_FLOW_CHECK_FAILURE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:0.0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_DIAL_IN_FLOW_OUT_OF_RANGE,ALARM_ID_HD_DIAL_IN_FLOW_CHECK_FAILURE -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)1 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_DIAL_IN_FLOW_CHECK_FAILURE +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1 TEST.END --- Test Case: checkDialInPumpFlowRate.013 +-- Test Case: checkDialInPumpFlowRate.008 TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpFlowRate TEST.NEW -TEST.NAME:checkDialInPumpFlowRate.013 +TEST.NAME:checkDialInPumpFlowRate.008 TEST.STUB:DialInFlow.isDialInPumpRunning TEST.STUB:DialInFlow.getMeasuredDialInFlowRate TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 TEST.VALUE:DialInFlow.getMeasuredDialInFlowRate.return:2000.0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.VALUE:uut_prototype_stubs.getDGRawDialysateFlowRateLMin.return:0.01 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_DIAL_IN_FLOW_CHECK_FAILURE +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.END -- Subprogram: checkDialInPumpMCCurrent @@ -998,18 +861,19 @@ TEST.NEW TEST.NAME:checkDialInPumpMCCurrent.001 TEST.IMPORT_FAILURES: -(E) @LINE: 943 TEST.VALUE:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_AC_POWER_LOST - >>> Could not find function isAlarmActive - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 944 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 - >>> Could not find function isAlarmActive - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 948 TEST.EXPECTED:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_AC_POWER_LOST - >>> Could not find function isAlarmActive - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 943 TEST.VALUE:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_AC_POWER_LOST + >>> >>> Could not find function isAlarmActive + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 944 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 + >>> >>> Could not find function isAlarmActive + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 948 TEST.EXPECTED:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_AC_POWER_LOST + >>> >>> Could not find function isAlarmActive + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:149.0 @@ -1035,10 +899,11 @@ TEST.NEW TEST.NAME:checkDialInPumpMCCurrent.003 TEST.IMPORT_FAILURES: -(E) @LINE: 976 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 - >>> Could not find function isAlarmActive - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 976 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 + >>> >>> Could not find function isAlarmActive + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:2 of 7 (partial) TEST.NOTES: @@ -1060,10 +925,11 @@ TEST.NEW TEST.NAME:checkDialInPumpMCCurrent.004 TEST.IMPORT_FAILURES: -(E) @LINE: 998 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 - >>> Could not find function isAlarmActive - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 998 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 + >>> >>> Could not find function isAlarmActive + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -1087,10 +953,11 @@ TEST.NEW TEST.NAME:checkDialInPumpMCCurrent.005 TEST.IMPORT_FAILURES: -(E) @LINE: 1022 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 - >>> Could not find function isAlarmActive - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1022 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 + >>> >>> Could not find function isAlarmActive + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -1105,13 +972,11 @@ TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.VALUE:DialInFlow.<>.dipCurrErrorDurationCtr:2000 TEST.VALUE:DialInFlow.getMeasuredDialInPumpMCCurrent.return:2001.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_DIAL_IN_PUMP_MC_CURRENT_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:2001.0 TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.EXPECTED:DialInFlow.<>.dipCurrErrorDurationCtr:2010 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:2001.0 TEST.END -- Test Case: checkDialInPumpMCCurrent.006 @@ -1122,14 +987,50 @@ TEST.STUB:DialInFlow.getMeasuredDialInPumpMCCurrent TEST.VALUE:DialInFlow.<>.dipCurrErrorDurationCtr:2005 TEST.VALUE:DialInFlow.getMeasuredDialInPumpMCCurrent.return:200.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_DIAL_IN_PUMP_MC_CURRENT_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:200.0 TEST.EXPECTED:DialInFlow.<>.dipCurrErrorDurationCtr:2015 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK +TEST.END + +-- Test Case: checkDialInPumpMCCurrent.007 +TEST.UNIT:DialInFlow +TEST.SUBPROGRAM:checkDialInPumpMCCurrent +TEST.NEW +TEST.NAME:checkDialInPumpMCCurrent.007 +TEST.STUB:DialInFlow.getMeasuredDialInPumpMCCurrent +TEST.VALUE:DialInFlow.<>.dipCurrErrorDurationCtr:5001 +TEST.VALUE:DialInFlow.getMeasuredDialInPumpMCCurrent.return:200.0 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_DIAL_IN_PUMP_MC_CURRENT_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:200.0 +TEST.EXPECTED:DialInFlow.<>.dipCurrErrorDurationCtr:5011 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_DIAL_IN_PUMP_MC_CURRENT_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:200.0 TEST.END +-- Test Case: checkDialInPumpMCCurrent.008 +TEST.UNIT:DialInFlow +TEST.SUBPROGRAM:checkDialInPumpMCCurrent +TEST.NEW +TEST.NAME:checkDialInPumpMCCurrent.008 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((0) == isAlarmActive(ALARM_ID_HD_AC_POWER_LOST)) ==> TRUE + (2) if ((DIAL_IN_PUMP_OFF_STATE) == dialInPumpState) ==> FALSE + (5) if (dipCurr > (2000.0F)) ==> FALSE + Test Case Generation Notes: + Cannot set return value of function fabs in branch 5 +TEST.END_NOTES: +TEST.STUB:DialInFlow.getMeasuredDialInPumpMCCurrent +TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE +TEST.VALUE:DialInFlow.<>.dipCurrErrorDurationCtr:5001 +TEST.VALUE:DialInFlow.getMeasuredDialInPumpMCCurrent.return:2001.0 +TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE +TEST.END + -- Subprogram: checkDialInPumpRotor -- Test Case: checkDialInPumpRotor.001 @@ -1310,7 +1211,7 @@ TEST.VALUE:DialInFlow.getMeasuredDialInPumpSpeed.return:100.0 TEST.VALUE:DialInFlow.getMeasuredDialInPumpMCSpeed.return:100.0 TEST.VALUE:DialInFlow.getPumpRotorErrorPersistTime.return:10 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_IN_PUMP_ROTOR_SPEED_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_IN_PUMP_ROTOR_SPEED_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE @@ -1320,7 +1221,7 @@ TEST.EXPECTED:DialInFlow.<>.errorDialInRotorSpeedPersistTimerCtr:11 TEST.EXPECTED:DialInFlow.getPumpRotorErrorPersistTime.mtr_rpm:100.0 TEST.EXPECTED:DialInFlow.getPumpRotorErrorPersistTime.gear_ratio:32.0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_IN_PUMP_ROTOR_SPEED_CHECK +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_IN_PUMP_ROTOR_SPEED_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:32.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 @@ -1347,13 +1248,13 @@ TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialInFlow.<>.targetDialInFlowRate:<> TEST.VALUE:DialInFlow.<>.errorDialInMotorSpeedPersistTimerCtr:600 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_IN_PUMP_MOTOR_SPEED_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_IN_PUMP_MOTOR_SPEED_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate:-2147483648 TEST.EXPECTED:DialInFlow.<>.errorDialInMotorSpeedPersistTimerCtr:601 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_IN_PUMP_MOTOR_SPEED_CHECK +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_IN_PUMP_MOTOR_SPEED_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:-400.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 @@ -1395,14 +1296,14 @@ TEST.VALUE:DialInFlow.<>.errorDialInRotorSpeedPersistTimerCtr:0 TEST.VALUE:DialInFlow.getMeasuredDialInPumpSpeed.return:200.0 TEST.VALUE:DialInFlow.getMeasuredDialInPumpMCSpeed.return:100.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_IN_PUMP_OFF_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_DIAL_IN_PUMP_OFF_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.1 TEST.EXPECTED:DialInFlow.<>.errorDialInMotorOffPersistTimerCtr:502 TEST.EXPECTED:DialInFlow.<>.errorDialInMotorSpeedPersistTimerCtr:0 TEST.EXPECTED:DialInFlow.<>.errorDialInRotorSpeedPersistTimerCtr:1 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_IN_PUMP_OFF_CHECK +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_DIAL_IN_PUMP_OFF_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:200.0 TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst (.../DIALOUTFLOW.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst (.../DIALOUTFLOW.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -52,7 +52,7 @@ TEST.VALUE:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:25 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpSpeed.return:<> TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:<> -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_OUT_PUMP_MC_DIRECTION_CHECK TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:<> TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:26 @@ -203,7 +203,7 @@ TEST.VALUE:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:25 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpSpeed.return:<> TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:<> -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_OUT_PUMP_MC_DIRECTION_CHECK TEST.VALUE:uut_prototype_stubs.getFPGADialOutPumpHallSensorStatus.return:1 TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:<> TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE @@ -249,15 +249,15 @@ TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:<> TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_OUT_PUMP_MC_DIRECTION_CHECK TEST.VALUE:uut_prototype_stubs.getFPGADialOutPumpHallSensorStatus.return:1 TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:1 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:26 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:2 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_OUT_PUMP_MC_DIRECTION_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1 TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_DOP_COMMUTATION_ERROR @@ -321,7 +321,7 @@ TEST.VALUE:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:25 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpSpeed.return:<> TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:<> -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_OUT_PUMP_MC_DIRECTION_CHECK TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:<> TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.EXPECTED:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:0 @@ -337,10 +337,12 @@ TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.data:151.0 TEST.VALUE:DialOutFlow.<>.dopCurrErrorDurationCtr:2000 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_DIAL_OUT_PUMP_MC_CURRENT_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:151.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpMCCurrentmA.data:151.0 TEST.EXPECTED:DialOutFlow.<>.dopCurrErrorDurationCtr:2010 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:151.0 TEST.END -- Test Case: checkDialOutPumpMCCurrent.002 @@ -367,10 +369,11 @@ TEST.NEW TEST.NAME:checkDialOutPumpMCCurrent.003 TEST.IMPORT_FAILURES: -(E) @LINE: 339 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 - >>> Could not find function isAlarmActive - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 339 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 + >>> >>> Could not find function isAlarmActive + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:2 of 7 (partial) TEST.NOTES: @@ -392,10 +395,11 @@ TEST.NEW TEST.NAME:checkDialOutPumpMCCurrent.004 TEST.IMPORT_FAILURES: -(E) @LINE: 359 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 - >>> Could not find function isAlarmActive - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 359 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 + >>> >>> Could not find function isAlarmActive + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:5 of 7 (partial) TEST.NOTES: @@ -417,18 +421,19 @@ TEST.NEW TEST.NAME:checkDialOutPumpMCCurrent.005 TEST.IMPORT_FAILURES: -(E) @LINE: 378 TEST.VALUE:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_AC_POWER_LOST - >>> Could not find function isAlarmActive - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 379 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 - >>> Could not find function isAlarmActive - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 381 TEST.EXPECTED:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_AC_POWER_LOST - >>> Could not find function isAlarmActive - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 378 TEST.VALUE:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_AC_POWER_LOST + >>> >>> Could not find function isAlarmActive + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 379 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 + >>> >>> Could not find function isAlarmActive + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 381 TEST.EXPECTED:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_AC_POWER_LOST + >>> >>> Could not find function isAlarmActive + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 7 TEST.NOTES: @@ -452,13 +457,11 @@ TEST.VALUE:DialOutFlow.<>.dialOutPumpState:NUM_OF_DIAL_OUT_PUMP_STATES TEST.VALUE:DialOutFlow.<>.dopCurrErrorDurationCtr:2001 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCCurrent.return:2100.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_DIAL_OUT_PUMP_MC_CURRENT_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:2100.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:NUM_OF_DIAL_OUT_PUMP_STATES TEST.EXPECTED:DialOutFlow.<>.dopCurrErrorDurationCtr:2011 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:2100.0 TEST.END -- Test Case: checkDialOutPumpMCCurrent.007 @@ -475,6 +478,39 @@ TEST.EXPECTED:DialOutFlow.<>.dopCurrErrorDurationCtr:2000 TEST.END +-- Test Case: checkDialOutPumpMCCurrent.008 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:checkDialOutPumpMCCurrent +TEST.NEW +TEST.NAME:checkDialOutPumpMCCurrent.008 +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.data:151.0 +TEST.VALUE:DialOutFlow.<>.dopCurrErrorDurationCtr:5001 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_DIAL_OUT_PUMP_MC_CURRENT_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:151.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpMCCurrentmA.data:151.0 +TEST.EXPECTED:DialOutFlow.<>.dopCurrErrorDurationCtr:5011 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_DIAL_OUT_PUMP_MC_CURRENT_CHECK +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:151.0 +TEST.END + +-- Test Case: checkDialOutPumpMCCurrent.009 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:checkDialOutPumpMCCurrent +TEST.NEW +TEST.NAME:checkDialOutPumpMCCurrent.009 +TEST.STUB:DialOutFlow.getMeasuredDialOutPumpMCCurrent +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:NUM_OF_DIAL_OUT_PUMP_STATES +TEST.VALUE:DialOutFlow.<>.dopCurrErrorDurationCtr:5001 +TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCCurrent.return:2100.0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:NUM_OF_DIAL_OUT_PUMP_STATES +TEST.EXPECTED:DialOutFlow.<>.dopCurrErrorDurationCtr:5011 +TEST.ATTRIBUTES:DialOutFlow.<>.dialOutPumpDirection:DISPLAY_STATE=DISPLAY +TEST.END + -- Subprogram: checkDialOutPumpRotor -- Test Case: checkDialOutPumpRotor.001 @@ -646,7 +682,7 @@ TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:-1750.0 TEST.VALUE:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:1 TEST.VALUE:DialOutFlow.<>.errorDialOutMotorSpeedPersistTimerCtr:501 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE @@ -656,7 +692,7 @@ TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:-1750.0 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:0 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorSpeedPersistTimerCtr:502 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:-400.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 @@ -698,12 +734,12 @@ TEST.STUB:DialOutFlow.getMeasuredDialOutPumpSpeed TEST.VALUE:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:501 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpSpeed.return:120.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_OUT_PUMP_OFF_CHECK +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_DIAL_OUT_PUMP_OFF_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:502 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorSpeedPersistTimerCtr:0 TEST.EXPECTED:DialOutFlow.<>.errorDialOutRotorSpeedPersistTimerCtr:0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_OUT_PUMP_OFF_CHECK +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_DIAL_OUT_PUMP_OFF_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:120.0 TEST.END @@ -1251,17 +1287,52 @@ TEST.VALUE:DialOutFlow.getTotalMeasuredUFVolumeInMl.return:0.0 TEST.VALUE:uut_prototype_stubs.getCurrentUFSetRate.return:0.0 TEST.VALUE:uut_prototype_stubs.getDialInPumpPWMDutyCyclePct.return:0.9 -TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.89 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.9 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.<>.offsetPWMDutyCyclePct:0.0 TEST.EXPECTED:DialOutFlow.<>.ufMeasuredRate:0.0 TEST.EXPECTED:DialOutFlow.<>.dopRateCorrectionOffset:0.0 TEST.EXPECTED:DialOutFlow.<>.dopControlSignal:0 TEST.EXPECTED:DialOutFlow.handleDialOutPumpControlToTargetState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -TEST.EXPECTED:DialOutFlow.setDialOutPumpControlSignalPWM.newPWM:0.89 +TEST.EXPECTED:DialOutFlow.setDialOutPumpControlSignalPWM.newPWM:0.9 TEST.EXPECTED:uut_prototype_stubs.getDialInPumpPWMDutyCyclePct.init:0 TEST.END +-- Test Case: handleDialOutPumpControlToTargetState.005 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:handleDialOutPumpControlToTargetState +TEST.NEW +TEST.NAME:handleDialOutPumpControlToTargetState.005 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((1) == dopControlSignal) ==> TRUE + (2) if (dialOutPumpControlModeSet == (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> TRUE + (3) if (dialOutPumpPWMDutyCyclePctSet > (0.8899999857F)) ==> FALSE + (4) if (dialOutPumpPWMDutyCyclePctSet < (0.1000000015F)) ==> FALSE + Test Case Generation Notes: + Cannot set dialOutPumpPWMDutyCyclePctSet due to assignment +TEST.END_NOTES: +TEST.STUB:DialOutFlow.setDialOutPumpControlSignalPWM +TEST.STUB:DialOutFlow.getTotalTargetDialOutUFVolumeInMl +TEST.STUB:DialOutFlow.getTotalMeasuredUFVolumeInMl +TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.VALUE:DialOutFlow.<>.dopControlSignal:1 +TEST.VALUE:DialOutFlow.getTotalTargetDialOutUFVolumeInMl.return:0.0 +TEST.VALUE:DialOutFlow.getTotalMeasuredUFVolumeInMl.return:0.0 +TEST.VALUE:uut_prototype_stubs.getCurrentUFSetRate.return:0.0 +TEST.VALUE:uut_prototype_stubs.getDialInPumpPWMDutyCyclePct.return:0.91 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.9 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP +TEST.EXPECTED:DialOutFlow.<>.offsetPWMDutyCyclePct:0.0 +TEST.EXPECTED:DialOutFlow.<>.ufMeasuredRate:0.0 +TEST.EXPECTED:DialOutFlow.<>.dopRateCorrectionOffset:0.0 +TEST.EXPECTED:DialOutFlow.<>.dopControlSignal:0 +TEST.EXPECTED:DialOutFlow.handleDialOutPumpControlToTargetState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.EXPECTED:DialOutFlow.setDialOutPumpControlSignalPWM.newPWM:0.9 +TEST.EXPECTED:uut_prototype_stubs.getDialInPumpPWMDutyCyclePct.init:0 +TEST.END + -- Subprogram: handleDialOutPumpOffState -- Test Case: handleDialOutPumpOffState @@ -2072,6 +2143,426 @@ TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:0 TEST.END +-- Subprogram: setDialOutPumpToFixedPWM + +-- Test Case: setDialOutPumpToFixedPWM.001 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.001 +TEST.BASIS_PATH:1 of 13 (partial) +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.002 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.002 +TEST.BASIS_PATH:2 of 13 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (pwm < (0.0F)) ==> FALSE + (2) if ((0) == isDialOutPumpOn && dir != dialOutPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialOutPumpOn || dir == dialOutPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> TRUE + (4) if (pwmFabs != dialOutPumpPWMDutyCyclePct) ==> 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 + Cannot set local variable pwmFabs in branch 4 +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.003 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.003 +TEST.BASIS_PATH:3 of 13 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if (pwm < (0.0F)) ==> FALSE + (2) if ((0) == isDialOutPumpOn && dir != dialOutPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialOutPumpOn || dir == dialOutPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> TRUE + (4) if (pwmFabs != dialOutPumpPWMDutyCyclePct) ==> TRUE + (5) if (pwmFabs > (0.8999999762F)) ==> FALSE + (6) if (pwmFabs < (0.1000000015F)) ==> FALSE + (13) case dialOutPumpState ==> default + 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 + Cannot set local variable pwmFabs in branch 4 + Cannot set local variable pwmFabs in branch 5 + Cannot set local variable pwmFabs in branch 6 +TEST.END_NOTES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.setDialOutPumpToFixedPWM.pwm:<> +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:3.40282E+38 +TEST.END + +-- Test Case: setDialOutPumpToFixedPWM.004 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.004 +TEST.BASIS_PATH:4 of 13 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if (pwm < (0.0F)) ==> FALSE + (2) if ((0) == isDialOutPumpOn && dir != dialOutPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialOutPumpOn || dir == dialOutPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> TRUE + (4) if (pwmFabs != dialOutPumpPWMDutyCyclePct) ==> TRUE + (5) if (pwmFabs > (0.8999999762F)) ==> FALSE + (6) if (pwmFabs < (0.1000000015F)) ==> FALSE + (7) case dialOutPumpState ==> DIAL_OUT_PUMP_RAMPING_UP_STATE + (8) if (dialOutPumpPWMDutyCyclePct < dialOutPumpPWMDutyCyclePctSet) ==> 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 + Cannot set local variable pwmFabs in branch 4 + Cannot set local variable pwmFabs in branch 5 + Cannot set local variable pwmFabs in branch 6 +TEST.END_NOTES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> +TEST.VALUE:DialOutFlow.setDialOutPumpToFixedPWM.pwm:<> +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:-3.40282E+38 +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:3.40282E+38 +TEST.END + +-- Test Case: setDialOutPumpToFixedPWM.005 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.005 +TEST.BASIS_PATH:5 of 13 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if (pwm < (0.0F)) ==> FALSE + (2) if ((0) == isDialOutPumpOn && dir != dialOutPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialOutPumpOn || dir == dialOutPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> TRUE + (4) if (pwmFabs != dialOutPumpPWMDutyCyclePct) ==> TRUE + (5) if (pwmFabs > (0.8999999762F)) ==> FALSE + (6) if (pwmFabs < (0.1000000015F)) ==> FALSE + (7) case dialOutPumpState ==> DIAL_OUT_PUMP_RAMPING_UP_STATE + (8) if (dialOutPumpPWMDutyCyclePct < dialOutPumpPWMDutyCyclePctSet) ==> TRUE + 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 + Cannot set local variable pwmFabs in branch 4 + Cannot set local variable pwmFabs in branch 5 + Cannot set local variable pwmFabs in branch 6 +TEST.END_NOTES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> +TEST.VALUE:DialOutFlow.setDialOutPumpToFixedPWM.pwm:<> +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:3.40282E+38 +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:3.40282E+38 +TEST.END + +-- Test Case: setDialOutPumpToFixedPWM.006 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.006 +TEST.BASIS_PATH:6 of 13 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 6 + (1) if (pwm < (0.0F)) ==> FALSE + (2) if ((0) == isDialOutPumpOn && dir != dialOutPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialOutPumpOn || dir == dialOutPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> TRUE + (4) if (pwmFabs != dialOutPumpPWMDutyCyclePct) ==> TRUE + (5) if (pwmFabs > (0.8999999762F)) ==> FALSE + (6) if (pwmFabs < (0.1000000015F)) ==> FALSE + (9) case dialOutPumpState ==> DIAL_OUT_PUMP_RAMPING_DOWN_STATE + (10) if (dialOutPumpPWMDutyCyclePct > dialOutPumpPWMDutyCyclePctSet) ==> 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 + Cannot set local variable pwmFabs in branch 4 + Cannot set local variable pwmFabs in branch 5 + Cannot set local variable pwmFabs in branch 6 +TEST.END_NOTES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> +TEST.VALUE:DialOutFlow.setDialOutPumpToFixedPWM.pwm:<> +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:3.40282E+38 +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:3.40282E+38 +TEST.END + +-- Test Case: setDialOutPumpToFixedPWM.007 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.007 +TEST.BASIS_PATH:7 of 13 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 7 + (1) if (pwm < (0.0F)) ==> FALSE + (2) if ((0) == isDialOutPumpOn && dir != dialOutPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialOutPumpOn || dir == dialOutPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> TRUE + (4) if (pwmFabs != dialOutPumpPWMDutyCyclePct) ==> TRUE + (5) if (pwmFabs > (0.8999999762F)) ==> FALSE + (6) if (pwmFabs < (0.1000000015F)) ==> FALSE + (9) case dialOutPumpState ==> DIAL_OUT_PUMP_RAMPING_DOWN_STATE + (10) if (dialOutPumpPWMDutyCyclePct > dialOutPumpPWMDutyCyclePctSet) ==> TRUE + 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 + Cannot set local variable pwmFabs in branch 4 + Cannot set local variable pwmFabs in branch 5 + Cannot set local variable pwmFabs in branch 6 +TEST.END_NOTES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> +TEST.VALUE:DialOutFlow.setDialOutPumpToFixedPWM.pwm:<> +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:-3.40282E+38 +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:3.40282E+38 +TEST.END + +-- Test Case: setDialOutPumpToFixedPWM.008 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.008 +TEST.BASIS_PATH:8 of 13 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 8 + (1) if (pwm < (0.0F)) ==> FALSE + (2) if ((0) == isDialOutPumpOn && dir != dialOutPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialOutPumpOn || dir == dialOutPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> TRUE + (4) if (pwmFabs != dialOutPumpPWMDutyCyclePct) ==> TRUE + (5) if (pwmFabs > (0.8999999762F)) ==> FALSE + (6) if (pwmFabs < (0.1000000015F)) ==> FALSE + (11) case dialOutPumpState ==> DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE + (12) if (dialOutPumpPWMDutyCyclePctSet > dialOutPumpPWMDutyCyclePct) ==> 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 + Cannot set local variable pwmFabs in branch 4 + Cannot set local variable pwmFabs in branch 5 + Cannot set local variable pwmFabs in branch 6 +TEST.END_NOTES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> +TEST.VALUE:DialOutFlow.setDialOutPumpToFixedPWM.pwm:<> +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:-3.40282E+38 +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:3.40282E+38 +TEST.END + +-- Test Case: setDialOutPumpToFixedPWM.009 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.009 +TEST.BASIS_PATH:9 of 13 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 9 + (1) if (pwm < (0.0F)) ==> FALSE + (2) if ((0) == isDialOutPumpOn && dir != dialOutPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialOutPumpOn || dir == dialOutPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> TRUE + (4) if (pwmFabs != dialOutPumpPWMDutyCyclePct) ==> TRUE + (5) if (pwmFabs > (0.8999999762F)) ==> FALSE + (6) if (pwmFabs < (0.1000000015F)) ==> FALSE + (11) case dialOutPumpState ==> DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE + (12) if (dialOutPumpPWMDutyCyclePctSet > dialOutPumpPWMDutyCyclePct) ==> TRUE + 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 + Cannot set local variable pwmFabs in branch 4 + Cannot set local variable pwmFabs in branch 5 + Cannot set local variable pwmFabs in branch 6 +TEST.END_NOTES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> +TEST.VALUE:DialOutFlow.setDialOutPumpToFixedPWM.pwm:<> +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:3.40282E+38 +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:3.40282E+38 +TEST.END + +-- Test Case: setDialOutPumpToFixedPWM.010 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.010 +TEST.BASIS_PATH:10 of 13 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 10 + (1) if (pwm < (0.0F)) ==> FALSE + (2) if ((0) == isDialOutPumpOn && dir != dialOutPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialOutPumpOn || dir == dialOutPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> TRUE + (4) if (pwmFabs != dialOutPumpPWMDutyCyclePct) ==> TRUE + (5) if (pwmFabs > (0.8999999762F)) ==> FALSE + (6) if (pwmFabs < (0.1000000015F)) ==> TRUE + (13) case dialOutPumpState ==> default + 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 + Cannot set local variable pwmFabs in branch 4 + Cannot set local variable pwmFabs in branch 5 + Cannot set local variable pwmFabs in branch 6 +TEST.END_NOTES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.setDialOutPumpToFixedPWM.pwm:<> +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:3.40282E+38 +TEST.END + +-- Test Case: setDialOutPumpToFixedPWM.011 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.011 +TEST.BASIS_PATH:11 of 13 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 11 + (1) if (pwm < (0.0F)) ==> FALSE + (2) if ((0) == isDialOutPumpOn && dir != dialOutPumpDirectionSet) ==> FALSE + (3) if (((0) == isDialOutPumpOn || dir == dialOutPumpDirectionSet) || pwmFabs <= (0.1000000015F)) ==> TRUE + (4) if (pwmFabs != dialOutPumpPWMDutyCyclePct) ==> TRUE + (5) if (pwmFabs > (0.8999999762F)) ==> TRUE + (13) case dialOutPumpState ==> default + 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 + Cannot set local variable pwmFabs in branch 4 + Cannot set local variable pwmFabs in branch 5 +TEST.END_NOTES: +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.setDialOutPumpToFixedPWM.pwm:<> +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:3.40282E+38 +TEST.END + +-- Test Case: setDialOutPumpToFixedPWM.012 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.012 +TEST.BASIS_PATH:12 of 13 (partial) +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.setDialOutPumpToFixedPWM.pwm:<> +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:3.40282E+38 +TEST.END + +-- Test Case: setDialOutPumpToFixedPWM.013 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.013 +TEST.BASIS_PATH:13 of 13 (partial) +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.setDialOutPumpToFixedPWM.pwm:<> +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:-3.40282E+38 +TEST.END + +-- Test Case: setDialOutPumpToFixedPWM.014 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:setDialOutPumpToFixedPWM +TEST.NEW +TEST.NAME:setDialOutPumpToFixedPWM.014 +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.setDialOutPumpToFixedPWM.pwm:<> +TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.EXPECTED:DialOutFlow.setDialOutPumpToFixedPWM.pwm:3.40282E+38 +TEST.END + -- Subprogram: setDialOutUFVolumes -- Test Case: setDialOutUFVolumes Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS.tst (.../DIALYSIS.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS.tst (.../DIALYSIS.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -292,13 +292,13 @@ TEST.NEW TEST.NAME:execDialysis_UFState TEST.IMPORT_FAILURES: -(E) @LINE: 386 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored -(E) @LINE: 397 TEST.EXPECTED:Dialysis.<>.maxUFVolumeML:1000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 386 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 397 TEST.EXPECTED:Dialysis.<>.maxUFVolumeML:1000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 156 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. @@ -563,10 +563,10 @@ TEST.NEW TEST.NAME:handleDialysisUltrafiltrationState_CompleteState TEST.IMPORT_FAILURES: -(E) @LINE: 658 TEST.VALUE:Dialysis.<>.maxUFVolumeML:40.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 658 TEST.VALUE:Dialysis.<>.maxUFVolumeML:40.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 310 TEST.VALUE:Dialysis.<>.currentUFState:UF_COMPLETED_STATE >>> >>> Value for 'Enumeral' out of range >>> >>> Read "UF_COMPLETED_STATE" @@ -614,10 +614,10 @@ TEST.NEW TEST.NAME:handleDialysisUltrafiltrationState_OffState TEST.IMPORT_FAILURES: -(E) @LINE: 707 TEST.VALUE:Dialysis.<>.maxUFVolumeML:40.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 707 TEST.VALUE:Dialysis.<>.maxUFVolumeML:40.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 349 TEST.VALUE:Dialysis.<>.currentUFState:UF_OFF_STATE >>> >>> Value for 'Enumeral' out of range >>> >>> Read "UF_OFF_STATE" @@ -652,10 +652,10 @@ TEST.NEW TEST.NAME:handleDialysisUltrafiltrationState_PausedState TEST.IMPORT_FAILURES: -(E) @LINE: 736 TEST.VALUE:Dialysis.<>.maxUFVolumeML:40.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 736 TEST.VALUE:Dialysis.<>.maxUFVolumeML:40.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 382 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. @@ -688,10 +688,10 @@ TEST.NEW TEST.NAME:handleDialysisUltrafiltrationState_RunningState TEST.IMPORT_FAILURES: -(E) @LINE: 769 TEST.VALUE:Dialysis.<>.maxUFVolumeML:40.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 769 TEST.VALUE:Dialysis.<>.maxUFVolumeML:40.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 408 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.4 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. @@ -732,13 +732,14 @@ TEST.NEW TEST.NAME:handleDialysisUltrafiltrationState_StartState TEST.IMPORT_FAILURES: -(E) @LINE: 789 TEST.VALUE:Dialysis.<>.currentUFState:UF_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "UF_START_STATE" - >>> Command Ignored -(E) @LINE: 792 TEST.VALUE:Dialysis.<>.maxUFVolumeML:40.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 789 TEST.VALUE:Dialysis.<>.currentUFState:UF_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "UF_START_STATE" + >>> >>> Command Ignored + >>> (E) @LINE: 792 TEST.VALUE:Dialysis.<>.maxUFVolumeML:40.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.uFTimeMS:1 @@ -797,18 +798,6 @@ TEST.SUBPROGRAM:handleSalineBolusInProgressState TEST.NEW TEST.NAME:handleSalineBolusInProgressState.002 -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:5.0 -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:2 -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:8000 -TEST.EXPECTED:Dialysis.handleSalineBolusInProgressState.return:SALINE_BOLUS_STATE_IDLE -TEST.END - --- Test Case: handleSalineBolusInProgressState.003 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.003 TEST.MCDC_BASIS_PATH:2 of 16 TEST.NOTES: This is an automatically generated test case. @@ -829,10 +818,10 @@ TEST.NEW TEST.NAME:handleSalineBolusInProgressState_BolusAborted TEST.IMPORT_FAILURES: -(E) @LINE: 945 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 945 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 485 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:120.0 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored @@ -902,7 +891,7 @@ TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:1 -TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:1 +TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE @@ -934,10 +923,10 @@ TEST.NEW TEST.NAME:handleSalineBolusInProgressState_Complete TEST.IMPORT_FAILURES: -(E) @LINE: 1048 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 1048 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 542 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:199.9 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored @@ -1007,7 +996,7 @@ TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 -TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:0 +TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE @@ -1031,10 +1020,10 @@ TEST.NEW TEST.NAME:handleSalineBolusInProgressState_Complete_SafetyLow TEST.IMPORT_FAILURES: -(E) @LINE: 1143 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 1143 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 598 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:199.9 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored @@ -1104,7 +1093,7 @@ TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 -TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:0 +TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE @@ -1124,10 +1113,10 @@ TEST.NEW TEST.NAME:handleSalineBolusInProgressState_MaxReached TEST.IMPORT_FAILURES: -(E) @LINE: 1234 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 1234 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 650 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:799.9 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored @@ -1197,7 +1186,7 @@ TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 -TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:0 +TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE @@ -1270,7 +1259,7 @@ >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 -TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:0 +TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE @@ -1291,10 +1280,10 @@ TEST.NEW TEST.NAME:handleSalineBolusInProgressState_SafetyHigh TEST.IMPORT_FAILURES: -(E) @LINE: 1399 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 1399 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 741 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:180.0 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored @@ -1364,7 +1353,7 @@ TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 -TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:0 +TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE @@ -1503,10 +1492,10 @@ TEST.NEW TEST.NAME:handleUFPausedState_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 1559 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 1559 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1063 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. @@ -1546,10 +1535,10 @@ TEST.NEW TEST.NAME:handleUFPausedState_SalineBolusAutoResumeUF TEST.IMPORT_FAILURES: -(E) @LINE: 1595 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 1595 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1098 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. @@ -1573,7 +1562,7 @@ TEST.VALUE:Dialysis.<>.setDialysateFlowRate:300 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 -TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:1 +TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.VALUE:Dialysis.handleUFPausedState.dialysisState:<> TEST.VALUE:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 @@ -1593,7 +1582,7 @@ TEST.EXPECTED:Dialysis.<>.setDialysateFlowRate:300 TEST.EXPECTED:Dialysis.<>.setUFRate:10.0 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 -TEST.EXPECTED:Dialysis.<>.salineBolusAutoResumeUF:1 +TEST.EXPECTED:Dialysis.<>.autoResumeUF:1 TEST.EXPECTED:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.handleUFPausedState.return:UF_PAUSED_STATE TEST.END @@ -1604,10 +1593,10 @@ TEST.NEW TEST.NAME:handleUFPausedState_StartSalineBolus TEST.IMPORT_FAILURES: -(E) @LINE: 1634 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 1634 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1135 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. @@ -1628,7 +1617,7 @@ TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 -TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:1 +TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.VALUE:Dialysis.handleUFPausedState.dialysisState:<> TEST.VALUE:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 @@ -1643,7 +1632,7 @@ TEST.EXPECTED:Dialysis.<>.uFTimeMS:60000 TEST.EXPECTED:Dialysis.<>.setUFRate:10.0 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:1 -TEST.EXPECTED:Dialysis.<>.salineBolusAutoResumeUF:0 +TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.EXPECTED:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.EXPECTED:Dialysis.handleUFPausedState.return:UF_PAUSED_STATE TEST.END @@ -1654,10 +1643,10 @@ TEST.NEW TEST.NAME:handleUFPausedState_StartSalineBolus_Rejected TEST.IMPORT_FAILURES: -(E) @LINE: 1674 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 1674 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1169 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. @@ -1678,7 +1667,7 @@ TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 -TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:1 +TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.VALUE:Dialysis.handleUFPausedState.dialysisState:<> TEST.VALUE:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 @@ -1693,7 +1682,7 @@ TEST.EXPECTED:Dialysis.<>.uFTimeMS:60000 TEST.EXPECTED:Dialysis.<>.setUFRate:10.0 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 -TEST.EXPECTED:Dialysis.<>.salineBolusAutoResumeUF:0 +TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.EXPECTED:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.handleUFPausedState.return:UF_PAUSED_STATE TEST.END @@ -1721,10 +1710,10 @@ TEST.NEW TEST.NAME:handleUFRunningState_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 1715 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 1715 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1199 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.4 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. @@ -1763,10 +1752,10 @@ TEST.NEW TEST.NAME:handleUFRunningState_NominalPath2 TEST.IMPORT_FAILURES: -(E) @LINE: 1757 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 1757 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1230 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:2500.4 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. @@ -1806,10 +1795,10 @@ TEST.NEW TEST.NAME:handleUFRunningState_StartSalineBolus TEST.IMPORT_FAILURES: -(E) @LINE: 1795 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 1795 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1266 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.4 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. @@ -1830,7 +1819,7 @@ TEST.VALUE:Dialysis.<>.lastUFTimeStamp:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 -TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:0 +TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.handleUFRunningState.dialysisState:<> TEST.VALUE:Dialysis.handleUFRunningState.dialysisState[0]:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:61000 @@ -1841,7 +1830,7 @@ TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:61000 TEST.EXPECTED:Dialysis.<>.setUFRate:0.0 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:1 -TEST.EXPECTED:Dialysis.<>.salineBolusAutoResumeUF:1 +TEST.EXPECTED:Dialysis.<>.autoResumeUF:1 TEST.EXPECTED:Dialysis.handleUFRunningState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.EXPECTED:Dialysis.handleUFRunningState.return:UF_PAUSED_STATE TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:60000 @@ -1854,10 +1843,10 @@ TEST.NEW TEST.NAME:handleUFRunningState_StartSalineBolusRejected TEST.IMPORT_FAILURES: -(E) @LINE: 1841 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 1841 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1305 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.4 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. @@ -1878,7 +1867,7 @@ TEST.VALUE:Dialysis.<>.lastUFTimeStamp:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 -TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:0 +TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.handleUFRunningState.dialysisState:<> TEST.VALUE:Dialysis.handleUFRunningState.dialysisState[0]:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:61000 @@ -1889,7 +1878,7 @@ TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:61000 TEST.EXPECTED:Dialysis.<>.setUFRate:0.0 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 -TEST.EXPECTED:Dialysis.<>.salineBolusAutoResumeUF:0 +TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.EXPECTED:Dialysis.handleUFRunningState.dialysisState[0]:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.handleUFRunningState.return:UF_RUNNING_STATE TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:60000 @@ -1904,28 +1893,29 @@ TEST.NEW TEST.NAME:initDialysis_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 1917 TEST.VALUE:Dialysis.<>.maxUFVolumeML:9.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored -(E) @LINE: 1919 TEST.VALUE:Dialysis.<>.uFAccuracyCheckTimerCtr:9 - >>> Unknown parameter/object name uFAccuracyCheckTimerCtr - >>> Value Line Error - Command Ignored -(E) @LINE: 1920 TEST.VALUE:Dialysis.<>.lastUFVolumeChecked:9.0 - >>> Unknown parameter/object name lastUFVolumeChecked - >>> Value Line Error - Command Ignored -(E) @LINE: 1922 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "UF_START_STATE" - >>> Command Ignored -(E) @LINE: 1930 TEST.EXPECTED:Dialysis.<>.maxUFVolumeML:0.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored -(E) @LINE: 1932 TEST.EXPECTED:Dialysis.<>.uFAccuracyCheckTimerCtr:0 - >>> Unknown parameter/object name uFAccuracyCheckTimerCtr - >>> Value Line Error - Command Ignored -(E) @LINE: 1933 TEST.EXPECTED:Dialysis.<>.lastUFVolumeChecked:0.0 - >>> Unknown parameter/object name lastUFVolumeChecked - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1917 TEST.VALUE:Dialysis.<>.maxUFVolumeML:9.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1919 TEST.VALUE:Dialysis.<>.uFAccuracyCheckTimerCtr:9 + >>> >>> Unknown parameter/object name uFAccuracyCheckTimerCtr + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1920 TEST.VALUE:Dialysis.<>.lastUFVolumeChecked:9.0 + >>> >>> Unknown parameter/object name lastUFVolumeChecked + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1922 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "UF_START_STATE" + >>> >>> Command Ignored + >>> (E) @LINE: 1930 TEST.EXPECTED:Dialysis.<>.maxUFVolumeML:0.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1932 TEST.EXPECTED:Dialysis.<>.uFAccuracyCheckTimerCtr:0 + >>> >>> Unknown parameter/object name uFAccuracyCheckTimerCtr + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1933 TEST.EXPECTED:Dialysis.<>.lastUFVolumeChecked:0.0 + >>> >>> Unknown parameter/object name lastUFVolumeChecked + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:Dialysis.resetSalineBolus TEST.VALUE:Dialysis.<>.currentDialysisState:NUM_OF_DIALYSIS_STATES @@ -2111,9 +2101,9 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE -TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:0 +TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:uut_prototype_stubs.getTreatmentTimeRemainingSecs.return:100 -TEST.EXPECTED:Dialysis.<>.salineBolusAutoResumeUF:0 +TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.END -- Test Case: resetSalineBolus_MaxSalineDelivered @@ -2145,11 +2135,11 @@ TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:1 -TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:1 +TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.EXPECTED:Dialysis.<>.salineBolusAutoResumeUF:0 +TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.END -- Test Case: resetSalineBolus_NominalPath @@ -2181,11 +2171,11 @@ TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:1 -TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:1 +TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.EXPECTED:Dialysis.<>.salineBolusAutoResumeUF:0 +TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.END -- Subprogram: resumeUF @@ -2331,13 +2321,13 @@ TEST.NEW TEST.NAME:setDialysisParams_HighUF_NotInDialysisSubMode TEST.IMPORT_FAILURES: -(E) @LINE: 2316 TEST.VALUE:Dialysis.<>.maxUFVolumeML:0.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored -(E) @LINE: 2325 TEST.EXPECTED:Dialysis.<>.maxUFVolumeML:2000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 2316 TEST.VALUE:Dialysis.<>.maxUFVolumeML:0.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2325 TEST.EXPECTED:Dialysis.<>.maxUFVolumeML:2000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1668 TEST.VALUE:Dialysis.<>.maxUFRateAccuracyError_Ml_hr:0.0 >>> >>> Unknown parameter/object name maxUFRateAccuracyError_Ml_hr >>> >>> Value Line Error - Command Ignored @@ -2364,12 +2354,13 @@ TEST.NEW TEST.NAME:setDialysisParams_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 2336 TEST.VALUE:Dialysis.<>.maxUFVolumeML:0.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored -(E) @LINE: 2346 TEST.EXPECTED:Dialysis.<>.maxUFVolumeML:2000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 2336 TEST.VALUE:Dialysis.<>.maxUFVolumeML:0.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2346 TEST.EXPECTED:Dialysis.<>.maxUFVolumeML:2000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.setBloodFlowRate:0 TEST.VALUE:Dialysis.<>.setDialysateFlowRate:0 @@ -2612,27 +2603,19 @@ TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.END --- Test Case: signalStartSalineBolus_BolusInProgress +-- Test Case: signalStartSalineBolus.002 TEST.UNIT:Dialysis TEST.SUBPROGRAM:signalStartSalineBolus TEST.NEW -TEST.NAME:signalStartSalineBolus_BolusInProgress -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 1878 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:700.0 - >>> >>> Unknown parameter/object name totalSalineVolumeDelivered - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS +TEST.NAME:signalStartSalineBolus.002 +TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_SALINE_BOLUS_STATE +TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 -TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:16 TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 TEST.END @@ -2877,10 +2860,10 @@ TEST.NEW TEST.NAME:updateUFVolumes_Res1 TEST.IMPORT_FAILURES: -(E) @LINE: 2855 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 2855 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 2048 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1520.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. @@ -2908,10 +2891,10 @@ TEST.NEW TEST.NAME:updateUFVolumes_Res2 TEST.IMPORT_FAILURES: -(E) @LINE: 2885 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 - >>> Unknown parameter/object name maxUFVolumeML - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 2885 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 + >>> >>> Unknown parameter/object name maxUFVolumeML + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 2071 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1520.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS_cba.cvr =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS_cba.cvr (.../DIALYSIS_cba.cvr) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS_cba.cvr (.../DIALYSIS_cba.cvr) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -186,10 +186,10 @@ return result; RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/asif/work/13th_update/workspace_hd_staging/hdfirmware/firmware/App/Modes/Dialysis.c +RESULT.CBA.UNIT: /home/asif/work/workspace_hd/hdfirmware/firmware/App/Modes/Dialysis.c RESULT.CBA.FUNCTION: handleSalineBolusInProgressState RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 14 +RESULT.CBA.LINE: 12 RESULT.CBA.CONTEXT: dat1.dataType = ALARM_DATA_TYPE_F32; RESULT.CBA.CONTEXT_BEFORE: == isSalineBagEmpty() ) @@ -199,7 +199,6 @@ errorFound = 1 RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 RESULT.CBA.LINE.END RESULT.CBA.FUNCTION: handleUFPausedState RESULT.CBA.LINE.BEGIN Index: vectorcast/Hercules_RM46_HD_Project/environment/FLUIDLEAK/FLUIDLEAK.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/FLUIDLEAK/FLUIDLEAK.tst (.../FLUIDLEAK.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/FLUIDLEAK/FLUIDLEAK.tst (.../FLUIDLEAK.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -80,6 +80,29 @@ TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_HD_FLUID_LEAK_DETECTED TEST.END +-- Test Case: execFluidLeak.004 +TEST.UNIT:FluidLeak +TEST.SUBPROGRAM:execFluidLeak +TEST.NEW +TEST.NAME:execFluidLeak.004 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (getCurrentOperationMode() != (MODE_INIT)) ==> 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:FluidLeak.<>.fluidLeakState.data:MACRO=FLUID_LEAK_STATE_WET +TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_FLUID_LEAK_DETECTED +TEST.VALUE:uut_prototype_stubs.noFPGAFluidLeakDetected.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_FAUL +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_FLUID_LEAK_DETECTED +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_FLUID_LEAK_DETECTED +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1 +TEST.END + -- Subprogram: getFluidLeakState -- Test Case: getFluidLeakState.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/INTERNALADC/INTERNALADC.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/INTERNALADC/INTERNALADC.tst (.../INTERNALADC.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/INTERNALADC/INTERNALADC.tst (.../INTERNALADC.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -126,12 +126,13 @@ TEST.NEW TEST.NAME:getIntADCReading.001 TEST.IMPORT_FAILURES: -(E) @LINE: 142 TEST.VALUE:InternalADC.<>.adcReadingsAvgs[INT_ADC_BACKUP_ALARM_CURRENT]:0 - >>> Invalid array index value INT_ADC_BACKUP_ALARM_CURRENT - >>> Command Ignored. -(E) @LINE: 150 TEST.EXPECTED:InternalADC.<>.adcReadingsAvgs[INT_ADC_BACKUP_ALARM_CURRENT]:0 - >>> Invalid array index value INT_ADC_BACKUP_ALARM_CURRENT - >>> Command Ignored. +(E) Errors from previous script import(s) + >>> (E) @LINE: 142 TEST.VALUE:InternalADC.<>.adcReadingsAvgs[INT_ADC_BACKUP_ALARM_CURRENT]:0 + >>> >>> Invalid array index value INT_ADC_BACKUP_ALARM_CURRENT + >>> >>> Command Ignored. + >>> (E) @LINE: 150 TEST.EXPECTED:InternalADC.<>.adcReadingsAvgs[INT_ADC_BACKUP_ALARM_CURRENT]:0 + >>> >>> Invalid array index value INT_ADC_BACKUP_ALARM_CURRENT + >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: Index: vectorcast/Hercules_RM46_HD_Project/environment/MODEINITPOST/MODEINITPOST.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/MODEINITPOST/MODEINITPOST.tst (.../MODEINITPOST.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODEINITPOST/MODEINITPOST.tst (.../MODEINITPOST.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -30,8 +30,16 @@ 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:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:ModeInitPOST.<>.uiVersion.compatibility:2 -TEST.EXPECTED:ModeInitPOST.execFWCompatibilityTest.return:SELF_TEST_STATUS_PASSED +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.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:3 TEST.END -- Test Case: execFWCompatibilityTest.002 @@ -46,17 +54,9 @@ (1) if (uiVersion.compatibility != (2)) ==> TRUE Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:ModeInitPOST.<>.uiVersion.compatibility:0 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_UI_COMPATIBILITY_ERROR -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:ModeInitPOST.<>.uiVersion.compatibility:0 -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:0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2 +TEST.VALUE:ModeInitPOST.<>.uiVersion.compatibility:3 +TEST.EXPECTED:ModeInitPOST.<>.uiVersion.compatibility:3 +TEST.EXPECTED:ModeInitPOST.execFWCompatibilityTest.return:SELF_TEST_STATUS_PASSED TEST.END -- Subprogram: execInitAndPOSTMode Index: vectorcast/Hercules_RM46_HD_Project/environment/MODEPOSTTREAT/MODEPOSTTREAT.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/MODEPOSTTREAT/MODEPOSTTREAT.tst (.../MODEPOSTTREAT.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODEPOSTTREAT/MODEPOSTTREAT.tst (.../MODEPOSTTREAT.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -349,11 +349,15 @@ TEST.NEW TEST.NAME:execDrainReservoirs.006 TEST.IMPORT_FAILURES: -(I) @LINE: 369 +(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: 371 +(I) @LINE: 375 >>> '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: 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 + >>> >>> 'NUM_OF_DRAIN_STATES' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 302 >>> >>> 'SW_FAULT_ID_POST_TREATMENT_RESERVOIR_MGMT_INVALID_STATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 304 @@ -1363,9 +1367,11 @@ TEST.NEW TEST.NAME:signalUserConfirmDisposableRemoval.001 TEST.IMPORT_FAILURES: -(I) @LINE: 1381 +(I) @LINE: 1404 >>> '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: 1381 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1136 >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1130 @@ -1411,11 +1417,15 @@ TEST.NEW TEST.NAME:signalUserConfirmDisposableRemoval.002 TEST.IMPORT_FAILURES: -(I) @LINE: 1443 +(I) @LINE: 1470 >>> 'REQUEST_REJECT_REASON_DRAIN_NOT_COMPLETE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1445 +(I) @LINE: 1472 >>> '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: 1443 + >>> >>> 'REQUEST_REJECT_REASON_DRAIN_NOT_COMPLETE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1445 + >>> >>> 'REQUEST_REJECT_REASON_DRAIN_NOT_COMPLETE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1194 >>> >>> 'REQUEST_REJECT_REASON_DRAIN_NOT_COMPLETE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1196 Index: vectorcast/Hercules_RM46_HD_Project/environment/MODEPRETREAT/MODEPRETREAT.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/MODEPRETREAT/MODEPRETREAT.tst (.../MODEPRETREAT.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODEPRETREAT/MODEPRETREAT.tst (.../MODEPRETREAT.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -119,7 +119,7 @@ TEST.VALUE:ModePreTreat.handleWaterSampleState.return:HD_PRE_TREATMENT_WATER_SAMPLE_STATE TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:1 TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_TREATMENT_STOPPED_BY_USER +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_STOPPED_BY_USER TEST.END -- Subprogram: execPreTreatmentReservoirMgmt @@ -230,12 +230,13 @@ TEST.NEW TEST.NAME:getPreTreatmentFillVolume.001 TEST.IMPORT_FAILURES: -(E) @LINE: 251 TEST.VALUE:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1]:<> - >>> Unknown parameter/object name reservoirFlushedStatus - >>> Value Line Error - Command Ignored -(E) @LINE: 253 TEST.EXPECTED:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1]:0 - >>> Unknown parameter/object name reservoirFlushedStatus - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 251 TEST.VALUE:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1]:<> + >>> >>> Unknown parameter/object name reservoirFlushedStatus + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 253 TEST.EXPECTED:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1]:0 + >>> >>> Unknown parameter/object name reservoirFlushedStatus + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 3 TEST.NOTES: @@ -259,12 +260,13 @@ TEST.NEW TEST.NAME:getPreTreatmentFillVolume.002 TEST.IMPORT_FAILURES: -(E) @LINE: 271 TEST.VALUE:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1]:1 - >>> Unknown parameter/object name reservoirFlushedStatus - >>> Value Line Error - Command Ignored -(E) @LINE: 273 TEST.EXPECTED:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1]:1 - >>> Unknown parameter/object name reservoirFlushedStatus - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 271 TEST.VALUE:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1]:1 + >>> >>> Unknown parameter/object name reservoirFlushedStatus + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 273 TEST.EXPECTED:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1]:1 + >>> >>> Unknown parameter/object name reservoirFlushedStatus + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:2 of 3 (partial) TEST.NOTES: @@ -303,7 +305,7 @@ TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:1 TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].flushComplete:1 TEST.EXPECTED:ModePreTreat.getPreTreatmentFillVolume.inactiveRes:DG_RESERVOIR_2 -TEST.EXPECTED:ModePreTreat.getPreTreatmentFillVolume.return:750 +TEST.EXPECTED:ModePreTreat.getPreTreatmentFillVolume.return:600 TEST.END -- Subprogram: getPreTreatmentSubState @@ -314,10 +316,11 @@ TEST.NEW TEST.NAME:getPreTreatmentSubState.001 TEST.IMPORT_FAILURES: -(E) @LINE: 308 TEST.EXPECTED:ModePreTreat.getPreTreatmentSubState.return:HD_PRE_TREATMENT_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "HD_PRE_TREATMENT_START_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 308 TEST.EXPECTED:ModePreTreat.getPreTreatmentSubState.return:HD_PRE_TREATMENT_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "HD_PRE_TREATMENT_START_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 1 TEST.NOTES: @@ -333,9 +336,10 @@ TEST.NEW TEST.NAME:getReservoirFillStatus.001 TEST.IMPORT_FAILURES: -(E) @LINE: 318 TEST.EXPECTED:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_1]:0 - >>> Unknown parameter/object name reservoirFilledStatus - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 318 TEST.EXPECTED:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_1]:0 + >>> >>> Unknown parameter/object name reservoirFilledStatus + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.END @@ -461,6 +465,26 @@ TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.mode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.END +-- Test Case: handlePatientConnectionState.005 +TEST.UNIT:ModePreTreat +TEST.SUBPROGRAM:handlePatientConnectionState +TEST.NEW +TEST.NAME:handlePatientConnectionState.005 +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.EXPECTED:ModePreTreat.<>.treatmentStartRequested:1 +TEST.EXPECTED:ModePreTreat.handlePatientConnectionState.return:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE +TEST.END + -- Subprogram: handlePreTreatmentReservoirMgmtDrainCmdRespState -- Test Case: handlePreTreatmentReservoirMgmtDrainCmdRespState.001 @@ -740,18 +764,19 @@ TEST.NEW TEST.NAME:handlePreTreatmentReservoirMgmtFillCmdState.002 TEST.IMPORT_FAILURES: -(E) @LINE: 683 TEST.VALUE:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1]:1 - >>> Unknown parameter/object name reservoirFlushedStatus - >>> Value Line Error - Command Ignored -(E) @LINE: 684 TEST.VALUE:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_2]:0 - >>> Unknown parameter/object name reservoirFlushedStatus - >>> Value Line Error - Command Ignored -(E) @LINE: 688 TEST.EXPECTED:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1]:1 - >>> Unknown parameter/object name reservoirFlushedStatus - >>> Value Line Error - Command Ignored -(E) @LINE: 689 TEST.EXPECTED:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_2]:0 - >>> Unknown parameter/object name reservoirFlushedStatus - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 683 TEST.VALUE:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1]:1 + >>> >>> Unknown parameter/object name reservoirFlushedStatus + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 684 TEST.VALUE:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_2]:0 + >>> >>> Unknown parameter/object name reservoirFlushedStatus + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 688 TEST.EXPECTED:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1]:1 + >>> >>> Unknown parameter/object name reservoirFlushedStatus + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 689 TEST.EXPECTED:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_2]:0 + >>> >>> Unknown parameter/object name reservoirFlushedStatus + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -914,21 +939,22 @@ TEST.NEW TEST.NAME:handlePreTreatmentReservoirMgmtFillCompleteState_Rsrvr1_Fill_False TEST.IMPORT_FAILURES: -(E) @LINE: 972 TEST.VALUE:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_1..DG_RESERVOIR_2]:0 - >>> Unknown parameter/object name reservoirFilledStatus - >>> Value Line Error - Command Ignored -(E) @LINE: 973 TEST.VALUE:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1..DG_RESERVOIR_2]:1 - >>> Unknown parameter/object name reservoirFlushedStatus - >>> Value Line Error - Command Ignored -(E) @LINE: 977 TEST.EXPECTED:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_1]:1 - >>> Unknown parameter/object name reservoirFilledStatus - >>> Value Line Error - Command Ignored -(E) @LINE: 978 TEST.EXPECTED:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_2]:0 - >>> Unknown parameter/object name reservoirFilledStatus - >>> Value Line Error - Command Ignored -(E) @LINE: 979 TEST.EXPECTED:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1..DG_RESERVOIR_2]:1 - >>> Unknown parameter/object name reservoirFlushedStatus - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 972 TEST.VALUE:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_1..DG_RESERVOIR_2]:0 + >>> >>> Unknown parameter/object name reservoirFilledStatus + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 973 TEST.VALUE:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1..DG_RESERVOIR_2]:1 + >>> >>> Unknown parameter/object name reservoirFlushedStatus + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 977 TEST.EXPECTED:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_1]:1 + >>> >>> Unknown parameter/object name reservoirFilledStatus + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 978 TEST.EXPECTED:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_2]:0 + >>> >>> Unknown parameter/object name reservoirFilledStatus + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 979 TEST.EXPECTED:ModePreTreat.<>.reservoirFlushedStatus[DG_RESERVOIR_1..DG_RESERVOIR_2]:1 + >>> >>> Unknown parameter/object name reservoirFlushedStatus + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -1145,7 +1171,7 @@ TEST.STUB:ModePreTreat.getPreTreatmentSubState TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:1 TEST.VALUE:ModePreTreat.getPreTreatmentSubState.return:HD_PRE_TREATMENT_PRIME_STATE -TEST.VALUE:uut_prototype_stubs.getPrimeState.return:HD_PRIME_RESERVOIR_TWO_FILL_COMPLETE_STATE +TEST.VALUE:uut_prototype_stubs.getPrimeState.return:MACRO=HD_PRIME_RESERVOIR_TWO_FILL_COMPLETE_STATE TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_GENE TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:1 TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:1 @@ -1220,12 +1246,13 @@ TEST.NEW TEST.NAME:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.001 TEST.IMPORT_FAILURES: -(E) @LINE: 1187 TEST.VALUE:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_1]:1 - >>> Unknown parameter/object name reservoirFilledStatus - >>> Value Line Error - Command Ignored -(E) @LINE: 1188 TEST.VALUE:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_2]:0 - >>> Unknown parameter/object name reservoirFilledStatus - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1187 TEST.VALUE:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_1]:1 + >>> >>> Unknown parameter/object name reservoirFilledStatus + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1188 TEST.VALUE:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_2]:0 + >>> >>> Unknown parameter/object name reservoirFilledStatus + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:2 of 7 TEST.NOTES: @@ -1246,20 +1273,23 @@ TEST.NEW TEST.NAME:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.002 TEST.IMPORT_FAILURES: -(E) @LINE: 1206 TEST.VALUE:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_1]:1 - >>> Unknown parameter/object name reservoirFilledStatus - >>> Value Line Error - Command Ignored -(E) @LINE: 1207 TEST.VALUE:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_2]:0 - >>> Unknown parameter/object name reservoirFilledStatus - >>> Value Line Error - Command Ignored -(I) @LINE: 1211 +(I) @LINE: 1276 >>> 'DG_CMD_SWITCH_RESERVOIR' was specified as a macro, but it is in the symbol dictionary. -(E) @LINE: 1213 TEST.EXPECTED:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_1]:1 - >>> Unknown parameter/object name reservoirFilledStatus - >>> Value Line Error - Command Ignored -(E) @LINE: 1214 TEST.EXPECTED:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_2]:0 - >>> Unknown parameter/object name reservoirFilledStatus - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1206 TEST.VALUE:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_1]:1 + >>> >>> Unknown parameter/object name reservoirFilledStatus + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1207 TEST.VALUE:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_2]:0 + >>> >>> Unknown parameter/object name reservoirFilledStatus + >>> >>> Value Line Error - Command Ignored + >>> (I) @LINE: 1211 + >>> >>> 'DG_CMD_SWITCH_RESERVOIR' was specified as a macro, but it is in the symbol dictionary. + >>> (E) @LINE: 1213 TEST.EXPECTED:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_1]:1 + >>> >>> Unknown parameter/object name reservoirFilledStatus + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1214 TEST.EXPECTED:ModePreTreat.<>.reservoirFilledStatus[DG_RESERVOIR_2]:0 + >>> >>> Unknown parameter/object name reservoirFilledStatus + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -1363,7 +1393,7 @@ TEST.EXPECTED:ModePreTreat.<>.alarmActionResumeReceived:0 TEST.EXPECTED:ModePreTreat.<>.submodeCompleteTransitionTimeCounter:0 TEST.EXPECTED:ModePreTreat.handlePrimeState.return:HD_PRE_TREATMENT_RECIRCULATE_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_PRIME_COMPLETED_LOW_PRIORITY +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_PRIME_COMPLETED_LOW_PRIORITY TEST.END -- Subprogram: handleRecirculateState @@ -1845,10 +1875,11 @@ TEST.NEW TEST.NAME:initPreTreatmentMode.001 TEST.IMPORT_FAILURES: -(E) @LINE: 1740 TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "HD_PRE_TREATMENT_START_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1740 TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "HD_PRE_TREATMENT_START_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:ModePreTreat.<>.setUFVolStatus:0 TEST.EXPECTED:ModePreTreat.<>.setUFVolStatus:0 @@ -2127,10 +2158,11 @@ TEST.NEW TEST.NAME:signalUserConfirmInstallation.002 TEST.IMPORT_FAILURES: -(E) @LINE: 1955 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "HD_PRE_TREATMENT_START_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1955 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "HD_PRE_TREATMENT_START_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:3 of 7 TEST.NOTES: @@ -2405,10 +2437,11 @@ TEST.NEW TEST.NAME:signalUserContinueToTreatment.002 TEST.IMPORT_FAILURES: -(E) @LINE: 2224 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "HD_PRE_TREATMENT_START_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 2224 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "HD_PRE_TREATMENT_START_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: @@ -2488,10 +2521,11 @@ TEST.NEW TEST.NAME:signalUserStartTreatment.004 TEST.IMPORT_FAILURES: -(E) @LINE: 2305 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "HD_PRE_TREATMENT_START_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 2305 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "HD_PRE_TREATMENT_START_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:5 of 5 TEST.NOTES: Index: vectorcast/Hercules_RM46_HD_Project/environment/MODESTANDBY/MODESTANDBY.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/MODESTANDBY/MODESTANDBY.tst (.../MODESTANDBY.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODESTANDBY/MODESTANDBY.tst (.../MODESTANDBY.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -982,10 +982,11 @@ TEST.NEW TEST.NAME:handleStandbyModeStartState.001 TEST.IMPORT_FAILURES: -(E) @LINE: 677 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_CARTRIDGE_DOOR_OPENED - >>> Could not find function activateAlarmNoData - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 677 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_CARTRIDGE_DOOR_OPENED + >>> >>> Could not find function activateAlarmNoData + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 4 (partial) TEST.NOTES: @@ -1043,10 +1044,11 @@ TEST.NEW TEST.NAME:handleStandbyModeStartState.003 TEST.IMPORT_FAILURES: -(E) @LINE: 732 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_CARTRIDGE_DOOR_OPENED - >>> Could not find function activateAlarmNoData - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 732 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_CARTRIDGE_DOOR_OPENED + >>> >>> Could not find function activateAlarmNoData + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -1811,6 +1813,23 @@ 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 @@ -2257,7 +2276,7 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DISINFECT_STATE -TEST.VALUE:ModeStandby.<>.chemDisinfectFlushStartReqReceived:STANDBY_WAIT_FOR_DISINFECT_STATE +TEST.VALUE:ModeStandby.<>.chemDisinfectFlushStartReqReceived:MACRO=STANDBY_WAIT_FOR_DISINFECT_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN TEST.VALUE:uut_prototype_stubs.isDGCommunicating.return:1 TEST.VALUE:uut_prototype_stubs.sendDisinfectConfirmResponse.return:0 @@ -2980,7 +2999,7 @@ TEST.END_NOTES: TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_STAN -TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:DG_STANDBY_MODE_STATE_IDLE +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:MACRO=DG_STANDBY_MODE_STATE_IDLE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN TEST.VALUE:uut_prototype_stubs.isDGCommunicating.return:1 TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:2 @@ -3006,18 +3025,18 @@ TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:1 TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_STAN -TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:DG_STANDBY_MODE_STATE_IDLE +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:MACRO=DG_STANDBY_MODE_STATE_IDLE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN TEST.VALUE:uut_prototype_stubs.isDGCommunicating.return:1 TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:2 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.END --- Test Case: signalUserInitiateTreatment.015 +-- Test Case: signalUserInitiateTreatment.016 TEST.UNIT:ModeStandby TEST.SUBPROGRAM:signalUserInitiateTreatment TEST.NEW -TEST.NAME:signalUserInitiateTreatment.015 +TEST.NAME:signalUserInitiateTreatment.016 TEST.NOTES: This is an automatically generated test case. Test Path 7 @@ -3029,24 +3048,23 @@ Test Case Generation Notes: Cannot set rejReason due to assignment TEST.END_NOTES: -TEST.STUB:ModeStandby.haveHDDGServicesBeenExpired +TEST.STUB:ModeStandby.isDGDisinfectValid TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.VALUE:ModeStandby.haveHDDGServicesBeenExpired.return:1 +TEST.VALUE:ModeStandby.isDGDisinfectValid.return:1 TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:1 TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_STAN -TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:DG_STANDBY_MODE_STATE_IDLE +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:MACRO=DG_STANDBY_MODE_STATE_IDLE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN TEST.VALUE:uut_prototype_stubs.isDGCommunicating.return:1 TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:2 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.EXPECTED:ModeStandby.haveHDDGServicesBeenExpired.rejReason[0]:REQUEST_REJECT_REASON_NONE TEST.END --- Test Case: signalUserInitiateTreatment.016 +-- Test Case: signalUserInitiateTreatment.017 TEST.UNIT:ModeStandby TEST.SUBPROGRAM:signalUserInitiateTreatment TEST.NEW -TEST.NAME:signalUserInitiateTreatment.016 +TEST.NAME:signalUserInitiateTreatment.017 TEST.NOTES: This is an automatically generated test case. Test Path 7 @@ -3063,40 +3081,223 @@ TEST.VALUE:ModeStandby.isDGDisinfectValid.return:1 TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:1 TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_STAN -TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:DG_STANDBY_MODE_STATE_IDLE +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:MACRO=DG_STANDBY_MODE_STATE_IDLE +TEST.VALUE:uut_prototype_stubs.getHeatDisinfectTemperatureSensorValue.return:45.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN TEST.VALUE:uut_prototype_stubs.isDGCommunicating.return:1 TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:2 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.END --- Test Case: signalUserInitiateTreatment.017 +-- Test Case: signalUserInitiateTreatment.018 TEST.UNIT:ModeStandby TEST.SUBPROGRAM:signalUserInitiateTreatment TEST.NEW -TEST.NAME:signalUserInitiateTreatment.017 +TEST.NAME:signalUserInitiateTreatment.018 TEST.NOTES: This is an automatically generated test case. - Test Path 7 + Test Path 1 (1) if ((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) ==> FALSE (2) if ((1) != isDGCommunicating()) ==> FALSE - (3) if (dgVersion.compatibilityRev != (2)) ==> FALSE - (4) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> TRUE - (9) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE + (3) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> FALSE + (4) if ((0) == isBatteryCharged()) ==> FALSE + (5) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE Test Case Generation Notes: - Cannot set rejReason due to assignment + Cannot set local variable rejReason in branch 5 TEST.END_NOTES: +TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE +TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:1 +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_STAN +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN +TEST.VALUE:uut_prototype_stubs.isDGCommunicating.return:1 +TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:3 +TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 +TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:46 +TEST.END + +-- Test Case: signalUserInitiateTreatment.019 +TEST.UNIT:ModeStandby +TEST.SUBPROGRAM:signalUserInitiateTreatment +TEST.NEW +TEST.NAME:signalUserInitiateTreatment.019 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) ==> FALSE + (2) if ((1) != isDGCommunicating()) ==> FALSE + (3) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> FALSE + (4) if ((0) == isBatteryCharged()) ==> FALSE + (5) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE + Test Case Generation Notes: + Cannot set local variable rejReason in branch 5 +TEST.END_NOTES: +TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE +TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:1 +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_STAN +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN +TEST.VALUE:uut_prototype_stubs.isDGCommunicating.return:1 +TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:3 +TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 +TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:34 +TEST.END + +-- Test Case: signalUserInitiateTreatment.020 +TEST.UNIT:ModeStandby +TEST.SUBPROGRAM:signalUserInitiateTreatment +TEST.NEW +TEST.NAME:signalUserInitiateTreatment.020 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) ==> FALSE + (2) if ((1) != isDGCommunicating()) ==> FALSE + (3) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> FALSE + (4) if ((0) == isBatteryCharged()) ==> FALSE + (5) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE + Test Case Generation Notes: + Cannot set local variable rejReason in branch 5 +TEST.END_NOTES: +TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE +TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:1 +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_INIT +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN +TEST.VALUE:uut_prototype_stubs.isDGCommunicating.return:1 +TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:3 +TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 +TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:34 +TEST.END + +-- Test Case: signalUserInitiateTreatment.021 +TEST.UNIT:ModeStandby +TEST.SUBPROGRAM:signalUserInitiateTreatment +TEST.NEW +TEST.NAME:signalUserInitiateTreatment.021 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) ==> FALSE + (2) if ((1) != isDGCommunicating()) ==> FALSE + (3) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> FALSE + (4) if ((0) == isBatteryCharged()) ==> FALSE + (5) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE + Test Case Generation Notes: + Cannot set local variable rejReason in branch 5 +TEST.END_NOTES: +TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE +TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:0 +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_STAN +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN +TEST.VALUE:uut_prototype_stubs.isDGCommunicating.return:1 +TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:3 +TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 +TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:38 +TEST.END + +-- Test Case: signalUserInitiateTreatment.022 +TEST.UNIT:ModeStandby +TEST.SUBPROGRAM:signalUserInitiateTreatment +TEST.NEW +TEST.NAME:signalUserInitiateTreatment.022 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) ==> FALSE + (2) if ((1) != isDGCommunicating()) ==> FALSE + (3) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> FALSE + (4) if ((0) == isBatteryCharged()) ==> FALSE + (5) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE + Test Case Generation Notes: + Cannot set local variable rejReason in branch 5 +TEST.END_NOTES: +TEST.STUB:ModeStandby.haveHDDGServicesBeenExpired +TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE +TEST.VALUE:ModeStandby.haveHDDGServicesBeenExpired.return:1 +TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:1 +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_STAN +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN +TEST.VALUE:uut_prototype_stubs.isDGCommunicating.return:1 +TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:3 +TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 +TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE +TEST.EXPECTED:ModeStandby.haveHDDGServicesBeenExpired.rejReason[0]:REQUEST_REJECT_REASON_NONE +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:1 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:0 +TEST.END + +-- Test Case: signalUserInitiateTreatment.023 +TEST.UNIT:ModeStandby +TEST.SUBPROGRAM:signalUserInitiateTreatment +TEST.NEW +TEST.NAME:signalUserInitiateTreatment.023 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) ==> FALSE + (2) if ((1) != isDGCommunicating()) ==> FALSE + (3) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> FALSE + (4) if ((0) == isBatteryCharged()) ==> FALSE + (5) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE + Test Case Generation Notes: + Cannot set local variable rejReason in branch 5 +TEST.END_NOTES: TEST.STUB:ModeStandby.isDGDisinfectValid TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE TEST.VALUE:ModeStandby.isDGDisinfectValid.return:1 TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:1 TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_STAN -TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:DG_STANDBY_MODE_STATE_IDLE +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN +TEST.VALUE:uut_prototype_stubs.isDGCommunicating.return:1 +TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:3 +TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 +TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:1 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:0 +TEST.END + +-- Test Case: signalUserInitiateTreatment.024 +TEST.UNIT:ModeStandby +TEST.SUBPROGRAM:signalUserInitiateTreatment +TEST.NEW +TEST.NAME:signalUserInitiateTreatment.024 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) ==> FALSE + (2) if ((1) != isDGCommunicating()) ==> FALSE + (3) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> FALSE + (4) if ((0) == isBatteryCharged()) ==> FALSE + (5) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE + Test Case Generation Notes: + Cannot set local variable rejReason in branch 5 +TEST.END_NOTES: +TEST.STUB:ModeStandby.isDGDisinfectValid +TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE +TEST.VALUE:ModeStandby.isDGDisinfectValid.return:1 +TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:1 +TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_STAN +TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:0 TEST.VALUE:uut_prototype_stubs.getHeatDisinfectTemperatureSensorValue.return:45.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN TEST.VALUE:uut_prototype_stubs.isDGCommunicating.return:1 -TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:2 +TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:3 +TEST.VALUE:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.return:1 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendInitiateTreatmentResponseMsg.reason:50 TEST.END -- Subprogram: testResetStandbyModePublishIntervalOverride Index: vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT.tst (.../MODETREATMENT.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT.tst (.../MODETREATMENT.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -620,37 +620,6 @@ TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:0 TEST.END --- Test Case: broadcastTreatmentTimeAndState.002 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:broadcastTreatmentTimeAndState -TEST.NEW -TEST.NAME:broadcastTreatmentTimeAndState.002 -TEST.IMPORT_FAILURES: -(E) @LINE: 641 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_TREATMENT_STATE - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_TREATMENT_STATE" - >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.MCDC_BASIS_PATH:5 of 6 -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if (++treatmentTimeBroadcastTimerCtr >= getU32OverrideValue(&treatmentTimePublishInterval)) ==> TRUE - (2) if (isTreatmentCompleted() != (1)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #2, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:ModeTreatment.isTreatmentCompleted -TEST.VALUE:ModeTreatment.isTreatmentCompleted.return:1 -TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:<> -TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST -TEST.VALUE:uut_prototype_stubs.broadcastData.dataPtr:"s" -TEST.VALUE:uut_prototype_stubs.broadcastData.length:12,40 -TEST.EXPECTED:uut_prototype_stubs.broadcastData.dataPtr:"" -TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:12,40 -TEST.END - -- Test Case: broadcastTreatmentTimeAndState_BroadcastIntervalSaline TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentTimeAndState @@ -700,101 +669,6 @@ TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:0 TEST.END --- Test Case: broadcastTreatmentTimeAndState_BroadcastIntervalUF -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:broadcastTreatmentTimeAndState -TEST.NEW -TEST.NAME:broadcastTreatmentTimeAndState_BroadcastIntervalUF -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 344 TEST.VALUE:uut_prototype_stubs.broadcastTreatmentTime.return:1 - >>> >>> Could not find function broadcastTreatmentTime - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 345 TEST.VALUE:uut_prototype_stubs.broadcastTreatmentState.return:1 - >>> >>> Could not find function broadcastTreatmentState - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 347 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentTime.secsTotTreatment:3600 - >>> >>> Could not find function broadcastTreatmentTime - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 348 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentTime.secsElapsed:3500 - >>> >>> Could not find function broadcastTreatmentTime - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 349 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentTime.secsRemaining:100 - >>> >>> Could not find function broadcastTreatmentTime - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 350 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentState.subMode:1 - >>> >>> Could not find function broadcastTreatmentState - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 351 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentState.uFState:1 - >>> >>> Could not find function broadcastTreatmentState - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 352 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentState.salineBolusState:0 - >>> >>> Could not find function broadcastTreatmentState - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE -TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 -TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3500000 -TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:19 -TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE -TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_PAUSED_STATE -TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:0 -TEST.END - --- Test Case: broadcastTreatmentTimeAndState_NominalPath -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:broadcastTreatmentTimeAndState -TEST.NEW -TEST.NAME:broadcastTreatmentTimeAndState_NominalPath -TEST.IMPORT_FAILURES: -(E) @LINE: 755 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_TREATMENT_TIME - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_TREATMENT_TIME" - >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 -TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3500000 -TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:18 -TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST -TEST.VALUE:uut_prototype_stubs.broadcastData.dataPtr:"" -TEST.VALUE:uut_prototype_stubs.broadcastData.length:12,40 -TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:12,40 -TEST.END - --- Test Case: broadcastTreatmentTimeAndState_TreatmentEnd -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:broadcastTreatmentTimeAndState -TEST.NEW -TEST.NAME:broadcastTreatmentTimeAndState_TreatmentEnd -TEST.IMPORT_FAILURES: -(E) @LINE: 778 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_TREATMENT_STATE - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_TREATMENT_STATE" - >>> Command Ignored -(E) Errors from previous script import(s) - >>> (E) @LINE: 375 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_END_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "TREATMENT_DIALYSIS_END_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE -TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 -TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3600000 -TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:18 -TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST -TEST.VALUE:uut_prototype_stubs.broadcastData.dataPtr:"" -TEST.VALUE:uut_prototype_stubs.broadcastData.length:12,40 -TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:12,40 -TEST.END - -- Subprogram: execTreatmentMode -- Test Case: execTreatmentMode.001 @@ -865,6 +739,20 @@ TEST.EXPECTED:ModeTreatment.execTreatmentMode.return:6 TEST.END +-- Test Case: execTreatmentMode.006 +TEST.UNIT:ModeTreatment +TEST.SUBPROGRAM:execTreatmentMode +TEST.NEW +TEST.NAME:execTreatmentMode.006 +TEST.STUB:ModeTreatment.handleTreatmentEndState +TEST.STUB:ModeTreatment.broadcastTreatmentSettingsRanges +TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_STATE +TEST.VALUE:ModeTreatment.handleTreatmentEndState.return:TREATMENT_END_STATE +TEST.VALUE:uut_prototype_stubs.doesAlarmIndicateNoResume.return:1 +TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:1 +TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_STATE +TEST.END + -- Test Case: execTreatmentMode_DialysisState TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:execTreatmentMode @@ -1982,6 +1870,21 @@ TEST.EXPECTED:ModeTreatment.isTreatmentCompleted.return:0 TEST.END +-- Subprogram: isTreatmentResumeBlocked + +-- Test Case: isTreatmentResumeBlocked.001 +TEST.UNIT:ModeTreatment +TEST.SUBPROGRAM:isTreatmentResumeBlocked +TEST.NEW +TEST.NAME:isTreatmentResumeBlocked.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.VALUE:ModeTreatment.<>.resumeBlockedByAlarm:10 +TEST.EXPECTED:ModeTreatment.isTreatmentResumeBlocked.return:10 +TEST.END + -- Subprogram: resetAlarmSignalFlags -- Test Case: resetAlarmSignalFlags.001 @@ -3285,9 +3188,11 @@ TEST.NEW TEST.NAME:verifyTreatmentDurationSettingChange_DialVolOutOfRange TEST.IMPORT_FAILURES: -(I) @LINE: 3321 +(I) @LINE: 3335 >>> '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: 3321 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 3319 >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 3317 @@ -3669,6 +3574,37 @@ TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.oldUFRate_mL_min:0.0 TEST.END +-- Test Case: verifyUFSettingsChange.003 +TEST.UNIT:ModeTreatment +TEST.SUBPROGRAM:verifyUFSettingsChange +TEST.NEW +TEST.NAME:verifyUFSettingsChange.003 +TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_BLOOD_PRIME_STATE +TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:600 +TEST.VALUE:ModeTreatment.<>.presUFRate:1.0 +TEST.VALUE:ModeTreatment.verifyUFSettingsChange.uFVolume:120.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.verifyUFSettingsChange.return:1 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.accepted:1 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.reason:0 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.volume_mL:120.0 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.time_min:0 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.ufRate_mL_min:12.0 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.timeDiff:0 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.rateDiff:11.0 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.oldUFRate_mL_min:1.0 +TEST.END + -- Test Case: verifyUFSettingsChange_Accepted TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsChange @@ -4298,15 +4234,49 @@ -- Subprogram: verifyUFSettingsConfirmation +-- Test Case: verifyUFSettingsConfirmation.001 +TEST.UNIT:ModeTreatment +TEST.SUBPROGRAM:verifyUFSettingsConfirmation +TEST.NEW +TEST.NAME:verifyUFSettingsConfirmation.001 +TEST.STUB:ModeTreatment.broadcastTreatmentSettingsRanges +TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE +TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 +TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 +TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 +TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:1000000 +TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:1200.0 +TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:20.0 +TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:120 +TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.uFVolume:1200.0 +TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.adjustment:MACRO=UF_ADJ_TREATMENT_TIME +TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE +TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_RUNNING_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.return:1 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1059000 +TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:7200 +TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:1200.0 +TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 +TEST.EXPECTED:ModeTreatment.verifyUFSettingsConfirmation.return:1 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.accepted:1 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.reason:0 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.volume_mL:1200.0 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.time_min:120 +TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.ufRate_mL_min:10.0 +TEST.END + -- Test Case: verifyUFSettingsConfirmation_Accepted_AdjTime TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsConfirmation TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_AdjTime TEST.IMPORT_FAILURES: -(I) @LINE: 4351 +(I) @LINE: 4367 >>> '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: 4351 + >>> >>> 'UF_ADJ_TREATMENT_TIME' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4347 >>> >>> 'UF_ADJ_TREATMENT_TIME' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4343 @@ -4387,9 +4357,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_AdjUFRate TEST.IMPORT_FAILURES: -(I) @LINE: 4436 +(I) @LINE: 4454 >>> '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: 4436 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4430 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4424 @@ -4473,9 +4445,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_NoResume_Bolus TEST.IMPORT_FAILURES: -(I) @LINE: 4516 +(I) @LINE: 4536 >>> '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: 4516 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4508 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4500 @@ -4555,9 +4529,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_NoResume_Stopped TEST.IMPORT_FAILURES: -(I) @LINE: 4596 +(I) @LINE: 4618 >>> '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: 4596 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4586 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4576 @@ -4638,9 +4614,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_ConfirmationTimeout TEST.IMPORT_FAILURES: -(I) @LINE: 4677 +(I) @LINE: 4701 >>> '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: 4677 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4665 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4653 @@ -4721,9 +4699,11 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_NotInTreatmentMode TEST.IMPORT_FAILURES: -(I) @LINE: 4758 +(I) @LINE: 4784 >>> '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: 4758 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4744 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4730 Index: vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT_cba.cvr =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT_cba.cvr (.../MODETREATMENT_cba.cvr) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT_cba.cvr (.../MODETREATMENT_cba.cvr) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -557,10 +557,10 @@ } RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/asif/work/13th_update/workspace_hd_staging/hdfirmware/firmware/App/Modes/ModeTreatment.c +RESULT.CBA.UNIT: /home/asif/work/workspace_hd/hdfirmware/firmware/App/Modes/ModeTreatment.c RESULT.CBA.FUNCTION: execTreatmentMode RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 20 +RESULT.CBA.LINE: 22 RESULT.CBA.CONTEXT: break; RESULT.CBA.CONTEXT_BEFORE: case TREATMENT_STOP_STATE: @@ -573,7 +573,7 @@ RESULT.CBA.MATCHING_LINE_INDEX: 4 RESULT.CBA.LINE.END RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 23 +RESULT.CBA.LINE: 25 RESULT.CBA.CONTEXT: break; RESULT.CBA.CONTEXT_BEFORE: case TREATMENT_RINSEBACK_STATE: @@ -586,7 +586,7 @@ RESULT.CBA.MATCHING_LINE_INDEX: 5 RESULT.CBA.LINE.END RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 26 +RESULT.CBA.LINE: 28 RESULT.CBA.CONTEXT: break; RESULT.CBA.CONTEXT_BEFORE: case TREATMENT_RECIRC_STATE: @@ -599,7 +599,7 @@ RESULT.CBA.MATCHING_LINE_INDEX: 6 RESULT.CBA.LINE.END RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 29 +RESULT.CBA.LINE: 31 RESULT.CBA.CONTEXT: break; RESULT.CBA.CONTEXT_BEFORE: case TREATMENT_END_STATE: @@ -612,7 +612,7 @@ RESULT.CBA.MATCHING_LINE_INDEX: 7 RESULT.CBA.LINE.END RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 37 +RESULT.CBA.LINE: 39 RESULT.CBA.CONTEXT: break; RESULT.CBA.CONTEXT_BEFORE: default: @@ -626,7 +626,7 @@ RESULT.CBA.LINE.END RESULT.CBA.FUNCTION: handleTreatmentDialysisState RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 23 +RESULT.CBA.LINE: 24 RESULT.CBA.CONTEXT: result = TREATMENT_STOP_STATE; RESULT.CBA.CONTEXT_BEFORE: stopDialysis(); Index: vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENTPARAMS/MODETREATMENTPARAMS.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENTPARAMS/MODETREATMENTPARAMS.tst (.../MODETREATMENTPARAMS.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENTPARAMS/MODETREATMENTPARAMS.tst (.../MODETREATMENTPARAMS.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -17,6 +17,67 @@ -- Subprogram: checkTreatmentParamsDependencies +-- Test Case: checkTreatmentParamsDependencies.001 +TEST.UNIT:ModeTreatmentParams +TEST.SUBPROGRAM:checkTreatmentParamsDependencies +TEST.NEW +TEST.NAME:checkTreatmentParamsDependencies.001 +TEST.BASIS_PATH:1 of 6 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (dialysateVolume_mL > 150 * 1000) ==> FALSE + (2) if ((stagedParams[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME]).uInt > (stagedParams[TREATMENT_PARAM_TREATMENT_DURATION]).uInt) ==> FALSE + (3) if (((stagedParams[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME]).uInt > (0) && (stagedParams[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE]).sFlt < (9.999999939e-09F)) && (stagedParams[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME]).sFlt < (9.999999939e-09F)) ==> FALSE + (4) if (arterialPresLimitDelta < 30) ==> FALSE + (5) if (venousPresLimitDelta < 30) ==> FALSE + Test Case Generation Notes: + Cannot set local variable dialysateVolume_mL in branch 1 + Cannot set local variable arterialPresLimitDelta in branch 4 + Cannot set local variable venousPresLimitDelta in branch 5 +TEST.END_NOTES: +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_TREATMENT_DURATION].uInt:<> +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME].uInt:<> +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE].sFlt:<> +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME].sFlt:<> +TEST.VALUE:ModeTreatmentParams.checkTreatmentParamsDependencies.reasons:<> +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_TREATMENT_DURATION].uInt:4294967295 +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME].uInt:0 +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE].sFlt:3.40282E+38 +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME].sFlt:3.40282E+38 +TEST.END + +-- Test Case: checkTreatmentParamsDependencies.002 +TEST.UNIT:ModeTreatmentParams +TEST.SUBPROGRAM:checkTreatmentParamsDependencies +TEST.NEW +TEST.NAME:checkTreatmentParamsDependencies.002 +TEST.BASIS_PATH:5 of 6 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if (dialysateVolume_mL > 150 * 1000) ==> FALSE + (2) if ((stagedParams[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME]).uInt > (stagedParams[TREATMENT_PARAM_TREATMENT_DURATION]).uInt) ==> TRUE + (3) if (((stagedParams[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME]).uInt > (0) && (stagedParams[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE]).sFlt < (9.999999939e-09F)) && (stagedParams[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME]).sFlt < (9.999999939e-09F)) ==> FALSE + (4) if (arterialPresLimitDelta < 30) ==> FALSE + (5) if (venousPresLimitDelta < 30) ==> FALSE + Test Case Generation Notes: + Cannot set local variable dialysateVolume_mL in branch 1 + Conflict: Cannot resolve multiple comparisons ( ModeTreatmentParams.<>.stagedParams[3].uInt ) in branches 2/3 + Cannot set local variable arterialPresLimitDelta in branch 4 + Cannot set local variable venousPresLimitDelta in branch 5 +TEST.END_NOTES: +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_TREATMENT_DURATION].uInt:<> +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME].uInt:<> +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE].sFlt:<> +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME].sFlt:<> +TEST.VALUE:ModeTreatmentParams.checkTreatmentParamsDependencies.reasons:<> +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_TREATMENT_DURATION].uInt:0 +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME].uInt:4294967295 +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE].sFlt:3.40282E+38 +TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME].sFlt:3.40282E+38 +TEST.END + -- Test Case: checkTreatmentParamsDependencies_ArtPressureMinMax TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:checkTreatmentParamsDependencies @@ -406,10 +467,11 @@ TEST.NEW TEST.NAME:execTreatParamsMode_Start TEST.IMPORT_FAILURES: -(E) @LINE: 372 TEST.VALUE:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_EVENT_CPU_RAM_ERROR_STATUS - >>> Value for 'Enumeral' out of range - >>> Read "HD_EVENT_CPU_RAM_ERROR_STATUS" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 372 TEST.VALUE:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_EVENT_CPU_RAM_ERROR_STATUS + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "HD_EVENT_CPU_RAM_ERROR_STATUS" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.EXPECTED:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_TREATMENT_PARAMS_MODE_STATE_WAIT_4_UI_2_SEND TEST.EXPECTED:ModeTreatmentParams.execTreatParamsMode.return:0 @@ -955,10 +1017,11 @@ TEST.NEW TEST.NAME:initTreatParamsMode_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 912 TEST.EXPECTED:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_EVENT_CPU_RAM_ERROR_STATUS - >>> Value for 'Enumeral' out of range - >>> Read "HD_EVENT_CPU_RAM_ERROR_STATUS" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 912 TEST.EXPECTED:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_EVENT_CPU_RAM_ERROR_STATUS + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "HD_EVENT_CPU_RAM_ERROR_STATUS" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:ModeTreatmentParams.<>.currentTreatmentParamsState:NUM_OF_HD_TREATMENT_PARAMS_MODE_STATES TEST.END @@ -1470,10 +1533,11 @@ TEST.NEW TEST.NAME:signalUserRejectionOfTreatmentParameters_NotTreatmentParamsMode TEST.IMPORT_FAILURES: -(E) @LINE: 1421 TEST.VALUE:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_EVENT_CPU_RAM_ERROR_STATUS - >>> Value for 'Enumeral' out of range - >>> Read "HD_EVENT_CPU_RAM_ERROR_STATUS" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1421 TEST.VALUE:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_EVENT_CPU_RAM_ERROR_STATUS + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "HD_EVENT_CPU_RAM_ERROR_STATUS" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:ModeTreatmentParams.<>.treatParamsRejected:0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN @@ -2741,8 +2805,8 @@ TEST.VALUE:uut_prototype_stubs.sendUFVolumeSetResponseMsg.reason:0 TEST.VALUE:uut_prototype_stubs.sendUFVolumeSetResponseMsg.uFVolumeMl:1000.0 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.accepted:1 +TEST.EXPECTED:uut_prototype_stubs.sendUFVolumeSetResponseMsg.reason:0 TEST.EXPECTED:uut_prototype_stubs.sendUFVolumeSetResponseMsg.uFVolumeMl:1000.0 TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/NVDATAMGMT/NVDATAMGMT.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/NVDATAMGMT/NVDATAMGMT.tst (.../NVDATAMGMT.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/NVDATAMGMT/NVDATAMGMT.tst (.../NVDATAMGMT.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -1390,13 +1390,13 @@ TEST.VALUE:NVDataMgmt.getNVRecord2Driver.bufferAddress:"" TEST.VALUE:NVDataMgmt.getNVRecord2Driver.bufferLength:0 TEST.VALUE:NVDataMgmt.getNVRecord2Driver.numOfSnsrs2Check:0 -TEST.VALUE:NVDataMgmt.getNVRecord2Driver.nvAlarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:NVDataMgmt.getNVRecord2Driver.nvAlarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:NVDataMgmt.getNVRecord2Driver.return:0 TEST.EXPECTED:NVDataMgmt.getNVRecord2Driver.nvData:GET_CAL_BLOOD_LEAK_SENSOR TEST.EXPECTED:NVDataMgmt.getNVRecord2Driver.bufferAddress:"" TEST.EXPECTED:NVDataMgmt.getNVRecord2Driver.bufferLength:0 TEST.EXPECTED:NVDataMgmt.getNVRecord2Driver.numOfSnsrs2Check:0 -TEST.EXPECTED:NVDataMgmt.getNVRecord2Driver.nvAlarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.EXPECTED:NVDataMgmt.getNVRecord2Driver.nvAlarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.EXPECTED:NVDataMgmt.getNVRecord2Driver.return:0 TEST.END @@ -3405,6 +3405,26 @@ TEST.EXPECTED:NVDataMgmt.handleSelfTestReadRecords.return:NVDATAMGMT_SELF_TEST_STATE_CHECK_CRC TEST.END +-- Test Case: handleSelfTestReadRecords.003 +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleSelfTestReadRecords +TEST.NEW +TEST.NAME:handleSelfTestReadRecords.003 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isRecordQueueEmpty()) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:NVDataMgmt.isRecordQueueEmpty +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_WRITE_TO_EEPROM +TEST.VALUE:NVDataMgmt.handleSelfTestReadRecords.return:NVDATAMGMT_SELF_TEST_STATE_READ_RECORDS +TEST.VALUE:NVDataMgmt.isRecordQueueEmpty.return:1 +TEST.EXPECTED:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_WRITE_TO_EEPROM +TEST.EXPECTED:NVDataMgmt.<>.recordsReadStatus:NVDATAMGMT_RECORDS_NOT_STARTED +TEST.EXPECTED:NVDataMgmt.handleSelfTestReadRecords.return:NVDATAMGMT_SELF_TEST_STATE_READ_RECORDS +TEST.END + -- Subprogram: initNVDataMgmt -- Test Case: initNVDataMgmt.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/OPERATIONMODES/OPERATIONMODES.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/OPERATIONMODES/OPERATIONMODES.tst (.../OPERATIONMODES.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/OPERATIONMODES/OPERATIONMODES.tst (.../OPERATIONMODES.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -181,14 +181,15 @@ TEST.NEW TEST.NAME:broadcastOperationMode_NoBroadcast TEST.IMPORT_FAILURES: -(E) @LINE: 164 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_HD_OP_MODE - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_HD_OP_MODE" - >>> Command Ignored -(E) @LINE: 168 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_HD_OP_MODE - >>> Value for 'Enumeral' out of range - >>> Read "MSG_ID_HD_OP_MODE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 164 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_HD_OP_MODE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "MSG_ID_HD_OP_MODE" + >>> >>> Command Ignored + >>> (E) @LINE: 168 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_HD_OP_MODE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "MSG_ID_HD_OP_MODE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:OperationModes.<>.broadcastModeIntervalCtr:18 TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST @@ -309,6 +310,18 @@ TEST.EXPECTED:OperationModes.<>.currentMode:MODE_FAUL TEST.END +-- Test Case: TreatmentToFaultMode.001 +TEST.UNIT:OperationModes +TEST.SUBPROGRAM:execOperationModes +TEST.NEW +TEST.NAME:TreatmentToFaultMode.001 +TEST.STUB:OperationModes.arbitrateModeRequest +TEST.VALUE:OperationModes.<>.modeRequest[0]:1 +TEST.VALUE:OperationModes.<>.currentMode:MODE_FAUL +TEST.VALUE:OperationModes.arbitrateModeRequest.return:MODE_TREA +TEST.EXPECTED:OperationModes.<>.currentMode:MODE_FAUL +TEST.END + -- Test Case: TreatmentToPostTreatMode TEST.UNIT:OperationModes TEST.SUBPROGRAM:execOperationModes Index: vectorcast/Hercules_RM46_HD_Project/environment/PERSISTENTALARM/PERSISTENTALARM.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/PERSISTENTALARM/PERSISTENTALARM.tst (.../PERSISTENTALARM.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/PERSISTENTALARM/PERSISTENTALARM.tst (.../PERSISTENTALARM.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -22,6 +22,14 @@ TEST.SUBPROGRAM:checkFPGAPersistentAlarms TEST.NEW TEST.NAME:checkFPGAPersistentAlarms.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 33 TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:<> + >>> Unknown parameter/object name errorCount + >>> Value Line Error - Command Ignored +(E) @LINE: 36 TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 + >>> Unknown parameter/object name errorCount + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 5 TEST.NOTES: This is an automatically generated test case. @@ -30,10 +38,8 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.group:<> -TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:<> TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.readCount:<> TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.group:NUM_OF_FPGA_SENSOR_GROUPS -TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.readCount:0 TEST.END @@ -43,6 +49,12 @@ TEST.NEW TEST.NAME:checkFPGAPersistentAlarms.002 TEST.IMPORT_FAILURES: +(E) @LINE: 63 TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:<> + >>> Unknown parameter/object name errorCount + >>> Value Line Error - Command Ignored +(E) @LINE: 65 TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 + >>> Unknown parameter/object name errorCount + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 58 TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.group:PLACE_HOLDER >>> >>> Value for 'Enumeral' out of range @@ -60,9 +72,7 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.group:<> -TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:<> TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.readCount:<> -TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.readCount:0 TEST.END @@ -72,6 +82,12 @@ TEST.NEW TEST.NAME:checkFPGAPersistentAlarms.003 TEST.IMPORT_FAILURES: +(E) @LINE: 92 TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:<> + >>> Unknown parameter/object name errorCount + >>> Value Line Error - Command Ignored +(E) @LINE: 97 TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 + >>> Unknown parameter/object name errorCount + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 84 TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.group:PLACE_HOLDER >>> >>> Value for 'Enumeral' out of range @@ -89,96 +105,16 @@ TEST.END_NOTES: TEST.STUB:PersistentAlarm.isFPGAPersistentAlarmTriggered TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.group:<> -TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:<> TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.readCount:<> TEST.VALUE:PersistentAlarm.isFPGAPersistentAlarmTriggered.fpgaCount:0 TEST.VALUE:PersistentAlarm.isFPGAPersistentAlarmTriggered.errorType:FPGA_READ_ERROR TEST.VALUE:PersistentAlarm.isFPGAPersistentAlarmTriggered.return:1 -TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 +TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.group:FPGA_PERS_ERROR_OCCLUSION_PRESSURE_SENSOR TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.readCount:0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.fpgaCount:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.errorType:FPGA_READ_ERROR,FPGA_ERROR_ERROR +TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.fpgaCount:0 +TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.errorType:FPGA_READ_ERROR TEST.END --- Test Case: checkFPGAPersistentAlarms.004 -TEST.UNIT:PersistentAlarm -TEST.SUBPROGRAM:checkFPGAPersistentAlarms -TEST.NEW -TEST.NAME:checkFPGAPersistentAlarms.004 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (group < (NUM_OF_FPGA_SENSOR_GROUPS)) ==> TRUE - (2) if ((1) == isReadPersTrgrd) ==> FALSE - (3) if ((1) == isErroPersTrgrd) ==> FALSE - (4) if ((1) == isReadPersTrgrd || (1) == isErroPersTrgrd) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:PersistentAlarm.isFPGAPersistentAlarmTriggered -TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.group:<> -TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 -TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.readCount:1 -TEST.VALUE:PersistentAlarm.isFPGAPersistentAlarmTriggered.return:1 -TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.group:FPGA_PERS_ERROR_OCCLUSION_PRESSURE_SENSOR -TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 -TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.readCount:1 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarm:(2)ALARM_ID_NO_ALARM -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaPersistentClearPeriod:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaPersistentTriggerPeriod:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_READ_ERROR].fpagErrorClearedStartTime:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_READ_ERROR].fpgaErrorOccurredStartTime:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_READ_ERROR].fpgaPreviousCount:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_READ_ERROR].fpgaIsConditionClear:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_ERROR_ERROR].fpagErrorClearedStartTime:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_ERROR_ERROR].fpgaErrorOccurredStartTime:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_ERROR_ERROR].fpgaPreviousCount:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_ERROR_ERROR].fpgaIsConditionClear:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.fpgaCount:1,0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.errorType:FPGA_READ_ERROR,FPGA_ERROR_ERROR -TEST.END - --- Test Case: checkFPGAPersistentAlarms.005 -TEST.UNIT:PersistentAlarm -TEST.SUBPROGRAM:checkFPGAPersistentAlarms -TEST.NEW -TEST.NAME:checkFPGAPersistentAlarms.005 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (group < (NUM_OF_FPGA_SENSOR_GROUPS)) ==> TRUE - (2) if ((1) == isReadPersTrgrd) ==> FALSE - (3) if ((1) == isErroPersTrgrd) ==> FALSE - (4) if ((1) == isReadPersTrgrd || (1) == isErroPersTrgrd) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:PersistentAlarm.isFPGAPersistentAlarmTriggered -TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.group:<> -TEST.VALUE:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 -TEST.VALUE:PersistentAlarm.isFPGAPersistentAlarmTriggered.return:0,1 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.group:FPGA_PERS_ERROR_OCCLUSION_PRESSURE_SENSOR -TEST.EXPECTED:PersistentAlarm.checkFPGAPersistentAlarms.errorCount:0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarm:(2)ALARM_ID_NO_ALARM -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaPersistentClearPeriod:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaPersistentTriggerPeriod:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_READ_ERROR].fpagErrorClearedStartTime:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_READ_ERROR].fpgaErrorOccurredStartTime:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_READ_ERROR].fpgaPreviousCount:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_READ_ERROR].fpgaIsConditionClear:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_ERROR_ERROR].fpagErrorClearedStartTime:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_ERROR_ERROR].fpgaErrorOccurredStartTime:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_ERROR_ERROR].fpgaPreviousCount:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.alarmGroup[0].fpgaAlarmData[FPGA_ERROR_ERROR].fpgaIsConditionClear:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.fpgaCount:(2)0 -TEST.EXPECTED:PersistentAlarm.isFPGAPersistentAlarmTriggered.errorType:FPGA_READ_ERROR,FPGA_ERROR_ERROR -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_NO_ALARM -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 -TEST.END - -- Subprogram: checkFPGAPersistentErrorCountAlarm -- Test Case: checkFPGAPersistentErrorCountAlarm.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/PRESOCCL/PRESOCCL.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/PRESOCCL/PRESOCCL.tst (.../PRESOCCL.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/PRESOCCL/PRESOCCL.tst (.../PRESOCCL.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -22,6 +22,16 @@ TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 38 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" + >>> Command Ignored +(E) @LINE: 43 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:1000.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_RTC_BATTERY_LOW TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 @@ -35,12 +45,10 @@ TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE TEST.EXPECTED:PresOccl.<>.shortFilteredArterialPressure:1000.0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:(2)ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:(2)1000.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:(2)ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:(2)0.0 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)0,1 TEST.END @@ -49,6 +57,16 @@ TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange.002 +TEST.IMPORT_FAILURES: +(E) @LINE: 64 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" + >>> Command Ignored +(E) @LINE: 69 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:1000.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_RTC_BATTERY_LOW TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 @@ -61,12 +79,10 @@ TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_BLOOD_PRIME_STATE TEST.EXPECTED:PresOccl.<>.shortFilteredArterialPressure:1000.0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:(2)ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:(2)1000.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:(2)ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:(2)0.0 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)0,1 TEST.END @@ -88,21 +104,73 @@ Test Case Generation Notes: Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/10 TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_LOW +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_ARTERIAL_PRESSURE_LOW TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:<> TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_START_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_LOW -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:0.0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:-250.0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:(2)ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:(2)0.0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:(2)ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:(2)0.0 TEST.END +-- Test Case: checkArterialPressureInRange.004 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:checkArterialPressureInRange +TEST.NEW +TEST.NAME:checkArterialPressureInRange.004 +TEST.BASIS_PATH:11 of 13 +TEST.NOTES: +This is an automatically generated test case. + Test Path 11 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE, artPres > (2000.0F) || artPres < -(1500.0F))) ==> FALSE + (2) if ((MODE_TREA) == getCurrentOperationMode() && ((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState() || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE + (3) if (isBloodPumpRampComplete() != (1)) ==> FALSE + (4) if (artPres < artLowLimit) ==> TRUE + (5) if (artPres > artHighLimit) ==> FALSE + (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_LOW, artPresLow)) ==> FALSE + (7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH, artPresHigh)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:<> +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.END + +-- Test Case: checkArterialPressureInRange.005 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:checkArterialPressureInRange +TEST.NEW +TEST.NAME:checkArterialPressureInRange.005 +TEST.BASIS_PATH:12 of 13 +TEST.NOTES: +This is an automatically generated test case. + Test Path 12 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE, artPres > (2000.0F) || artPres < -(1500.0F))) ==> FALSE + (2) if ((MODE_TREA) == getCurrentOperationMode() && ((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState() || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE + (3) if (isBloodPumpRampComplete() != (1)) ==> TRUE + (4) if (artPres < artLowLimit) ==> FALSE + (5) if (artPres > artHighLimit) ==> FALSE + (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_LOW, artPresLow)) ==> FALSE + (7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH, artPresHigh)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:<> +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.END + -- Test Case: checkArterialPressureInRange_Mode_Tx_Only_Pres_Low_Alarm TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkArterialPressureInRange @@ -126,13 +194,14 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_LOW -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:1000.0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:-250.0 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 +TEST.EXPECTED:PresOccl.<>.shortFilteredArterialPressure:1000.0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:(2)ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:(2)1000.0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:(2)ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:(2)0.0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)0,1 TEST.END -- Test Case: checkArterialPressureInRange_Mode_Tx_Only_Pres_Not_Low_Alarm @@ -153,8 +222,9 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0,1 +TEST.EXPECTED:PresOccl.<>.shortFilteredArterialPressure:-300.0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0,1,0 TEST.END -- Test Case: checkArterialPressureInRange_Mode_Tx_Only_Pres_Not_Low_Alarm_Saline_Bolus_State @@ -175,8 +245,9 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0,1 +TEST.EXPECTED:PresOccl.<>.shortFilteredArterialPressure:-300.0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0,1,0 TEST.END -- Test Case: checkArterialPressureInRange_Pres_Out_Of_Range @@ -235,8 +306,18 @@ TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_High +TEST.IMPORT_FAILURES: +(E) @LINE: 248 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_UI_COMM_POST_FAILED" + >>> Command Ignored +(E) @LINE: 257 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:75.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_NONE @@ -245,25 +326,33 @@ TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamUpperRangeLimit.param:TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamUpperRangeLimit.return:52 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)0,1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:(2)0,1 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_HIGH +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:75.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:52.0 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.END -- Test Case: checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_High_Pump_NC TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_High_Pump_NC +TEST.IMPORT_FAILURES: +(E) @LINE: 275 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_UI_COMM_POST_FAILED" + >>> Command Ignored +(E) @LINE: 284 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:75.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_NONE @@ -272,25 +361,35 @@ TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:52 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)0,1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:(2)0,1 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_HIGH +TEST.EXPECTED:PresOccl.<>.shortFilteredArterialPressure:75.0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:75.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:52.0 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)0,1 TEST.END -- Test Case: checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_High_artPres_>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_UI_COMM_POST_FAILED" + >>> Command Ignored +(E) @LINE: 311 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:75.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_NONE @@ -299,25 +398,33 @@ TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamUpperRangeLimit.param:TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamUpperRangeLimit.return:95 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)0,1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:(2)0,1 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_HIGH +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:75.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:95.0 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.END -- Test Case: checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_Low TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_Low +TEST.IMPORT_FAILURES: +(E) @LINE: 329 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_UI_COMM_POST_FAILED" + >>> Command Ignored +(E) @LINE: 338 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:75.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_NONE @@ -326,25 +433,33 @@ TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamLowerRangeLimit.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamLowerRangeLimit.return:52 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0,1,0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1,0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_LOW +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_ARTERIAL_PRESSURE_LOW TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:75.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:52.0 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.END -- Test Case: checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_Low_artPres_>_artLow TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_Low_artPres_>_artLow +TEST.IMPORT_FAILURES: +(E) @LINE: 356 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_UI_COMM_POST_FAILED" + >>> Command Ignored +(E) @LINE: 365 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:75.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_NONE @@ -353,16 +468,14 @@ TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamLowerRangeLimit.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamLowerRangeLimit.return:95 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0,1,0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1,0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_LOW +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_ARTERIAL_PRESSURE_LOW TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:75.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:95.0 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.END -- Subprogram: checkOcclusions @@ -650,7 +763,7 @@ TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_OCCLUSION_BLOOD_PUMP 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.clearAlarmCondition.alarm:ALARM_ID_HD_VENOUS_LINE_OCCLUSION @@ -662,7 +775,7 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getPreTreatmentSubState.return:HD_PRE_TREATMENT_SELF_TEST_DRY_STATE TEST.VALUE:uut_prototype_stubs.getDrySelfTestsState.return:1 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_OCCLUSION_BLOOD_PUMP TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:4294967295 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 @@ -677,6 +790,12 @@ TEST.SUBPROGRAM:checkOcclusions TEST.NEW TEST.NAME:checkOcclusions.008 +TEST.IMPORT_FAILURES: +(E) @LINE: 703 TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_OCCLUSION_BLOOD_PUMP" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 13 @@ -700,7 +819,6 @@ TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.getCurrentSubMode.return:<> TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_LINE_OCCLUSION TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0 TEST.END @@ -744,6 +862,12 @@ TEST.SUBPROGRAM:checkOcclusions TEST.NEW TEST.NAME:checkOcclusions.010 +TEST.IMPORT_FAILURES: +(E) @LINE: 775 TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_OCCLUSION_BLOOD_PUMP" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 12 @@ -762,7 +886,7 @@ TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_OCCLUSION_BLOOD_PUMP TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_HD_VENOUS_LINE_OCCLUSION TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET @@ -772,7 +896,6 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getPreTreatmentSubState.return:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE TEST.VALUE:uut_prototype_stubs.getDrySelfTestsState.return:<> -TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_LINE_OCCLUSION TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0 TEST.END @@ -800,7 +923,7 @@ TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_OCCLUSION_BLOOD_PUMP 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.clearAlarmCondition.alarm:ALARM_ID_HD_VENOUS_LINE_OCCLUSION @@ -812,7 +935,7 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getPreTreatmentSubState.return:HD_PRE_TREATMENT_SELF_TEST_DRY_STATE TEST.VALUE:uut_prototype_stubs.getDrySelfTestsState.return:1 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_OCCLUSION_BLOOD_PUMP TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:4294967295 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 @@ -845,7 +968,7 @@ TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_OCCLUSION_BLOOD_PUMP 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.clearAlarmCondition.alarm:ALARM_ID_HD_VENOUS_LINE_OCCLUSION @@ -885,7 +1008,7 @@ TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_OCCLUSION_BLOOD_PUMP 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.clearAlarmCondition.alarm:ALARM_ID_HD_VENOUS_LINE_OCCLUSION @@ -907,6 +1030,12 @@ TEST.SUBPROGRAM:checkOcclusions TEST.NEW TEST.NAME:checkOcclusions.014 +TEST.IMPORT_FAILURES: +(E) @LINE: 942 TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_OCCLUSION_BLOOD_PUMP" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 12 @@ -926,7 +1055,7 @@ TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:10 TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:5509 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_OCCLUSION_BLOOD_PUMP 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.clearAlarmCondition.alarm:ALARM_ID_HD_VENOUS_LINE_OCCLUSION @@ -939,7 +1068,6 @@ TEST.VALUE:uut_prototype_stubs.getPreTreatmentSubState.return:HD_PRE_TREATMENT_SELF_TEST_DRY_STATE TEST.VALUE:uut_prototype_stubs.getDrySelfTestsState.return:1 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:10 -TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_LINE_OCCLUSION TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)0 TEST.END @@ -949,6 +1077,12 @@ TEST.SUBPROGRAM:checkOcclusions TEST.NEW TEST.NAME:checkOcclusions.015 +TEST.IMPORT_FAILURES: +(E) @LINE: 976 TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_OCCLUSION_BLOOD_PUMP" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 13 @@ -973,7 +1107,6 @@ TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.getCurrentSubMode.return:<> TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP,ALARM_ID_HD_VENOUS_LINE_OCCLUSION TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_LINE_OCCLUSION TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0 TEST.END @@ -1022,7 +1155,7 @@ TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:25001 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.override:0x0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:10000 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_BOOL TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:15 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0 @@ -1038,15 +1171,20 @@ TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 1049 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_VENOUS_PRESSURE_LOW" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.STUB:PresOccl.getFilteredVenousPressure TEST.VALUE:PresOccl.getFilteredVenousPressure.return:-2000.0 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:3304718336 -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_VENOUS_PRESSURE_HIGH +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_HIGH TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_VENOUS_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,(2)0 TEST.END @@ -1069,11 +1207,12 @@ TEST.STUB:PresOccl.getFilteredVenousPressure TEST.VALUE:PresOccl.getFilteredVenousPressure.return:1.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_VENOUS_PRESSURE_LOW +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_LOW TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:<> -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_HIGH,ALARM_ID_HD_VENOUS_PRESSURE_LOW +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0,1,0 TEST.END -- Test Case: checkVenousPressureInRange.003 @@ -1094,7 +1233,7 @@ Test Case Generation Notes: Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/6 TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_VENOUS_PRESSURE_HIGH +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_VENOUS_PRESSURE_HIGH TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 @@ -1103,18 +1242,24 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:<> TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_CLOSED -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_VENOUS_PRESSURE_HIGH -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1133903872 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_VENOUS_PRESSURE_HIGH,ALARM_ID_HD_VENOUS_PRESSURE_LOW +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:(2)ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:(2)0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:(2)ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:(2)0 TEST.END -- Test Case: checkVenousPressureInRange.004 TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.004 +TEST.IMPORT_FAILURES: +(E) @LINE: 1142 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_HIGH,ALARM_ID_HD_VENOUS_PRESSURE_LOW + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_VENOUS_PRESSURE_HIGH" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:16 of 20 TEST.NOTES: This is an automatically generated test case. @@ -1134,12 +1279,11 @@ TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:<> TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_VENOUS_PRESSURE_LOW +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_LOW TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,(2)0,1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:<> TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_CLOSED -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_HIGH,ALARM_ID_VENOUS_PRESSURE_LOW TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)1,0 TEST.END @@ -1298,18 +1442,25 @@ TEST.STUB:PresOccl.getFilteredVenousPressure TEST.VALUE:PresOccl.getFilteredVenousPressure.return:1.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_VENOUS_PRESSURE_LOW +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_LOW TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_HIGH,ALARM_ID_HD_VENOUS_PRESSURE_LOW +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0,1,0 TEST.END -- Test Case: checkVenousPressureInRange.011 TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.011 +TEST.IMPORT_FAILURES: +(E) @LINE: 1331 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_VENOUS_PRESSURE_LOW" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 6 @@ -1324,11 +1475,10 @@ TEST.VALUE:PresOccl.getFilteredVenousPressure.return:1.0 TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_VENOUS_PRESSURE_LOW +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_LOW TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_VENOUS_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)0,1 TEST.END @@ -1350,18 +1500,25 @@ TEST.STUB:PresOccl.getFilteredVenousPressure TEST.VALUE:PresOccl.getFilteredVenousPressure.return:1.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_VENOUS_PRESSURE_LOW +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_LOW TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:<> -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_HIGH,ALARM_ID_HD_VENOUS_PRESSURE_LOW +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0,1,0 TEST.END -- Test Case: checkVenousPressureInRange.013 TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.013 +TEST.IMPORT_FAILURES: +(E) @LINE: 1382 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_VENOUS_PRESSURE_LOW" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 6 @@ -1375,11 +1532,185 @@ TEST.STUB:PresOccl.getFilteredVenousPressure TEST.VALUE:PresOccl.getFilteredVenousPressure.return:1.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_VENOUS_PRESSURE_LOW +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_LOW TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_BLOOD_PRIME_STATE -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_VENOUS_PRESSURE_HIGH +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_HIGH,ALARM_ID_HD_VENOUS_PRESSURE_LOW +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0,1,0 +TEST.END + +-- Test Case: checkVenousPressureInRange.014 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:checkVenousPressureInRange +TEST.NEW +TEST.NAME:checkVenousPressureInRange.014 +TEST.BASIS_PATH:6 of 14 +TEST.NOTES: +This is an automatically generated test case. + Test Path 6 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F) || venPres < -(1500.0F))) ==> FALSE + (2) if ((MODE_TREA) == getCurrentOperationMode() && (((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState()) && (1) == didTimeout(venPressureLimitDelayStart, 60 * 1000) || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> FALSE + (9) if ((MODE_TREA) == getCurrentOperationMode()) ==> TRUE + (10) if (venPres < venLowLimit) ==> TRUE + (11) if (venPres > venHighLimit) ==> FALSE + (12) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_HIGH, venPresHigh)) ==> FALSE + (13) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_LOW, venPresLow)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:<> +TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamLowerRangeLimit.return:<> +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_START_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_START_STATE +TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> +TEST.END + +-- Test Case: checkVenousPressureInRange.015 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:checkVenousPressureInRange +TEST.NEW +TEST.NAME:checkVenousPressureInRange.015 +TEST.BASIS_PATH:9 of 14 +TEST.NOTES: +This is an automatically generated test case. + Test Path 9 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F) || venPres < -(1500.0F))) ==> FALSE + (2) if ((MODE_TREA) == getCurrentOperationMode() && (((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState()) && (1) == didTimeout(venPressureLimitDelayStart, 60 * 1000) || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE + (3) if (isBloodPumpRampComplete() != (1)) ==> FALSE + (4) if (venPres < venLowLimit) ==> FALSE + (5) if (venPres > venHighLimit) ==> FALSE + (6) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE + (7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_LOW, venPresLow)) ==> FALSE + (8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_HIGH, venPresHigh)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_CLOSED +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.END + +-- Test Case: checkVenousPressureInRange.016 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:checkVenousPressureInRange +TEST.NEW +TEST.NAME:checkVenousPressureInRange.016 +TEST.BASIS_PATH:11 of 14 +TEST.NOTES: +This is an automatically generated test case. + Test Path 11 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F) || venPres < -(1500.0F))) ==> FALSE + (2) if ((MODE_TREA) == getCurrentOperationMode() && (((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState()) && (1) == didTimeout(venPressureLimitDelayStart, 60 * 1000) || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE + (3) if (isBloodPumpRampComplete() != (1)) ==> FALSE + (4) if (venPres < venLowLimit) ==> FALSE + (5) if (venPres > venHighLimit) ==> TRUE + (6) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> FALSE + (8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_HIGH, venPresHigh)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:<> +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_OPEN +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.END + +-- Test Case: checkVenousPressureInRange.017 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:checkVenousPressureInRange +TEST.NEW +TEST.NAME:checkVenousPressureInRange.017 +TEST.BASIS_PATH:12 of 14 +TEST.NOTES: +This is an automatically generated test case. + Test Path 12 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F) || venPres < -(1500.0F))) ==> FALSE + (2) if ((MODE_TREA) == getCurrentOperationMode() && (((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState()) && (1) == didTimeout(venPressureLimitDelayStart, 60 * 1000) || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE + (3) if (isBloodPumpRampComplete() != (1)) ==> FALSE + (4) if (venPres < venLowLimit) ==> TRUE + (5) if (venPres > venHighLimit) ==> FALSE + (6) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> FALSE + (8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_HIGH, venPresHigh)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:<> +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_OPEN +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.END + +-- Test Case: checkVenousPressureInRange.018 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:checkVenousPressureInRange +TEST.NEW +TEST.NAME:checkVenousPressureInRange.018 +TEST.NOTES: +This is an automatically generated test case. + Test Path 9 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F) || venPres < -(1500.0F))) ==> FALSE + (2) if ((MODE_TREA) == getCurrentOperationMode() && (((TREATMENT_DIALYSIS_STATE) == txState && (DIALYSIS_UF_STATE) == getDialysisState()) && (1) == didTimeout(venPressureLimitDelayStart, 60 * 1000) || (TREATMENT_STOP_STATE) == txState && (1) == isBloodPumpRunning())) ==> TRUE + (3) if (isBloodPumpRampComplete() != (1)) ==> FALSE + (4) if (venPres < venLowLimit) ==> FALSE + (5) if (venPres > venHighLimit) ==> FALSE + (6) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE + (7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_LOW, venPresLow)) ==> FALSE + (8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_HIGH, venPresHigh)) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_CLOSED +TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 +TEST.END + +-- Test Case: checkVenousPressureInRange.019 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:checkVenousPressureInRange +TEST.NEW +TEST.NAME:checkVenousPressureInRange.019 +TEST.NOTES: +This is an automatically generated test case. + Test Path 6 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0))) ==> FALSE + (4) if ((MODE_TREA) == getCurrentOperationMode() && getTreatmentState() <= (TREATMENT_DIALYSIS_STATE)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #4, subcondition "b". + Condition a ==> TRUE + Condition b ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:PresOccl.getFilteredVenousPressure +TEST.VALUE:PresOccl.getFilteredVenousPressure.return:1.0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_LOW +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:(2)ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:(2)1.0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:(2)ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:(2)0.0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)0,1 TEST.END @@ -1392,7 +1723,7 @@ TEST.VALUE:PresOccl.<>.venousPressure.data:-99.0 TEST.VALUE:PresOccl.getFilteredVenousPressure.return:<> TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TPAR -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_VENOUS_PRESSURE_HIGH +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_HIGH TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0 TEST.END @@ -1405,6 +1736,9 @@ TEST.NEW TEST.NAME:convertInlinePressures.001 TEST.IMPORT_FAILURES: +(E) @LINE: 1448 TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.errorCount:0 + >>> Unknown parameter/object name errorCount + >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 951 TEST.VALUE:PresOccl.<>.lastArterialPressureReadCtr:11 >>> >>> Unknown parameter/object name lastArterialPressureReadCtr @@ -1445,7 +1779,6 @@ TEST.EXPECTED:PresOccl.filterInlinePressureReadings.artPres:-1939.22 TEST.EXPECTED:PresOccl.filterInlinePressureReadings.venPres:-1939.22 TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.group:FPGA_PERS_ERROR_ARTERIAL_PRESSURE_SENSOR -TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.errorCount:0 TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.readCount:0 TEST.END @@ -1481,6 +1814,11 @@ TEST.SUBPROGRAM:convertInlinePressures TEST.NEW TEST.NAME:convertInlinePressures.003 +TEST.IMPORT_FAILURES: +(E) @LINE: 1511 TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.errorCount:0 + >>> Unknown parameter/object name errorCount + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Test Path 11 @@ -1508,7 +1846,6 @@ TEST.EXPECTED:PresOccl.filterInlinePressureReadings.artPres:0.0 TEST.EXPECTED:PresOccl.filterInlinePressureReadings.venPres:-1939.22 TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.group:FPGA_PERS_ERROR_ARTERIAL_PRESSURE_SENSOR -TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.errorCount:0 TEST.EXPECTED:uut_prototype_stubs.checkFPGAPersistentAlarms.readCount:0 TEST.END @@ -1520,15 +1857,16 @@ TEST.NEW TEST.NAME:convertOcclusionPressures.003 TEST.IMPORT_FAILURES: -(E) @LINE: 1172 TEST.VALUE:PresOccl.<>.lastBPOcclReadCtr:1 - >>> Unknown parameter/object name lastBPOcclReadCtr - >>> Value Line Error - Command Ignored -(E) @LINE: 1173 TEST.VALUE:PresOccl.<>.lastBPErrorCtr:0 - >>> Unknown parameter/object name lastBPErrorCtr - >>> Value Line Error - Command Ignored -(E) @LINE: 1176 TEST.EXPECTED:PresOccl.<>.lastBPErrorCtr:0 - >>> Unknown parameter/object name lastBPErrorCtr - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1172 TEST.VALUE:PresOccl.<>.lastBPOcclReadCtr:1 + >>> >>> Unknown parameter/object name lastBPOcclReadCtr + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1173 TEST.VALUE:PresOccl.<>.lastBPErrorCtr:0 + >>> >>> Unknown parameter/object name lastBPErrorCtr + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1176 TEST.EXPECTED:PresOccl.<>.lastBPErrorCtr:0 + >>> >>> Unknown parameter/object name lastBPErrorCtr + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:6 of 8 TEST.NOTES: @@ -1552,16 +1890,16 @@ TEST.NEW TEST.NAME:convertOcclusionPressures.004 TEST.IMPORT_FAILURES: -(E) @LINE: 1202 TEST.VALUE:PresOccl.<>.lastBPOcclReadCtr:0 - >>> Unknown parameter/object name lastBPOcclReadCtr - >>> Value Line Error - Command Ignored -(E) @LINE: 1203 TEST.VALUE:PresOccl.<>.lastBPErrorCtr:0 - >>> Unknown parameter/object name lastBPErrorCtr - >>> Value Line Error - Command Ignored -(E) @LINE: 1207 TEST.EXPECTED:PresOccl.<>.lastBPErrorCtr:1 - >>> Unknown parameter/object name lastBPErrorCtr - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 1202 TEST.VALUE:PresOccl.<>.lastBPOcclReadCtr:0 + >>> >>> Unknown parameter/object name lastBPOcclReadCtr + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1203 TEST.VALUE:PresOccl.<>.lastBPErrorCtr:0 + >>> >>> Unknown parameter/object name lastBPErrorCtr + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1207 TEST.EXPECTED:PresOccl.<>.lastBPErrorCtr:1 + >>> >>> Unknown parameter/object name lastBPErrorCtr + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1238 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_BP_OCCLUSION_READ_TIMEOUT_ERROR >>> >>> Value for 'Enumeral' out of range >>> >>> Read "ALARM_ID_HD_BP_OCCLUSION_READ_TIMEOUT_ERROR" @@ -2314,19 +2652,23 @@ TEST.NEW TEST.NAME:initPresOccl_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 1959 TEST.VALUE:PresOccl.<>.lastBPOcclReadCtr:0 - >>> Unknown parameter/object name lastBPOcclReadCtr - >>> Value Line Error - Command Ignored -(E) @LINE: 1960 TEST.VALUE:PresOccl.<>.lastBPErrorCtr:0 - >>> Unknown parameter/object name lastBPErrorCtr - >>> Value Line Error - Command Ignored -(E) @LINE: 1968 TEST.EXPECTED:PresOccl.<>.lastBPOcclReadCtr:0 - >>> Unknown parameter/object name lastBPOcclReadCtr - >>> Value Line Error - Command Ignored -(E) @LINE: 1969 TEST.EXPECTED:PresOccl.<>.lastBPErrorCtr:0 - >>> Unknown parameter/object name lastBPErrorCtr - >>> Value Line Error - Command Ignored +(E) @LINE: 2358 TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.alarmIndex:ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_VENOUS_PRESSURE_HIGH,ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_LINE_OCCLUSION + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_ARTERIAL_PRESSURE_LOW" + >>> Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 1959 TEST.VALUE:PresOccl.<>.lastBPOcclReadCtr:0 + >>> >>> Unknown parameter/object name lastBPOcclReadCtr + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1960 TEST.VALUE:PresOccl.<>.lastBPErrorCtr:0 + >>> >>> Unknown parameter/object name lastBPErrorCtr + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1968 TEST.EXPECTED:PresOccl.<>.lastBPOcclReadCtr:0 + >>> >>> Unknown parameter/object name lastBPOcclReadCtr + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1969 TEST.EXPECTED:PresOccl.<>.lastBPErrorCtr:0 + >>> >>> Unknown parameter/object name lastBPErrorCtr + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1971 TEST.VALUE:PresOccl.<>.lastArterialPressureReadCtr:0 >>> >>> Unknown parameter/object name lastArterialPressureReadCtr >>> >>> Value Line Error - Command Ignored @@ -2348,14 +2690,13 @@ TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:0.0 TEST.VALUE:PresOccl.<>.shortFilteredVenousPressure:0.0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:0 -TEST.VALUE:uut_prototype_stubs.initPersistentAlarm.alarmIndex:ALARM_ID_ARTERIAL_PRESSURE_LOW +TEST.VALUE:uut_prototype_stubs.initPersistentAlarm.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_LOW TEST.VALUE:uut_prototype_stubs.initPersistentAlarm.persistentClearPeriod:0 TEST.VALUE:uut_prototype_stubs.initPersistentAlarm.persistentTriggerPeriod:1000 TEST.EXPECTED:PresOccl.<>.longFilteredArterialPressure:0.0 TEST.EXPECTED:PresOccl.<>.shortFilteredArterialPressure:0.0 TEST.EXPECTED:PresOccl.<>.shortFilteredVenousPressure:0.0 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:0 -TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.alarmIndex:ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH,ALARM_ID_VENOUS_PRESSURE_LOW,ALARM_ID_VENOUS_PRESSURE_HIGH,ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_LINE_OCCLUSION TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.persistentClearPeriod:(8)0 TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.persistentTriggerPeriod:(6)1000,3000,100 TEST.END @@ -2614,6 +2955,22 @@ TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:1 TEST.END +-- Subprogram: signalStartDialysisStartOrResume + +-- Test Case: signalStartDialysisStartOrResume.001 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:signalStartDialysisStartOrResume +TEST.NEW +TEST.NAME:signalStartDialysisStartOrResume.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.VALUE:PresOccl.<>.venPressureLimitDelayStart:1 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:10 +TEST.EXPECTED:PresOccl.<>.venPressureLimitDelayStart:10 +TEST.END + -- Subprogram: testResetArterialPressureOverride -- Test Case: testResetArterialPressureOverride_LoggedIn Index: vectorcast/Hercules_RM46_HD_Project/environment/PRETREATMENTRECIRC/PRETREATMENTRECIRC.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/PRETREATMENTRECIRC/PRETREATMENTRECIRC.tst (.../PRETREATMENTRECIRC.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/PRETREATMENTRECIRC/PRETREATMENTRECIRC.tst (.../PRETREATMENTRECIRC.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -160,8 +160,8 @@ TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:PreTreatmentRecirc.handlePreTreatmentRecirculateState.return:PRE_TREATMENT_RECIRC_STOPPED_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_PRIME_COMPLETED_MEDIUM -TEST.EXPECTED:uut_prototype_stubs.clearAlarm.alarm:ALARM_ID_PRIME_COMPLETED_LOW_PRIORITY +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_PRIME_COMPLETED_MEDIUM +TEST.EXPECTED:uut_prototype_stubs.clearAlarm.alarm:ALARM_ID_HD_PRIME_COMPLETED_LOW_PRIORITY TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:0 TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:5400000 TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/PRIME/PRIME.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/PRIME/PRIME.tst (.../PRIME.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/PRIME/PRIME.tst (.../PRIME.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -44,12 +44,12 @@ TEST.SUBPROGRAM:broadcastPrimingStatus TEST.NEW TEST.NAME:broadcastPrimingStatus.003 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRIME_OUT_OF_TIME +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRIME_OUT_OF_TIME 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_PRIME_OUT_OF_TIME +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 @@ -65,10 +65,11 @@ TEST.NEW TEST.NAME:execPrime.001 TEST.IMPORT_FAILURES: -(E) @LINE: 67 TEST.VALUE:Prime.<>.currentPrimeState:HD_PRIME_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "HD_PRIME_START_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 67 TEST.VALUE:Prime.<>.currentPrimeState:HD_PRIME_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "HD_PRIME_START_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.EXPECTED:Prime.<>.currentPrimeState:HD_PRIME_WAIT_FOR_USER_START_STATE TEST.END @@ -79,14 +80,15 @@ TEST.NEW TEST.NAME:execPrime.002 TEST.IMPORT_FAILURES: -(E) @LINE: 78 TEST.VALUE:Prime.handlePrimeWaitForUserStartState.return:HD_PRIME_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "HD_PRIME_START_STATE" - >>> Command Ignored -(E) @LINE: 79 TEST.EXPECTED:Prime.<>.currentPrimeState:HD_PRIME_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "HD_PRIME_START_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 78 TEST.VALUE:Prime.handlePrimeWaitForUserStartState.return:HD_PRIME_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "HD_PRIME_START_STATE" + >>> >>> Command Ignored + >>> (E) @LINE: 79 TEST.EXPECTED:Prime.<>.currentPrimeState:HD_PRIME_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "HD_PRIME_START_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:Prime.handlePrimeWaitForUserStartState TEST.VALUE:Prime.<>.currentPrimeState:HD_PRIME_WAIT_FOR_USER_START_STATE @@ -624,13 +626,13 @@ >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Prime.handlePrimeDialysateBypassState.return:HD_PRIME_DIALYSATE_BYPASS_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_PRIME_DIALYSATE_BYPASS_TIME_OUT +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_PRIME_DIALYSATE_BYPASS_TIME_OUT TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:15000 TEST.VALUE:uut_prototype_stubs.getLoadCellWeight.return:1.0 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:Prime.handlePrimeDialysateBypassState.return:HD_PRIME_DIALYSATE_BYPASS_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_PRIME_DIALYSATE_BYPASS_TIME_OUT +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_PRIME_DIALYSATE_BYPASS_TIME_OUT TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:8000 TEST.END @@ -718,7 +720,7 @@ >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Prime.handlePrimeDialysateDialyzerState.return:HD_PRIME_DIALYSATE_DIALYZER_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_PRIME_DIALYSATE_DIALYZER_TIME_OUT +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_PRIME_DIALYSATE_DIALYZER_TIME_OUT TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.VALUE:uut_prototype_stubs.getLoadCellWeight.loadCellID:LOAD_CELL_FIRST @@ -793,7 +795,7 @@ TEST.NAME:handlePrimeDialysateDialyzerState.006 TEST.VALUE:Prime.<>.steadyVolumeCount:998 TEST.VALUE:Prime.handlePrimeDialysateDialyzerState.return:HD_PRIME_SALINE_DIALYZER_SETUP_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_PRIME_DIALYSATE_DIALYZER_TIME_OUT +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_PRIME_DIALYSATE_DIALYZER_TIME_OUT TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.VALUE:uut_prototype_stubs.getLoadCellWeight.loadCellID:LOAD_CELL_FIRST @@ -1550,10 +1552,11 @@ TEST.NEW TEST.NAME:initPrime.001 TEST.IMPORT_FAILURES: -(E) @LINE: 1201 TEST.EXPECTED:Prime.<>.currentPrimeState:HD_PRIME_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "HD_PRIME_START_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1201 TEST.EXPECTED:Prime.<>.currentPrimeState:HD_PRIME_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "HD_PRIME_START_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:Prime.transitionToPrime TEST.VALUE:Prime.<>.currentPrimeState:HD_PRIME_SALINE_SETUP_STATE @@ -1657,10 +1660,11 @@ TEST.NEW TEST.NAME:signalStartPrime.002 TEST.IMPORT_FAILURES: -(E) @LINE: 1309 TEST.VALUE:Prime.<>.currentPrimeState:HD_PRIME_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "HD_PRIME_START_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1309 TEST.VALUE:Prime.<>.currentPrimeState:HD_PRIME_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "HD_PRIME_START_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: @@ -1687,10 +1691,11 @@ TEST.NEW TEST.NAME:transitionToPrime.001 TEST.IMPORT_FAILURES: -(E) @LINE: 1323 TEST.VALUE:Prime.<>.currentPrimeState:HD_PRIME_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "HD_PRIME_START_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1323 TEST.VALUE:Prime.<>.currentPrimeState:HD_PRIME_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "HD_PRIME_START_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Prime.<>.currentReservoirMgmtState:PRIME_RESERVOIR_MGMT_START_STATE TEST.VALUE:Prime.<>.primeStartTime:1 Index: vectorcast/Hercules_RM46_HD_Project/environment/RINSEBACK/RINSEBACK.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/RINSEBACK/RINSEBACK.tst (.../RINSEBACK.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/RINSEBACK/RINSEBACK.tst (.../RINSEBACK.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -387,6 +387,28 @@ TEST.EXPECTED:Rinseback.handleBackToTreatmentUserAction.return:1 TEST.END +-- Test Case: handleBackToTreatmentUserAction.005 +TEST.UNIT:Rinseback +TEST.SUBPROGRAM:handleBackToTreatmentUserAction +TEST.NEW +TEST.NAME:handleBackToTreatmentUserAction.005 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTreatmentCompleted()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:Rinseback.<>.backToTreatmentRequested:1 +TEST.VALUE:Rinseback.handleBackToTreatmentUserAction.rejReason:<> +TEST.VALUE:Rinseback.handleBackToTreatmentUserAction.return:1 +TEST.VALUE:uut_prototype_stubs.isTreatmentCompleted.return:<> +TEST.VALUE:uut_prototype_stubs.isTreatmentResumeBlocked.return:1 +TEST.EXPECTED:Rinseback.<>.backToTreatmentRequested:1 +TEST.EXPECTED:Rinseback.handleBackToTreatmentUserAction.return:0 +TEST.END + -- Subprogram: handleDecrRinsebackUserAction -- Test Case: handleDecrRinsebackUserAction.001 @@ -790,9 +812,9 @@ TEST.END_NOTES: TEST.VALUE:Rinseback.<>.rinsebackTimerCtr:<> TEST.VALUE:Rinseback.handleRinsebackPausedState.return:RINSEBACK_PAUSED_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM +TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM TEST.EXPECTED:Rinseback.handleRinsebackPausedState.return:RINSEBACK_PAUSED_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM TEST.END -- Test Case: handleRinsebackPausedState.002 @@ -883,7 +905,7 @@ TEST.VALUE:Rinseback.<>.targetRinsebackVolumePlusAdditional_mL:0.0 TEST.VALUE:Rinseback.getRinsebackVolume.return:0.0 TEST.VALUE:Rinseback.handleRinsebackRunAdditionalState.return:RINSEBACK_STOP_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_EMPTY_SALINE_BAG +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_EMPTY_SALINE_BAG TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.VALUE:uut_prototype_stubs.getMeasuredArterialPressure.return:0.0 @@ -991,6 +1013,14 @@ TEST.SUBPROGRAM:handleRinsebackRunState TEST.NEW TEST.NAME:handleRinsebackRunState.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 1005 TEST.VALUE:Rinseback.<>.expectedRinsebackVolume_mL:0.0 + >>> Unknown parameter/object name expectedRinsebackVolume_mL + >>> Value Line Error - Command Ignored +(E) @LINE: 1011 TEST.EXPECTED:Rinseback.<>.expectedRinsebackVolume_mL:0.0 + >>> Unknown parameter/object name expectedRinsebackVolume_mL + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:2 of 19 TEST.NOTES: This is an automatically generated test case. @@ -1002,13 +1032,11 @@ TEST.END_NOTES: TEST.STUB:Rinseback.getRinsebackVolume TEST.VALUE:Rinseback.<>.cumulativeRinsebackVolume_mL.data:0.0 -TEST.VALUE:Rinseback.<>.expectedRinsebackVolume_mL:0.0 TEST.VALUE:Rinseback.<>.targetRinsebackVolumePlusAdditional_mL:0.0 TEST.VALUE:Rinseback.<>.endRinsebackRequested:1 TEST.VALUE:Rinseback.getRinsebackVolume.return:0.0 TEST.VALUE:Rinseback.handleRinsebackRunState.return:RINSEBACK_STOP_STATE TEST.EXPECTED:Rinseback.<>.cumulativeRinsebackVolume_mL.data:0.0 -TEST.EXPECTED:Rinseback.<>.expectedRinsebackVolume_mL:0.0 TEST.EXPECTED:Rinseback.<>.targetRinsebackVolumePlusAdditional_mL:0.0 TEST.EXPECTED:Rinseback.handleRinsebackRunState.return:RINSEBACK_STOP_STATE TEST.END @@ -1038,25 +1066,12 @@ TEST.SUBPROGRAM:handleRinsebackRunState TEST.NEW TEST.NAME:handleRinsebackRunState.003 -TEST.MCDC_BASIS_PATH:4 of 19 -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if ((1) == endRinsebackRequested) ==> FALSE - (2) if (getRinsebackVolume() >= (300.0)) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Rinseback.getRinsebackVolume -TEST.VALUE:Rinseback.<>.endRinsebackRequested:<> -TEST.VALUE:Rinseback.getRinsebackVolume.return:<> -TEST.VALUE:Rinseback.handleRinsebackRunState.return:RINSEBACK_STOP_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_RINSEBACK_VOLUME_CHECK_FAILURE -TEST.VALUE:uut_prototype_stubs.setRinsebackIsCompleted.flag:1 -TEST.EXPECTED:Rinseback.handleRinsebackRunState.return:RINSEBACK_STOP_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_RINSEBACK_VOLUME_CHECK_FAILURE -TEST.EXPECTED:uut_prototype_stubs.setRinsebackIsCompleted.flag:1 +TEST.VALUE:Rinseback.<>.rinsebackRate_mL_min:151 +TEST.VALUE:Rinseback.<>.incrRinsebackFlowRateRequested:1,0 +TEST.VALUE:Rinseback.<>.decrRinsebackFlowRateRequested:(2)1 +TEST.EXPECTED:Rinseback.<>.rinsebackRate_mL_min:126 +TEST.EXPECTED:Rinseback.<>.incrRinsebackFlowRateRequested:0 +TEST.EXPECTED:Rinseback.<>.decrRinsebackFlowRateRequested:0 TEST.END -- Test Case: handleRinsebackRunState.004 @@ -1079,12 +1094,12 @@ TEST.VALUE:Rinseback.<>.endRinsebackRequested:<> TEST.VALUE:Rinseback.getRinsebackVolume.return:<> TEST.VALUE:Rinseback.handleRinsebackRunState.return:RINSEBACK_PAUSED_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_EMPTY_SALINE_BAG +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_EMPTY_SALINE_BAG TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:1 TEST.EXPECTED:Rinseback.<>.endRinsebackRequested:0 TEST.EXPECTED:Rinseback.handleRinsebackRunState.return:RINSEBACK_PAUSED_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_EMPTY_SALINE_BAG +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_EMPTY_SALINE_BAG TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.END @@ -1093,23 +1108,12 @@ TEST.SUBPROGRAM:handleRinsebackRunState TEST.NEW TEST.NAME:handleRinsebackRunState.005 -TEST.MCDC_BASIS_PATH:5 of 19 -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if ((1) == endRinsebackRequested) ==> FALSE - (2) if (getRinsebackVolume() >= (300.0)) ==> FALSE - (3) if ((1) == isSalineBagEmpty()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #3, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Rinseback.getRinsebackVolume -TEST.VALUE:Rinseback.<>.endRinsebackRequested:<> -TEST.VALUE:Rinseback.getRinsebackVolume.return:<> -TEST.VALUE:Rinseback.handleRinsebackRunState.return:RINSEBACK_STOP_STATE -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.EXPECTED:Rinseback.handleRinsebackRunState.return:RINSEBACK_STOP_STATE +TEST.VALUE:Rinseback.<>.rinsebackRate_mL_min:100 +TEST.VALUE:Rinseback.<>.incrRinsebackFlowRateRequested:1,0 +TEST.VALUE:Rinseback.<>.decrRinsebackFlowRateRequested:(2)1 +TEST.EXPECTED:Rinseback.<>.rinsebackRate_mL_min:100 +TEST.EXPECTED:Rinseback.<>.incrRinsebackFlowRateRequested:0 +TEST.EXPECTED:Rinseback.<>.decrRinsebackFlowRateRequested:0 TEST.END -- Test Case: handleRinsebackRunState.006 @@ -1179,32 +1183,6 @@ TEST.EXPECTED:Rinseback.<>.decrRinsebackFlowRateRequested:0 TEST.END --- Test Case: handleRinsebackRunState.009 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:handleRinsebackRunState -TEST.NEW -TEST.NAME:handleRinsebackRunState.009 -TEST.VALUE:Rinseback.<>.rinsebackRate_mL_min:100 -TEST.VALUE:Rinseback.<>.incrRinsebackFlowRateRequested:1,0 -TEST.VALUE:Rinseback.<>.decrRinsebackFlowRateRequested:(2)1 -TEST.EXPECTED:Rinseback.<>.rinsebackRate_mL_min:100 -TEST.EXPECTED:Rinseback.<>.incrRinsebackFlowRateRequested:0 -TEST.EXPECTED:Rinseback.<>.decrRinsebackFlowRateRequested:0 -TEST.END - --- Test Case: handleRinsebackRunState.010 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:handleRinsebackRunState -TEST.NEW -TEST.NAME:handleRinsebackRunState.010 -TEST.VALUE:Rinseback.<>.rinsebackRate_mL_min:151 -TEST.VALUE:Rinseback.<>.incrRinsebackFlowRateRequested:1,0 -TEST.VALUE:Rinseback.<>.decrRinsebackFlowRateRequested:(2)1 -TEST.EXPECTED:Rinseback.<>.rinsebackRate_mL_min:126 -TEST.EXPECTED:Rinseback.<>.incrRinsebackFlowRateRequested:0 -TEST.EXPECTED:Rinseback.<>.decrRinsebackFlowRateRequested:0 -TEST.END - -- Subprogram: handleRinsebackStopInitState -- Test Case: handleRinsebackStopInitState.001 @@ -1322,9 +1300,9 @@ TEST.VALUE:Rinseback.<>.backToTreatmentRequested:<> TEST.VALUE:Rinseback.<>.endTreatmentRequested:<> TEST.VALUE:Rinseback.handleRinsebackStopInitState.return:RINSEBACK_STOP_INIT_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM +TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM TEST.EXPECTED:Rinseback.handleRinsebackStopInitState.return:RINSEBACK_STOP_INIT_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM TEST.END -- Test Case: handleRinsebackStopInitState.006 @@ -1366,12 +1344,12 @@ TEST.VALUE:Rinseback.<>.rinsebackTimerCtr:<> TEST.VALUE:Rinseback.getRinsebackVolume.return:<> TEST.VALUE:Rinseback.handleRinsebackStoppedState.return:RINSEBACK_STOP_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:Rinseback.<>.rinsebackTimerCtr:4294967295 TEST.EXPECTED:Rinseback.handleRinsebackStoppedState.return:RINSEBACK_STOP_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:4294967295 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 @@ -1383,33 +1361,30 @@ TEST.SUBPROGRAM:handleRinsebackStoppedState TEST.NEW TEST.NAME:handleRinsebackStoppedState.002 -TEST.MCDC_BASIS_PATH:3 of 20 +TEST.MCDC_BASIS_PATH:17 of 20 TEST.NOTES: This is an automatically generated test case. - Test Path 3 + Test Path 17 (1) if (rinsebackTimerCtr > MAX_RINSEBACK_TIME && getRinsebackVolume() < (300.0)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "b". + (2) if (rinsebackTimerCtr > MAX_RINSEBACK_DONE_TIME && getRinsebackVolume() >= (300.0)) ==> FALSE + (3) if (RINSEBACK_DONE_WARNING_TIME == rinsebackTimerCtr && getRinsebackVolume() >= (300.0)) ==> FALSE + (4) if ((1) == recircRequested) ==> FALSE + (5) if ((1) == additionalRinsebackRequested) ==> FALSE + (7) if ((1) == backToTreatmentRequested) ==> FALSE + (8) if ((1) == endTreatmentRequested) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #8, subcondition "a". Condition a ==> TRUE - Condition b ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:Rinseback.getRinsebackVolume -TEST.VALUE:Rinseback.<>.rinsebackTimerCtr:<> -TEST.VALUE:Rinseback.getRinsebackVolume.return:<> +TEST.VALUE:Rinseback.<>.rinsebackTimerCtr:<> +TEST.VALUE:Rinseback.<>.additionalRinsebackRequested:<> +TEST.VALUE:Rinseback.<>.recircRequested:<> +TEST.VALUE:Rinseback.<>.backToTreatmentRequested:<> +TEST.VALUE:Rinseback.<>.endTreatmentRequested:1 +TEST.VALUE:Rinseback.getRinsebackVolume.return:<> TEST.VALUE:Rinseback.handleRinsebackStoppedState.return:RINSEBACK_STOP_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM -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.clearAlarm.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_WARNING -TEST.EXPECTED:Rinseback.<>.rinsebackTimerCtr:4294967295 TEST.EXPECTED:Rinseback.handleRinsebackStoppedState.return:RINSEBACK_STOP_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:4294967295 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:18000 -TEST.EXPECTED:uut_prototype_stubs.clearAlarm.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_WARNING TEST.END -- Test Case: handleRinsebackStoppedState.003 @@ -1439,35 +1414,28 @@ TEST.SUBPROGRAM:handleRinsebackStoppedState TEST.NEW TEST.NAME:handleRinsebackStoppedState.004 -TEST.MCDC_BASIS_PATH:8 of 20 +TEST.MCDC_BASIS_PATH:15 of 20 TEST.NOTES: This is an automatically generated test case. - Test Path 8 + Test Path 15 (1) if (rinsebackTimerCtr > MAX_RINSEBACK_TIME && getRinsebackVolume() < (300.0)) ==> FALSE (2) if (rinsebackTimerCtr > MAX_RINSEBACK_DONE_TIME && getRinsebackVolume() >= (300.0)) ==> FALSE - (3) if (RINSEBACK_DONE_WARNING_TIME == rinsebackTimerCtr && getRinsebackVolume() >= (300.0)) ==> TRUE - Row number 1 forms a pair with Row 3 for Condition #3, subcondition "a". + (3) if (RINSEBACK_DONE_WARNING_TIME == rinsebackTimerCtr && getRinsebackVolume() >= (300.0)) ==> FALSE + (4) if ((1) == recircRequested) ==> FALSE + (5) if ((1) == additionalRinsebackRequested) ==> FALSE + (7) if ((1) == backToTreatmentRequested) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #7, subcondition "a". Condition a ==> TRUE - Condition b ==> TRUE Test Case Generation Notes: - Conflict: Trying to set variable Rinseback.<>.rinsebackTimerCtr 'less than' and 'greater than' same value in branches 1/3 - Conflict: Trying to set variable Rinseback.getRinsebackVolume.return 'less than' and 'greater than' same value in branches 2/3 TEST.END_NOTES: TEST.STUB:Rinseback.getRinsebackVolume -TEST.VALUE:Rinseback.<>.rinsebackTimerCtr:15600 -TEST.VALUE:Rinseback.getRinsebackVolume.return:<> +TEST.VALUE:Rinseback.<>.rinsebackTimerCtr:<> +TEST.VALUE:Rinseback.<>.additionalRinsebackRequested:<> +TEST.VALUE:Rinseback.<>.recircRequested:<> +TEST.VALUE:Rinseback.<>.backToTreatmentRequested:1 +TEST.VALUE:Rinseback.getRinsebackVolume.return:<> TEST.VALUE:Rinseback.handleRinsebackStoppedState.return:RINSEBACK_STOP_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_WARNING -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_WARNING -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:Rinseback.<>.rinsebackTimerCtr:15600 TEST.EXPECTED:Rinseback.handleRinsebackStoppedState.return:RINSEBACK_STOP_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_WARNING -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:15600 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:15600 TEST.END -- Test Case: handleRinsebackStoppedState.005 @@ -1599,66 +1567,6 @@ TEST.EXPECTED:Rinseback.handleRinsebackStoppedState.return:RINSEBACK_STOP_STATE TEST.END --- Test Case: handleRinsebackStoppedState.009 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:handleRinsebackStoppedState -TEST.NEW -TEST.NAME:handleRinsebackStoppedState.009 -TEST.MCDC_BASIS_PATH:15 of 20 -TEST.NOTES: -This is an automatically generated test case. - Test Path 15 - (1) if (rinsebackTimerCtr > MAX_RINSEBACK_TIME && getRinsebackVolume() < (300.0)) ==> FALSE - (2) if (rinsebackTimerCtr > MAX_RINSEBACK_DONE_TIME && getRinsebackVolume() >= (300.0)) ==> FALSE - (3) if (RINSEBACK_DONE_WARNING_TIME == rinsebackTimerCtr && getRinsebackVolume() >= (300.0)) ==> FALSE - (4) if ((1) == recircRequested) ==> FALSE - (5) if ((1) == additionalRinsebackRequested) ==> FALSE - (7) if ((1) == backToTreatmentRequested) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #7, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Rinseback.getRinsebackVolume -TEST.VALUE:Rinseback.<>.rinsebackTimerCtr:<> -TEST.VALUE:Rinseback.<>.additionalRinsebackRequested:<> -TEST.VALUE:Rinseback.<>.recircRequested:<> -TEST.VALUE:Rinseback.<>.backToTreatmentRequested:1 -TEST.VALUE:Rinseback.getRinsebackVolume.return:<> -TEST.VALUE:Rinseback.handleRinsebackStoppedState.return:RINSEBACK_STOP_STATE -TEST.EXPECTED:Rinseback.handleRinsebackStoppedState.return:RINSEBACK_STOP_STATE -TEST.END - --- Test Case: handleRinsebackStoppedState.010 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:handleRinsebackStoppedState -TEST.NEW -TEST.NAME:handleRinsebackStoppedState.010 -TEST.MCDC_BASIS_PATH:17 of 20 -TEST.NOTES: -This is an automatically generated test case. - Test Path 17 - (1) if (rinsebackTimerCtr > MAX_RINSEBACK_TIME && getRinsebackVolume() < (300.0)) ==> FALSE - (2) if (rinsebackTimerCtr > MAX_RINSEBACK_DONE_TIME && getRinsebackVolume() >= (300.0)) ==> FALSE - (3) if (RINSEBACK_DONE_WARNING_TIME == rinsebackTimerCtr && getRinsebackVolume() >= (300.0)) ==> FALSE - (4) if ((1) == recircRequested) ==> FALSE - (5) if ((1) == additionalRinsebackRequested) ==> FALSE - (7) if ((1) == backToTreatmentRequested) ==> FALSE - (8) if ((1) == endTreatmentRequested) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #8, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Rinseback.getRinsebackVolume -TEST.VALUE:Rinseback.<>.rinsebackTimerCtr:<> -TEST.VALUE:Rinseback.<>.additionalRinsebackRequested:<> -TEST.VALUE:Rinseback.<>.recircRequested:<> -TEST.VALUE:Rinseback.<>.backToTreatmentRequested:<> -TEST.VALUE:Rinseback.<>.endTreatmentRequested:1 -TEST.VALUE:Rinseback.getRinsebackVolume.return:<> -TEST.VALUE:Rinseback.handleRinsebackStoppedState.return:RINSEBACK_STOP_STATE -TEST.EXPECTED:Rinseback.handleRinsebackStoppedState.return:RINSEBACK_STOP_STATE -TEST.END - -- Test Case: handleRinsebackStoppedState_13_Mins_Vol_False TEST.UNIT:Rinseback TEST.SUBPROGRAM:handleRinsebackStoppedState @@ -1857,11 +1765,18 @@ TEST.SUBPROGRAM:initRinseback TEST.NEW TEST.NAME:initRinseback.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 1864 TEST.VALUE:Rinseback.<>.expectedRinsebackVolume_mL:0.0 + >>> Unknown parameter/object name expectedRinsebackVolume_mL + >>> Value Line Error - Command Ignored +(E) @LINE: 1876 TEST.EXPECTED:Rinseback.<>.expectedRinsebackVolume_mL:0.0 + >>> Unknown parameter/object name expectedRinsebackVolume_mL + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:Rinseback.<>.rinsebackState:RINSEBACK_STOP_INIT_STATE TEST.VALUE:Rinseback.<>.rinsebackRate_mL_min:0 TEST.VALUE:Rinseback.<>.rinsebackTimerCtr:0 TEST.VALUE:Rinseback.<>.cumulativeRinsebackVolume_mL.data:0.0 -TEST.VALUE:Rinseback.<>.expectedRinsebackVolume_mL:0.0 TEST.VALUE:Rinseback.<>.targetRinsebackVolumePlusAdditional_mL:300.0 TEST.VALUE:Rinseback.<>.additionalRinsebackVolume_mL:0.0 TEST.VALUE:Rinseback.<>.totalAdditionalRinsebackVolume_mL:0.0 @@ -1873,7 +1788,6 @@ TEST.EXPECTED:Rinseback.<>.rinsebackRate_mL_min:0 TEST.EXPECTED:Rinseback.<>.rinsebackTimerCtr:0 TEST.EXPECTED:Rinseback.<>.cumulativeRinsebackVolume_mL.data:0.0 -TEST.EXPECTED:Rinseback.<>.expectedRinsebackVolume_mL:0.0 TEST.EXPECTED:Rinseback.<>.targetRinsebackVolumePlusAdditional_mL:80.0 TEST.EXPECTED:Rinseback.<>.additionalRinsebackVolume_mL:0.0 TEST.EXPECTED:Rinseback.<>.totalAdditionalRinsebackVolume_mL:0.0 Index: vectorcast/Hercules_RM46_HD_Project/environment/SAMPLEWATER/SAMPLEWATER.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/SAMPLEWATER/SAMPLEWATER.tst (.../SAMPLEWATER.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/SAMPLEWATER/SAMPLEWATER.tst (.../SAMPLEWATER.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -270,48 +270,6 @@ TEST.EXPECTED:uut_prototype_stubs.cmdDGSampleWater.cmd:SAMPLE_WATER_CMD_STOP TEST.END --- Subprogram: hasDGRestarted - --- Test Case: hasDGRestarted.001 -TEST.UNIT:SampleWater -TEST.SUBPROGRAM:hasDGRestarted -TEST.NEW -TEST.NAME:hasDGRestarted.001 -TEST.MCDC_BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((DG_MODE_STAN) == getDGOpMode() && (DG_STANDBY_MODE_STATE_IDLE) == getDGSubMode()) ==> FALSE - Row number 3 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Condition b ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SampleWater.<>.dgRestartedPersistentCount:0 -TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL -TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:1 -TEST.EXPECTED:SampleWater.<>.dgRestartedPersistentCount:0 -TEST.END - --- Test Case: hasDGRestarted.002 -TEST.UNIT:SampleWater -TEST.SUBPROGRAM:hasDGRestarted -TEST.NEW -TEST.NAME:hasDGRestarted.002 -TEST.BASIS_PATH:3 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((DG_MODE_STAN) == getDGOpMode() && (DG_STANDBY_MODE_STATE_IDLE) == getDGSubMode()) ==> TRUE - (2) if (dgRestartedPersistentCount++ >= (5 * 1000) / 50) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SampleWater.<>.dgRestartedPersistentCount:<> -TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_STAN -TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:0 -TEST.EXPECTED:SampleWater.<>.dgRestartedPersistentCount:0 -TEST.END - -- Subprogram: initSampleWater -- Test Case: initSampleWater.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/SELFTESTS/SELFTESTS.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/SELFTESTS/SELFTESTS.tst (.../SELFTESTS.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/SELFTESTS/SELFTESTS.tst (.../SELFTESTS.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -23,14 +23,15 @@ TEST.NEW TEST.NAME:execDrySelfTests.001 TEST.IMPORT_FAILURES: -(E) @LINE: 204 TEST.VALUE:SelfTests.<>.currentDrySelfTestsState:DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE - >>> Value for 'Enumeral' out of range - >>> Read "DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE" - >>> Command Ignored -(E) @LINE: 206 TEST.EXPECTED:SelfTests.<>.currentDrySelfTestsState:DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE - >>> Value for 'Enumeral' out of range - >>> Read "DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 204 TEST.VALUE:SelfTests.<>.currentDrySelfTestsState:DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE" + >>> >>> Command Ignored + >>> (E) @LINE: 206 TEST.EXPECTED:SelfTests.<>.currentDrySelfTestsState:DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:7 of 8 TEST.NOTES: @@ -64,10 +65,11 @@ TEST.NEW TEST.NAME:execDrySelfTests.003 TEST.IMPORT_FAILURES: -(E) @LINE: 53 TEST.EXPECTED:SelfTests.<>.currentDrySelfTestsState:DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE - >>> Value for 'Enumeral' out of range - >>> Read "DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 53 TEST.EXPECTED:SelfTests.<>.currentDrySelfTestsState:DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:SelfTests.handleDrySelfTestUsedCartridgeCheckState TEST.VALUE:SelfTests.<>.currentDrySelfTestsState:DRY_SELF_TESTS_USED_CARTRIDGE_CHECK_STATE @@ -322,10 +324,11 @@ TEST.NEW TEST.NAME:execNoCartSelfTests.001 TEST.IMPORT_FAILURES: -(E) @LINE: 420 TEST.VALUE:SelfTests.<>.currentNoCartSelfTestsState:NO_CART_SELF_TESTS_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "NO_CART_SELF_TESTS_START_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 420 TEST.VALUE:SelfTests.<>.currentNoCartSelfTestsState:NO_CART_SELF_TESTS_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "NO_CART_SELF_TESTS_START_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:SelfTests.resetSelfTestsFlags TEST.STUB:SelfTests.handleNoCartSelfTestsWaitForClosedDoor @@ -444,10 +447,11 @@ TEST.NEW TEST.NAME:execWetSelfTests.001 TEST.IMPORT_FAILURES: -(E) @LINE: 570 TEST.EXPECTED:SelfTests.<>.currentWetSelfTestsState:WET_SELF_TESTS_SETUP_STATE - >>> Value for 'Enumeral' out of range - >>> Read "WET_SELF_TESTS_SETUP_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 570 TEST.EXPECTED:SelfTests.<>.currentWetSelfTestsState:WET_SELF_TESTS_SETUP_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "WET_SELF_TESTS_SETUP_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:SelfTests.resetSelfTestsFlags TEST.STUB:SelfTests.handleWetSelfTestStartState @@ -792,15 +796,15 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SelfTests.handleDrySelfTestPressureSensorsArterialState.return:DRY_SELF_TESTS_PRESSURE_SENSORS_ARTERIAL -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> TEST.VALUE:uut_prototype_stubs.getFilteredArterialPressure.return:<> TEST.VALUE:uut_prototype_stubs.getFilteredVenousPressure.return:<> TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:SelfTests.handleDrySelfTestPressureSensorsArterialState.return:DRY_SELF_TESTS_PRESSURE_SENSORS_ARTERIAL -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:-3.40282E+38 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 @@ -1048,18 +1052,19 @@ TEST.NEW TEST.NAME:handleDrySelfTestPressureSensorsNormalSetupState.002 TEST.IMPORT_FAILURES: -(E) @LINE: 1012 TEST.VALUE:uut_prototype_stubs.getLoadCellWeight.loadCellID:LOAD_CELL_RESERVOIR_1_PRIMARY,LOAD_CELL_RESERVOIR_2_PRIMARY - >>> Could not find function getLoadCellWeight - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 1013 TEST.VALUE:uut_prototype_stubs.getLoadCellWeight.return:14.0,16.0 - >>> Could not find function getLoadCellWeight - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 1017 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeight.loadCellID:LOAD_CELL_RESERVOIR_1_PRIMARY,LOAD_CELL_RESERVOIR_2_PRIMARY - >>> Could not find function getLoadCellWeight - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1012 TEST.VALUE:uut_prototype_stubs.getLoadCellWeight.loadCellID:LOAD_CELL_RESERVOIR_1_PRIMARY,LOAD_CELL_RESERVOIR_2_PRIMARY + >>> >>> Could not find function getLoadCellWeight + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1013 TEST.VALUE:uut_prototype_stubs.getLoadCellWeight.return:14.0,16.0 + >>> >>> Could not find function getLoadCellWeight + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1017 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeight.loadCellID:LOAD_CELL_RESERVOIR_1_PRIMARY,LOAD_CELL_RESERVOIR_2_PRIMARY + >>> >>> Could not find function getLoadCellWeight + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SelfTests.handleDrySelfTestPressureSensorsNormalSetupState.return:DRY_SELF_TESTS_PRESSURE_SENSORS_NORMAL_SETUP_STATE TEST.VALUE:uut_prototype_stubs.getFilteredArterialPressure.return:9.0 @@ -1107,7 +1112,7 @@ Cannot set return value of function fabs in branch 3 TEST.END_NOTES: TEST.VALUE:SelfTests.handleDrySelfTestPressureSensorsNormalSetupState.return:DRY_SELF_TESTS_PRESSURE_SENSORS_NORMAL_SETUP_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> @@ -1117,7 +1122,7 @@ TEST.EXPECTED:SelfTests.<>.previousNormalArterialPressure:9.0 TEST.EXPECTED:SelfTests.<>.previousNormalVenousPressure:10.5 TEST.EXPECTED:SelfTests.handleDrySelfTestPressureSensorsNormalSetupState.return:DRY_SELF_TESTS_PRESSURE_SENSORS_NORMAL_SETUP_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:9.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 @@ -1139,7 +1144,7 @@ Cannot set return value of function fabs in branch 3 TEST.END_NOTES: TEST.VALUE:SelfTests.handleDrySelfTestPressureSensorsNormalSetupState.return:DRY_SELF_TESTS_PRESSURE_SENSORS_NORMAL_SETUP_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> @@ -1290,7 +1295,7 @@ Cannot set return value of function fabs in branch 2 TEST.END_NOTES: TEST.VALUE:SelfTests.handleDrySelfTestPressureSensorsStabilityState.return:DRY_SELF_TESTS_PRESSURE_SENSORS_STABILITY_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> @@ -1302,7 +1307,7 @@ TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:SelfTests.<>.pressureSelfTestNormalizedStartTime:0 TEST.EXPECTED:SelfTests.handleDrySelfTestPressureSensorsStabilityState.return:DRY_SELF_TESTS_PRESSURE_SENSORS_STABILITY_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:5.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 @@ -1324,7 +1329,7 @@ Cannot set return value of function fabs in branch 2 TEST.END_NOTES: TEST.VALUE:SelfTests.handleDrySelfTestPressureSensorsStabilityState.return:DRY_SELF_TESTS_PRESSURE_SENSORS_STABILITY_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> @@ -1336,7 +1341,7 @@ TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:SelfTests.<>.pressureSelfTestNormalizedStartTime:0 TEST.EXPECTED:SelfTests.handleDrySelfTestPressureSensorsStabilityState.return:DRY_SELF_TESTS_PRESSURE_SENSORS_STABILITY_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 @@ -1351,12 +1356,13 @@ TEST.NEW TEST.NAME:handleDrySelfTestPressureSensorsVenousSetupState.001 TEST.IMPORT_FAILURES: -(E) @LINE: 1209 TEST.VALUE:SelfTests.<>.pressureSelfTestDialInPumpRunStartTime:11 - >>> Unknown parameter/object name pressureSelfTestDialInPumpRunStartTime - >>> Value Line Error - Command Ignored -(E) @LINE: 1218 TEST.EXPECTED:SelfTests.<>.pressureSelfTestDialInPumpRunStartTime:10 - >>> Unknown parameter/object name pressureSelfTestDialInPumpRunStartTime - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1209 TEST.VALUE:SelfTests.<>.pressureSelfTestDialInPumpRunStartTime:11 + >>> >>> Unknown parameter/object name pressureSelfTestDialInPumpRunStartTime + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1218 TEST.EXPECTED:SelfTests.<>.pressureSelfTestDialInPumpRunStartTime:10 + >>> >>> Unknown parameter/object name pressureSelfTestDialInPumpRunStartTime + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 2 TEST.NOTES: @@ -1440,15 +1446,15 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SelfTests.handleDrySelfTestPressureSensorsVenousState.return:DRY_SELF_TESTS_PRESSURE_SENSORS_VENOUS -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> TEST.VALUE:uut_prototype_stubs.setAirPumpState.state:AIR_PUMP_STATE_ON TEST.VALUE:uut_prototype_stubs.getFilteredVenousPressure.return:<> TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:SelfTests.handleDrySelfTestPressureSensorsVenousState.return:DRY_SELF_TESTS_PRESSURE_SENSORS_VENOUS -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:-3.40282E+38 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 @@ -1972,10 +1978,11 @@ TEST.NEW TEST.NAME:handleDrySelfTestUsedCartridgeCheckState.003 TEST.IMPORT_FAILURES: -(E) @LINE: 1546 TEST.EXPECTED:SelfTests.handleDrySelfTestUsedCartridgeCheckState.return:DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE - >>> Value for 'Enumeral' out of range - >>> Read "DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1546 TEST.EXPECTED:SelfTests.handleDrySelfTestUsedCartridgeCheckState.return:DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "DRY_SELF_TESTS_OCCLUSION_SENSORS_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:uut_prototype_stubs.getBubbleStatus.return:BUBBLE_DETECTED,BUBBLE_NOT_DETECTED TEST.END @@ -2383,12 +2390,13 @@ TEST.NEW TEST.NAME:handleNoCartSelfTestPumpsState.001 TEST.IMPORT_FAILURES: -(E) @LINE: 1934 TEST.VALUE:SelfTests.<>.havePumpsStarted:1 - >>> Unknown parameter/object name havePumpsStarted - >>> Value Line Error - Command Ignored -(E) @LINE: 1936 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:1 - >>> Unknown parameter/object name havePumpsStarted - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1934 TEST.VALUE:SelfTests.<>.havePumpsStarted:1 + >>> >>> Unknown parameter/object name havePumpsStarted + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1936 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:1 + >>> >>> Unknown parameter/object name havePumpsStarted + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:4 of 6 TEST.NOTES: @@ -2427,12 +2435,13 @@ TEST.NEW TEST.NAME:handleNoCartSelfTestPumpsState.002 TEST.IMPORT_FAILURES: -(E) @LINE: 1955 TEST.VALUE:SelfTests.<>.havePumpsStarted:1 - >>> Unknown parameter/object name havePumpsStarted - >>> Value Line Error - Command Ignored -(E) @LINE: 1958 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:1 - >>> Unknown parameter/object name havePumpsStarted - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 1955 TEST.VALUE:SelfTests.<>.havePumpsStarted:1 + >>> >>> Unknown parameter/object name havePumpsStarted + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1958 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:1 + >>> >>> Unknown parameter/object name havePumpsStarted + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:6 of 6 TEST.NOTES: @@ -2648,10 +2657,11 @@ TEST.NEW TEST.NAME:handleWetSelfTestBubblesState.001 TEST.IMPORT_FAILURES: -(E) @LINE: 2132 TEST.VALUE:SelfTests.handleWetSelfTestBubblesState.return:WET_SELF_TESTS_BUBBLES_STATE - >>> Value for 'Enumeral' out of range - >>> Read "WET_SELF_TESTS_BUBBLES_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 2132 TEST.VALUE:SelfTests.handleWetSelfTestBubblesState.return:WET_SELF_TESTS_BUBBLES_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "WET_SELF_TESTS_BUBBLES_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:2 of 5 TEST.NOTES: @@ -2673,10 +2683,11 @@ TEST.NEW TEST.NAME:handleWetSelfTestBubblesState.002 TEST.IMPORT_FAILURES: -(E) @LINE: 2152 TEST.VALUE:SelfTests.handleWetSelfTestBubblesState.return:WET_SELF_TESTS_BUBBLES_STATE - >>> Value for 'Enumeral' out of range - >>> Read "WET_SELF_TESTS_BUBBLES_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 2152 TEST.VALUE:SelfTests.handleWetSelfTestBubblesState.return:WET_SELF_TESTS_BUBBLES_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "WET_SELF_TESTS_BUBBLES_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:5 of 5 TEST.NOTES: @@ -2957,18 +2968,19 @@ TEST.NEW TEST.NAME:handleWetSelfTestFirstDisplacementVerifyState.004 TEST.IMPORT_FAILURES: -(E) @LINE: 2405 TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.resID:DG_RESERVOIR_1 - >>> Could not find function getReservoirWeightLargeFilter - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 2406 TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.return:0.0 - >>> Could not find function getReservoirWeightLargeFilter - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 2416 TEST.EXPECTED:uut_prototype_stubs.getReservoirWeightLargeFilter.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 - >>> Could not find function getReservoirWeightLargeFilter - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 2405 TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.resID:DG_RESERVOIR_1 + >>> >>> Could not find function getReservoirWeightLargeFilter + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2406 TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.return:0.0 + >>> >>> Could not find function getReservoirWeightLargeFilter + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2416 TEST.EXPECTED:uut_prototype_stubs.getReservoirWeightLargeFilter.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 + >>> >>> Could not find function getReservoirWeightLargeFilter + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -2981,14 +2993,14 @@ TEST.VALUE:SelfTests.<>.fmdIntegratedVolume:0.0 TEST.VALUE:SelfTests.<>.reservoirVolume[DG_RESERVOIR_1]:22.0 TEST.VALUE:SelfTests.handleWetSelfTestFirstDisplacementVerifyState.return:WET_SELF_TESTS_FIRST_DISPLACEMENT_VERIFY_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_WET_LC_TEST_FAILURE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_WET_LC_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:SelfTests.<>.fmdIntegratedVolume:0.0 TEST.EXPECTED:SelfTests.<>.reservoirVolume[DG_RESERVOIR_1]:22.0 TEST.EXPECTED:SelfTests.handleWetSelfTestFirstDisplacementVerifyState.return:WET_SELF_TESTS_FIRST_DISPLACEMENT_VERIFY_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_WET_LC_TEST_FAILURE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_WET_LC_TEST_FAILURE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:22.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 @@ -3001,18 +3013,19 @@ TEST.NEW TEST.NAME:handleWetSelfTestFirstDisplacementVerifyState.005 TEST.IMPORT_FAILURES: -(E) @LINE: 2438 TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.resID:DG_RESERVOIR_1 - >>> Could not find function getReservoirWeightLargeFilter - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 2439 TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.return:10.0 - >>> Could not find function getReservoirWeightLargeFilter - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 2449 TEST.EXPECTED:uut_prototype_stubs.getReservoirWeightLargeFilter.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 - >>> Could not find function getReservoirWeightLargeFilter - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 2438 TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.resID:DG_RESERVOIR_1 + >>> >>> Could not find function getReservoirWeightLargeFilter + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2439 TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.return:10.0 + >>> >>> Could not find function getReservoirWeightLargeFilter + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2449 TEST.EXPECTED:uut_prototype_stubs.getReservoirWeightLargeFilter.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 + >>> >>> Could not find function getReservoirWeightLargeFilter + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -3025,14 +3038,14 @@ TEST.VALUE:SelfTests.<>.fmdIntegratedVolume:<> TEST.VALUE:SelfTests.<>.reservoirVolume[DG_RESERVOIR_1]:22.0 TEST.VALUE:SelfTests.handleWetSelfTestFirstDisplacementVerifyState.return:WET_SELF_TESTS_FIRST_DISPLACEMENT_VERIFY_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_WET_FLOW_TEST_FAILURE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:SelfTests.<>.fmdIntegratedVolume:3.40282E+38 TEST.EXPECTED:SelfTests.<>.reservoirVolume[DG_RESERVOIR_1]:22.0 TEST.EXPECTED:SelfTests.handleWetSelfTestFirstDisplacementVerifyState.return:WET_SELF_TESTS_FIRST_DISPLACEMENT_VERIFY_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_WET_LC_TEST_FAILURE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_WET_LC_TEST_FAILURE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:22.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 @@ -3045,18 +3058,19 @@ TEST.NEW TEST.NAME:handleWetSelfTestFirstDisplacementVerifyState.006 TEST.IMPORT_FAILURES: -(E) @LINE: 2472 TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 - >>> Could not find function getReservoirWeightLargeFilter - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 2473 TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.return:5.0,8.0 - >>> Could not find function getReservoirWeightLargeFilter - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored -(E) @LINE: 2482 TEST.EXPECTED:uut_prototype_stubs.getReservoirWeightLargeFilter.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 - >>> Could not find function getReservoirWeightLargeFilter - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 2472 TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 + >>> >>> Could not find function getReservoirWeightLargeFilter + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2473 TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.return:5.0,8.0 + >>> >>> Could not find function getReservoirWeightLargeFilter + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2482 TEST.EXPECTED:uut_prototype_stubs.getReservoirWeightLargeFilter.resID:DG_RESERVOIR_1,DG_RESERVOIR_2 + >>> >>> Could not find function getReservoirWeightLargeFilter + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -3070,15 +3084,15 @@ TEST.VALUE:SelfTests.<>.reservoirVolume[DG_RESERVOIR_1]:10.0 TEST.VALUE:SelfTests.<>.reservoirVolume[DG_RESERVOIR_2]:4.0 TEST.VALUE:SelfTests.handleWetSelfTestFirstDisplacementVerifyState.return:WET_SELF_TESTS_FIRST_DISPLACEMENT_VERIFY_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_WET_FLOW_TEST_FAILURE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:SelfTests.<>.fmdIntegratedVolume:25.0 TEST.EXPECTED:SelfTests.<>.reservoirVolume[DG_RESERVOIR_1]:10.0 TEST.EXPECTED:SelfTests.<>.reservoirVolume[DG_RESERVOIR_2]:4.0 TEST.EXPECTED:SelfTests.handleWetSelfTestFirstDisplacementVerifyState.return:WET_SELF_TESTS_FIRST_DISPLACEMENT_VERIFY_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_WET_FLOW_TEST_FAILURE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.END @@ -3167,7 +3181,7 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SelfTests.handleWetSelfTestPrimeCheckState.return:WET_SELF_TESTS_PRIME_CHECK_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_PRE_TREATMENT_WET_PRIME_TEST_FAILURE +TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_PRE_TREATMENT_WET_PRIME_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 TEST.VALUE:uut_prototype_stubs.zeroBloodLeak.return:1 TEST.VALUE:uut_prototype_stubs.getBubbleStatus.return:BUBBLE_NOT_DETECTED @@ -3327,6 +3341,30 @@ TEST.EXPECTED:SelfTests.handleWetSelfTestSecondDisplacementState.return:WET_SELF_TESTS_STOPPED_STATE TEST.END +-- Test Case: handleWetSelfTestSecondDisplacementState.003 +TEST.UNIT:SelfTests +TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementState +TEST.NEW +TEST.NAME:handleWetSelfTestSecondDisplacementState.003 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == didTimeout(displacementStartTime, 60 * 1000)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SelfTests.<>.settleStartTime:1 +TEST.VALUE:SelfTests.<>.fmdIntegratedVolume:1.0 +TEST.VALUE:SelfTests.handleWetSelfTestSecondDisplacementState.return:WET_SELF_TESTS_SECOND_DISPLACEMENT_STATE +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:10 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:SelfTests.<>.settleStartTime:10 +TEST.EXPECTED:SelfTests.<>.displacementStartTime:10 +TEST.EXPECTED:SelfTests.<>.fmdIntegratedVolume:0.0 +TEST.EXPECTED:SelfTests.handleWetSelfTestSecondDisplacementState.return:WET_SELF_TESTS_SECOND_DISPLACEMENT_VERIFY_STATE +TEST.END + -- Subprogram: handleWetSelfTestSecondDisplacementVerifyState -- Test Case: handleWetSelfTestSecondDisplacementVerifyState.001 @@ -3396,13 +3434,13 @@ TEST.END_NOTES: TEST.VALUE:SelfTests.<>.fmdIntegratedVolume:<> TEST.VALUE:SelfTests.handleWetSelfTestSecondDisplacementVerifyState.return:WET_SELF_TESTS_SECOND_DISPLACEMENT_VERIFY_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_WET_FLOW_TEST_FAILURE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:SelfTests.<>.fmdIntegratedVolume:3.40282E+38 TEST.EXPECTED:SelfTests.handleWetSelfTestSecondDisplacementVerifyState.return:WET_SELF_TESTS_SECOND_DISPLACEMENT_VERIFY_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_WET_FLOW_TEST_FAILURE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:0.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 @@ -3425,20 +3463,48 @@ TEST.VALUE:SelfTests.<>.fmdIntegratedVolume:<> TEST.VALUE:SelfTests.<>.reservoirVolume[DG_RESERVOIR_1]:22.0 TEST.VALUE:SelfTests.handleWetSelfTestSecondDisplacementVerifyState.return:WET_SELF_TESTS_SECOND_DISPLACEMENT_VERIFY_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_WET_FLOW_TEST_FAILURE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:SelfTests.<>.fmdIntegratedVolume:3.40282E+38 TEST.EXPECTED:SelfTests.<>.reservoirVolume[DG_RESERVOIR_1]:22.0 TEST.EXPECTED:SelfTests.handleWetSelfTestSecondDisplacementVerifyState.return:WET_SELF_TESTS_SECOND_DISPLACEMENT_VERIFY_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_PRE_TREATMENT_WET_LC_TEST_FAILURE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_WET_LC_TEST_FAILURE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:-22.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 TEST.END +-- Test Case: handleWetSelfTestSecondDisplacementVerifyState.005 +TEST.UNIT:SelfTests +TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementVerifyState +TEST.NEW +TEST.NAME:handleWetSelfTestSecondDisplacementVerifyState.005 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == didTimeout(settleStartTime, 4 * 1000)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SelfTests.<>.fmdIntegratedVolume:<> +TEST.VALUE:SelfTests.handleWetSelfTestSecondDisplacementVerifyState.return:WET_SELF_TESTS_SECOND_DISPLACEMENT_VERIFY_STATE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:SelfTests.<>.fmdIntegratedVolume:3.40282E+38 +TEST.EXPECTED:SelfTests.handleWetSelfTestSecondDisplacementVerifyState.return:WET_SELF_TESTS_SECOND_DISPLACEMENT_VERIFY_STATE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:0.0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:3.40282E+38 +TEST.END + -- Subprogram: handleWetSelfTestSetupState -- Test Case: handleWetSelfTestSetupState.001 @@ -3447,10 +3513,11 @@ TEST.NEW TEST.NAME:handleWetSelfTestSetupState.001 TEST.IMPORT_FAILURES: -(E) @LINE: 2859 TEST.VALUE:SelfTests.handleWetSelfTestSetupState.return:WET_SELF_TESTS_SETUP_STATE - >>> Value for 'Enumeral' out of range - >>> Read "WET_SELF_TESTS_SETUP_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 2859 TEST.VALUE:SelfTests.handleWetSelfTestSetupState.return:WET_SELF_TESTS_SETUP_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "WET_SELF_TESTS_SETUP_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:4 of 4 TEST.NOTES: @@ -3473,20 +3540,21 @@ TEST.NEW TEST.NAME:handleWetSelfTestSetupState.002 TEST.IMPORT_FAILURES: -(E) @LINE: 2879 TEST.VALUE:SelfTests.<>.setupDisplacementVolume:1.0 - >>> Unknown parameter/object name setupDisplacementVolume - >>> Value Line Error - Command Ignored -(E) @LINE: 2880 TEST.VALUE:SelfTests.handleWetSelfTestSetupState.return:WET_SELF_TESTS_SETUP_STATE - >>> Value for 'Enumeral' out of range - >>> Read "WET_SELF_TESTS_SETUP_STATE" - >>> Command Ignored -(E) @LINE: 2882 TEST.EXPECTED:SelfTests.<>.setupDisplacementVolume:1.0 - >>> Unknown parameter/object name setupDisplacementVolume - >>> Value Line Error - Command Ignored -(E) @LINE: 2883 TEST.EXPECTED:SelfTests.handleWetSelfTestSetupState.return:WET_SELF_TESTS_SETUP_STATE - >>> Value for 'Enumeral' out of range - >>> Read "WET_SELF_TESTS_SETUP_STATE" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 2879 TEST.VALUE:SelfTests.<>.setupDisplacementVolume:1.0 + >>> >>> Unknown parameter/object name setupDisplacementVolume + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2880 TEST.VALUE:SelfTests.handleWetSelfTestSetupState.return:WET_SELF_TESTS_SETUP_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "WET_SELF_TESTS_SETUP_STATE" + >>> >>> Command Ignored + >>> (E) @LINE: 2882 TEST.EXPECTED:SelfTests.<>.setupDisplacementVolume:1.0 + >>> >>> Unknown parameter/object name setupDisplacementVolume + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2883 TEST.EXPECTED:SelfTests.handleWetSelfTestSetupState.return:WET_SELF_TESTS_SETUP_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "WET_SELF_TESTS_SETUP_STATE" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. @@ -3543,16 +3611,18 @@ TEST.VALUE:SelfTests.<>.isValvesSettingSent:1 TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejected:0 TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:1 -TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:0 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:1.0 TEST.VALUE:uut_prototype_stubs.startHeparinBolus.return:0 +TEST.VALUE:uut_prototype_stubs.setValvePosition.valve:VDI,VDO +TEST.VALUE:uut_prototype_stubs.setValvePosition.position:VALVE_POSITION_C_CLOSE +TEST.VALUE:uut_prototype_stubs.setValvePosition.return:0 TEST.EXPECTED:SelfTests.<>.fmdIntegratedVolume:0.0 TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:1 -TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:150 -TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD -TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.mode:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.EXPECTED:SelfTests.handleWetSelfTestStartState.return:WET_SELF_TESTS_BUBBLE_CHECK_SETUP_STATE TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.EXPECTED:uut_prototype_stubs.setValvePosition.valve:VDI,VDO +TEST.EXPECTED:uut_prototype_stubs.setValvePosition.position:(2)VALVE_POSITION_C_CLOSE TEST.END -- Test Case: handleWetSelfTestStartState.003 @@ -3573,17 +3643,17 @@ TEST.VALUE:SelfTests.<>.isValvesSettingSent:1 TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.cmdRespPtr[0].rejected:0 TEST.VALUE:uut_prototype_stubs.getDGCommandResponse.return:1 -TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:0 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:1.0 TEST.VALUE:uut_prototype_stubs.startHeparinBolus.return:0 TEST.VALUE:uut_prototype_stubs.getSyringePumpVolumeDelivered.return:<> +TEST.VALUE:uut_prototype_stubs.setValvePosition.valve:VDI,VDO +TEST.VALUE:uut_prototype_stubs.setValvePosition.position:VALVE_POSITION_C_CLOSE +TEST.VALUE:uut_prototype_stubs.setValvePosition.return:0 TEST.EXPECTED:SelfTests.<>.fmdIntegratedVolume:0.0 TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:1 -TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:150 -TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD -TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.mode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.EXPECTED:uut_prototype_stubs.setValvePosition.valve:VDI,VDO TEST.END -- Subprogram: handleWetSelfTestStoppedState @@ -3720,17 +3790,18 @@ TEST.NEW TEST.NAME:transitionToNoCartSelfTests,001 TEST.IMPORT_FAILURES: -(E) @LINE: 3204 TEST.VALUE:SelfTests.<>.currentNoCartSelfTestsState:NO_CART_SELF_TESTS_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "NO_CART_SELF_TESTS_START_STATE" - >>> Command Ignored -(E) @LINE: 3210 TEST.EXPECTED:SelfTests.<>.currentNoCartSelfTestsState:NO_CART_SELF_TESTS_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "NO_CART_SELF_TESTS_START_STATE" - >>> Command Ignored -(E) @LINE: 3212 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:0 - >>> Unknown parameter/object name havePumpsStarted - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 3204 TEST.VALUE:SelfTests.<>.currentNoCartSelfTestsState:NO_CART_SELF_TESTS_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "NO_CART_SELF_TESTS_START_STATE" + >>> >>> Command Ignored + >>> (E) @LINE: 3210 TEST.EXPECTED:SelfTests.<>.currentNoCartSelfTestsState:NO_CART_SELF_TESTS_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "NO_CART_SELF_TESTS_START_STATE" + >>> >>> Command Ignored + >>> (E) @LINE: 3212 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:0 + >>> >>> Unknown parameter/object name havePumpsStarted + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:1 of 4 TEST.NOTES: @@ -3761,20 +3832,21 @@ TEST.NEW TEST.NAME:transitionToNoCartSelfTests,002 TEST.IMPORT_FAILURES: -(E) @LINE: 3232 TEST.VALUE:SelfTests.<>.currentNoCartSelfTestsState:NO_CART_SELF_TESTS_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "NO_CART_SELF_TESTS_START_STATE" - >>> Command Ignored -(E) @LINE: 3234 TEST.VALUE:SelfTests.<>.havePumpsStarted:1 - >>> Unknown parameter/object name havePumpsStarted - >>> Value Line Error - Command Ignored -(E) @LINE: 3245 TEST.EXPECTED:SelfTests.<>.currentNoCartSelfTestsState:NO_CART_SELF_TESTS_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "NO_CART_SELF_TESTS_START_STATE" - >>> Command Ignored -(E) @LINE: 3247 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:0 - >>> Unknown parameter/object name havePumpsStarted - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 3232 TEST.VALUE:SelfTests.<>.currentNoCartSelfTestsState:NO_CART_SELF_TESTS_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "NO_CART_SELF_TESTS_START_STATE" + >>> >>> Command Ignored + >>> (E) @LINE: 3234 TEST.VALUE:SelfTests.<>.havePumpsStarted:1 + >>> >>> Unknown parameter/object name havePumpsStarted + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 3245 TEST.EXPECTED:SelfTests.<>.currentNoCartSelfTestsState:NO_CART_SELF_TESTS_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "NO_CART_SELF_TESTS_START_STATE" + >>> >>> Command Ignored + >>> (E) @LINE: 3247 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:0 + >>> >>> Unknown parameter/object name havePumpsStarted + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 2 TEST.NOTES: @@ -3810,16 +3882,17 @@ TEST.NEW TEST.NAME:transitionToNoCartSelfTests,002.001 TEST.IMPORT_FAILURES: -(E) @LINE: 3269 TEST.VALUE:SelfTests.<>.havePumpsStarted:1 - >>> Unknown parameter/object name havePumpsStarted - >>> Value Line Error - Command Ignored -(E) @LINE: 3274 TEST.EXPECTED:SelfTests.<>.currentNoCartSelfTestsState:NO_CART_SELF_TESTS_START_STATE - >>> Value for 'Enumeral' out of range - >>> Read "NO_CART_SELF_TESTS_START_STATE" - >>> Command Ignored -(E) @LINE: 3276 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:0 - >>> Unknown parameter/object name havePumpsStarted - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 3269 TEST.VALUE:SelfTests.<>.havePumpsStarted:1 + >>> >>> Unknown parameter/object name havePumpsStarted + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 3274 TEST.EXPECTED:SelfTests.<>.currentNoCartSelfTestsState:NO_CART_SELF_TESTS_START_STATE + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "NO_CART_SELF_TESTS_START_STATE" + >>> >>> Command Ignored + >>> (E) @LINE: 3276 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:0 + >>> >>> Unknown parameter/object name havePumpsStarted + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. Index: vectorcast/Hercules_RM46_HD_Project/environment/SYRINGEPUMP/SYRINGEPUMP.tst =================================================================== diff -u -re2b60b75c07d8c310a9bc6388d41322d917eb115 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/SYRINGEPUMP/SYRINGEPUMP.tst (.../SYRINGEPUMP.tst) (revision e2b60b75c07d8c310a9bc6388d41322d917eb115) +++ vectorcast/Hercules_RM46_HD_Project/environment/SYRINGEPUMP/SYRINGEPUMP.tst (.../SYRINGEPUMP.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -359,42 +359,8 @@ TEST.SUBPROGRAM:checkMaxTravel TEST.NEW TEST.NAME:checkMaxTravel.001 -TEST.MCDC_BASIS_PATH:2 of 6 TEST.NOTES: This is an automatically generated test case. -Test Path 2 -(1) if (pos > (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * (3.141592699999999905)) * (0.1000000000000000056))) * (11.0) - (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * ( -3.141592699999999905)) * (0.1000000000000000056))) * (0.5)) ==> TRUE -Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". -Condition a ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:SyringePump.getSyringePumpPosition -TEST.VALUE:SyringePump.getSyringePumpPosition.return:<> -TEST.VALUE:SyringePump.checkMaxTravel.stopPump:<> -TEST.VALUE:SyringePump.checkMaxTravel.maxPos:<> -TEST.VALUE:SyringePump.checkMaxTravel.return:0 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DG_FPGA_POST_TEST_FAILED -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_BOOL -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_S32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 -TEST.EXPECTED:SyringePump.checkMaxTravel.return:1 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1325400064 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 -TEST.END - --- Test Case: checkMaxTravel.002 -TEST.UNIT:SyringePump -TEST.SUBPROGRAM:checkMaxTravel -TEST.NEW -TEST.NAME:checkMaxTravel.002 -TEST.MCDC_BASIS_PATH:1 of 6 -TEST.NOTES: -This is an automatically generated test case. Test Path 1 (1) if (pos > (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * (3.141592699999999905)) * (0.1000000000000000056))) * (11.0) - (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * ( 3.141592699999999905)) * (0.1000000000000000056))) * (0.5)) ==> FALSE @@ -403,40 +369,18 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpPosition -TEST.VALUE:SyringePump.getSyringePumpPosition.return:<> -TEST.VALUE:SyringePump.checkMaxTravel.stopPump:<> -TEST.VALUE:SyringePump.checkMaxTravel.maxPos:<> -TEST.VALUE:SyringePump.checkMaxTravel.return:1 -TEST.EXPECTED:SyringePump.checkMaxTravel.return:0 -TEST.END - --- Test Case: checkMaxTravel.003 -TEST.UNIT:SyringePump -TEST.SUBPROGRAM:checkMaxTravel -TEST.NEW -TEST.NAME:checkMaxTravel.003 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (pos > (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * (3.141592699999999905)) * (0.1000000000000000056))) * (11.0) - (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * ( -3.141592699999999905)) * (0.1000000000000000056))) * (0.5)) ==> FALSE -Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". -Condition a ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:SyringePump.getSyringePumpPosition TEST.VALUE:SyringePump.getSyringePumpPosition.return:10 TEST.VALUE:SyringePump.checkMaxTravel.stopPump:<> TEST.VALUE:SyringePump.checkMaxTravel.maxPos:5 TEST.VALUE:SyringePump.checkMaxTravel.return:1 TEST.EXPECTED:SyringePump.checkMaxTravel.return:1 TEST.END --- Test Case: checkMaxTravel.004 +-- Test Case: checkMaxTravel.002 TEST.UNIT:SyringePump TEST.SUBPROGRAM:checkMaxTravel TEST.NEW -TEST.NAME:checkMaxTravel.004 +TEST.NAME:checkMaxTravel.002 TEST.NOTES: This is an automatically generated test case. Test Path 1 @@ -595,34 +539,23 @@ -- Subprogram: checkSyringeEmpty --- Test Case: checkSyringeEmtpy_Pos_<_Than_Margin +-- Test Case: checkSyringeEmpty.001 TEST.UNIT:SyringePump TEST.SUBPROGRAM:checkSyringeEmpty TEST.NEW -TEST.NAME:checkSyringeEmtpy_Pos_<_Than_Margin +TEST.NAME:checkSyringeEmpty.001 +TEST.BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if (fabs(pos - (((4000.0F) / (0.6349999905F)) / (((((1.442700028F) / (2.0F)) * ((1.442700028F) / (2.0F))) * (3.141592741F)) * (0.1000000015F))) * (10.84000015F)) < (((4000.0F) / (0.6349999905F)) / (((((1.442700028F) / (2.0F)) * ((1.442700028F) / (2.0F))) * (3.141592741F)) * (0.1000000015F))) * (0.5F)) ==> FALSE + Test Path 2 + (1) if (pos >= (((4000.0F) / (0.6349999905F)) / (((((1.442700028F) / (2.0F)) * ((1.442700028F) / (2.0F))) * (3.141592741F)) * (0.1000000015F))) * (11.0F)) ==> TRUE Test Case Generation Notes: - Cannot set return value of function fabs in branch 1 TEST.END_NOTES: -TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_COMPLETED -TEST.VALUE:SyringePump.checkSyringeEmpty.return:0 -TEST.VALUE:uut_prototype_stubs.getS32OverrideValue.return:417000 -TEST.VALUE:uut_prototype_stubs.getF32OverrideValue.return:250.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_FPGA_POST_TEST_FAILED -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:85.0 -TEST.EXPECTED:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_EMPTY -TEST.EXPECTED:SyringePump.checkSyringeEmpty.return:1 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:417000.0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:250.0 +TEST.STUB:SyringePump.getSyringePumpForceV +TEST.STUB:SyringePump.getSyringePumpPosition +TEST.VALUE:SyringePump.getSyringePumpPosition.return:<> +TEST.VALUE:SyringePump.checkSyringeEmpty.stopPump:<> +TEST.EXPECTED:SyringePump.checkSyringeEmpty.stopPump:0 TEST.END -- Test Case: checkSyringeEmtpy_Pos_Not_<_Than_Margin @@ -2122,7 +2055,7 @@ TEST.EXPECTED:SyringePump.checkDirection.expDir:MOTOR_DIR_FORWARD TEST.EXPECTED:SyringePump.checkSyringeRemoved.stopPump:0 TEST.EXPECTED:SyringePump.checkMaxTravel.stopPump:0 -TEST.EXPECTED:SyringePump.checkMaxTravel.maxPos:436975 +TEST.EXPECTED:SyringePump.checkMaxTravel.maxPos:443141 TEST.EXPECTED:SyringePump.checkMeasRate.stopPump:0 TEST.EXPECTED:SyringePump.checkMeasRate.pctMargin:0.05 TEST.EXPECTED:SyringePump.checkVolumeVsSafetyVolume.stopPump:0 @@ -2441,45 +2374,13 @@ -- Subprogram: handleSyringePumpPreLoadState --- Test Case: handleSyringePumpPreLoadState.005 +-- Test Case: handleSyringePumpPreLoadState.001 TEST.UNIT:SyringePump TEST.SUBPROGRAM:handleSyringePumpPreLoadState TEST.NEW -TEST.NAME:handleSyringePumpPreLoadState.005 -TEST.BASIS_PATH:4 of 4 (partial) +TEST.NAME:handleSyringePumpPreLoadState.001 TEST.NOTES: This is an automatically generated test case. - Test Path 4 - (1) if ((1) == isSyringeDetected()) ==> TRUE - (2) if (syringeVol <= txVolumeReq || (10.0F) < txVolumeReq) ==> FALSE - (3) if ((1) == stopPump) ==> FALSE - Test Case Generation Notes: - Cannot set txVolumeReq due to assignment - Cannot set local variable syringeVol in branch 2 -TEST.END_NOTES: -TEST.STUB:SyringePump.stopSyringePump -TEST.STUB:SyringePump.isSyringeDetected -TEST.STUB:SyringePump.checkDirection -TEST.STUB:SyringePump.checkMaxTravel -TEST.VALUE:SyringePump.isSyringeDetected.return:1 -TEST.VALUE:SyringePump.handleSyringePumpPreLoadState.return:SYRINGE_PUMP_INIT_STATE -TEST.VALUE:SyringePump.checkDirection.return:1 -TEST.VALUE:SyringePump.checkMaxTravel.return:1 -TEST.EXPECTED:SyringePump.handleSyringePumpPreLoadState.return:SYRINGE_PUMP_OFF_STATE -TEST.EXPECTED:SyringePump.checkDirection.stopPump:1 -TEST.EXPECTED:SyringePump.checkDirection.expDir:MOTOR_DIR_FORWARD -TEST.EXPECTED:SyringePump.checkMaxTravel.stopPump:1 -TEST.EXPECTED:SyringePump.checkMaxTravel.maxPos:436975 -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_SYRINGE_DETECTED -TEST.END - --- Test Case: handleSyringePumpPreLoadState.006 -TEST.UNIT:SyringePump -TEST.SUBPROGRAM:handleSyringePumpPreLoadState -TEST.NEW -TEST.NAME:handleSyringePumpPreLoadState.006 -TEST.NOTES: -This is an automatically generated test case. Test Path 1 (1) if ((1) == isSyringeDetected()) ==> FALSE (2) if (syringeVol <= txVolumeReq || (10.0F) < txVolumeReq) ==> FALSE @@ -2511,15 +2412,15 @@ TEST.EXPECTED:SyringePump.checkDirection.stopPump:1 TEST.EXPECTED:SyringePump.checkDirection.expDir:MOTOR_DIR_FORWARD TEST.EXPECTED:SyringePump.checkMaxTravel.stopPump:1 -TEST.EXPECTED:SyringePump.checkMaxTravel.maxPos:436975 +TEST.EXPECTED:SyringePump.checkMaxTravel.maxPos:443141 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME,TREATMENT_PARAM_HEPARIN_DISPENSE_RATE TEST.END --- Test Case: handleSyringePumpPreLoadState.007 +-- Test Case: handleSyringePumpPreLoadState.002 TEST.UNIT:SyringePump TEST.SUBPROGRAM:handleSyringePumpPreLoadState TEST.NEW -TEST.NAME:handleSyringePumpPreLoadState.007 +TEST.NAME:handleSyringePumpPreLoadState.002 TEST.NOTES: This is an automatically generated test case. Test Path 1 @@ -2871,11 +2772,38 @@ TEST.VALUE:SyringePump.getSyringePumpForceV.return:<> TEST.VALUE:SyringePump.handleSyringePumpSeekState.return:SYRINGE_PUMP_OFF_STATE TEST.VALUE:SyringePump.checkDirection.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET TEST.EXPECTED:SyringePump.<>.syringePumpPlungerFound:1 TEST.EXPECTED:SyringePump.<>.syringeVolumeAdequate:1 TEST.EXPECTED:SyringePump.handleSyringePumpSeekState.return:SYRINGE_PUMP_SEEK_STATE TEST.END +-- Test Case: handleSyringePumpSeekState.006 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpSeekState +TEST.NEW +TEST.NAME:handleSyringePumpSeekState.006 +TEST.NOTES: +This is an automatically generated test case. +Test Path 1 +(1) if (getSyringePumpForceV() >= (0.25)) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpForceV +TEST.VALUE:SyringePump.<>.syringePumpPlungerFound:1 +TEST.VALUE:SyringePump.<>.syringeVolumeAdequate:1 +TEST.VALUE:SyringePump.getSyringePumpForceV.return:0.01 +TEST.VALUE:SyringePump.handleSyringePumpSeekState.return:SYRINGE_PUMP_SEEK_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:5000,100 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:1000.0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET +TEST.EXPECTED:SyringePump.<>.syringePumpPlungerFound:1 +TEST.EXPECTED:SyringePump.<>.syringeVolumeAdequate:1 +TEST.EXPECTED:SyringePump.handleSyringePumpSeekState.return:SYRINGE_PUMP_OFF_STATE +TEST.END + -- Subprogram: initSyringePump -- Test Case: initSyringePump.001 @@ -3624,6 +3552,21 @@ TEST.EXPECTED:SyringePump.<>.syringePumpVolumeStartPosition:0 TEST.END +-- Subprogram: resetPreLoadStatus + +-- Test Case: resetPreLoadStatus.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:resetPreLoadStatus +TEST.NEW +TEST.NAME:resetPreLoadStatus.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpPreLoadCompleted:1 +TEST.EXPECTED:SyringePump.<>.syringePumpPreLoadCompleted:0 +TEST.END + -- Subprogram: resetSyringePumpRequestFlags -- Test Case: resetSyringePumpRequestFlags.001 @@ -4058,7 +4001,7 @@ TEST.VALUE:SyringePump.<>.syringePumpSetRate:22.0 TEST.VALUE:SyringePump.startHeparinBolus.return:0 TEST.VALUE:uut_prototype_stubs.getF32OverrideValue.return:0.1 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:8.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 @@ -6066,17 +6009,27 @@ TEST.NEW TEST.NAME:userHeparinRequest.006 TEST.IMPORT_FAILURES: -(I) @LINE: 6209 +(I) @LINE: 6228 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6210 +(I) @LINE: 6229 >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6211 +(I) @LINE: 6230 >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6215 +(I) @LINE: 6234 >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6216 +(I) @LINE: 6235 >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 6209 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6210 + >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6211 + >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6215 + >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6216 + >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 5751 >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 5752 @@ -6269,9 +6222,11 @@ TEST.NEW TEST.NAME:userHeparinRequest.008 TEST.IMPORT_FAILURES: -(I) @LINE: 6307 +(I) @LINE: 6328 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 6307 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 5847 >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 6002 Index: vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMM/SYSTEMCOMM.tst =================================================================== diff -u -re2b60b75c07d8c310a9bc6388d41322d917eb115 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMM/SYSTEMCOMM.tst (.../SYSTEMCOMM.tst) (revision e2b60b75c07d8c310a9bc6388d41322d917eb115) +++ vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMM/SYSTEMCOMM.tst (.../SYSTEMCOMM.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -116,7 +116,7 @@ TEST.EXPECTED:SystemComm.<>.pendingAckList[1].used:1 TEST.EXPECTED:SystemComm.<>.pendingAckList[2].used:1 TEST.EXPECTED:SystemComm.<>.pendingAckList[2].seqNo:15 -TEST.EXPECTED:SystemComm.<>.pendingAckList[2].retries:20 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].retries:10 TEST.EXPECTED:SystemComm.<>.pendingAckList[2].timeStamp:1000 TEST.EXPECTED:SystemComm.<>.pendingAckList[2].channel:COMM_BUFFER_OUT_CAN_HD_2_UI TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msgSize:8 @@ -163,7 +163,7 @@ TEST.EXPECTED:SystemComm.<>.timeOfLastUICheckIn:1000 TEST.EXPECTED:SystemComm.<>.uiDidCommunicate:1 TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000,12000 -TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:5000,1000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:7500,1000 TEST.END -- Test Case: checkForCommTimeouts.002 @@ -182,32 +182,84 @@ TEST.EXPECTED:SystemComm.<>.timeOfLastUICheckIn:1000 TEST.EXPECTED:SystemComm.<>.uiDidCommunicate:1 TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000,12000 -TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:5000,1000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:7500,1000 TEST.END -- Test Case: checkForCommTimeouts.004 TEST.UNIT:SystemComm TEST.SUBPROGRAM:checkForCommTimeouts TEST.NEW TEST.NAME:checkForCommTimeouts.004 +TEST.IMPORT_FAILURES: +(E) @LINE: 206 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_UI_COMM_TIMEOUT,ALARM_ID_HD_DG_COMM_TIMEOUT + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_UI_COMM_TIMEOUT" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.<>.dgIsCommunicating:1 TEST.VALUE:SystemComm.<>.timeOfLastDGCheckIn:12000 TEST.VALUE:SystemComm.<>.uiIsCommunicating:1 TEST.VALUE:SystemComm.<>.timeOfLastUICheckIn:1000 TEST.VALUE:SystemComm.<>.uiDidCommunicate:1 -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_DG_COMM_TIMEOUT +TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_DG_COMM_TIMEOUT TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_POST TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:SystemComm.<>.dgIsCommunicating:0 TEST.EXPECTED:SystemComm.<>.timeOfLastDGCheckIn:12000 TEST.EXPECTED:SystemComm.<>.uiIsCommunicating:1 TEST.EXPECTED:SystemComm.<>.timeOfLastUICheckIn:1000 TEST.EXPECTED:SystemComm.<>.uiDidCommunicate:1 -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_UI_COMM_TIMEOUT,ALARM_ID_DG_COMM_TIMEOUT +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_UI_COMM_TIMEOUT,ALARM_ID_HD_DG_COMM_TIMEOUT TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000,12000 -TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:5000,1000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:7500,1000 TEST.END +-- Test Case: checkForCommTimeouts.005 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:checkForCommTimeouts +TEST.NEW +TEST.NAME:checkForCommTimeouts.005 +TEST.VALUE:SystemComm.<>.dgIsCommunicating:1 +TEST.VALUE:SystemComm.<>.timeOfLastDGCheckIn:12000 +TEST.VALUE:SystemComm.<>.uiIsCommunicating:1 +TEST.VALUE:SystemComm.<>.timeOfLastUICheckIn:1000 +TEST.VALUE:SystemComm.<>.uiDidCommunicate:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:SystemComm.<>.dgIsCommunicating:0 +TEST.EXPECTED:SystemComm.<>.timeOfLastDGCheckIn:12000 +TEST.EXPECTED:SystemComm.<>.uiIsCommunicating:1 +TEST.EXPECTED:SystemComm.<>.timeOfLastUICheckIn:1000 +TEST.EXPECTED:SystemComm.<>.uiDidCommunicate:1 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000,12000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:7500,1000 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: checkForCommTimeouts.006 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:checkForCommTimeouts +TEST.NEW +TEST.NAME:checkForCommTimeouts.006 +TEST.VALUE:SystemComm.<>.dgIsCommunicating:1 +TEST.VALUE:SystemComm.<>.timeOfLastDGCheckIn:12000 +TEST.VALUE:SystemComm.<>.uiIsCommunicating:1 +TEST.VALUE:SystemComm.<>.timeOfLastUICheckIn:1000 +TEST.VALUE:SystemComm.<>.uiDidCommunicate:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:SystemComm.<>.dgIsCommunicating:0 +TEST.EXPECTED:SystemComm.<>.timeOfLastDGCheckIn:12000 +TEST.EXPECTED:SystemComm.<>.uiIsCommunicating:1 +TEST.EXPECTED:SystemComm.<>.timeOfLastUICheckIn:1000 +TEST.EXPECTED:SystemComm.<>.uiDidCommunicate:1 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000,12000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:7500,1000 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + -- Test Case: checkForCommTimeouts_NoTimeouts TEST.UNIT:SystemComm TEST.SUBPROGRAM:checkForCommTimeouts @@ -222,8 +274,8 @@ TEST.EXPECTED:SystemComm.<>.uiIsCommunicating:1 TEST.EXPECTED:SystemComm.<>.timeOfLastUICheckIn:1000 TEST.EXPECTED:SystemComm.<>.uiDidCommunicate:1 -TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000 -TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:5000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000,12000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:7500,1000 TEST.END -- Test Case: checkForCommTimeouts_NoUIComm @@ -232,10 +284,13 @@ TEST.NEW TEST.NAME:checkForCommTimeouts_NoUIComm TEST.IMPORT_FAILURES: -(E) @LINE: 282 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 285 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 282 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 298 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -292,10 +347,13 @@ TEST.NEW TEST.NAME:checkForCommTimeouts_UITimeout TEST.IMPORT_FAILURES: -(E) @LINE: 343 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 349 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 343 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 356 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -339,13 +397,13 @@ TEST.VALUE:SystemComm.<>.timeOfLastUICheckIn:1000 TEST.VALUE:SystemComm.<>.uiDidCommunicate:1 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 -TEST.EXPECTED:SystemComm.<>.dgIsCommunicating:1 +TEST.EXPECTED:SystemComm.<>.dgIsCommunicating:0 TEST.EXPECTED:SystemComm.<>.timeOfLastDGCheckIn:12000 TEST.EXPECTED:SystemComm.<>.uiIsCommunicating:1 TEST.EXPECTED:SystemComm.<>.timeOfLastUICheckIn:1000 TEST.EXPECTED:SystemComm.<>.uiDidCommunicate:1 -TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000 -TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:5000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000,12000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:7500,1000 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.END @@ -366,9 +424,9 @@ Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_DG_COMM_TIMEOUT +TEST.VALUE:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_HD_DG_COMM_TIMEOUT TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 -TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_DG_COMM_TIMEOUT +TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_HD_DG_COMM_TIMEOUT TEST.END -- Test Case: checkInFromDG_NominalPath @@ -426,16 +484,43 @@ TEST.EXPECTED:SystemComm.<>.pendingAckList[0].used:11 TEST.END +-- Test Case: checkPendingACKList.002 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:checkPendingACKList +TEST.NEW +TEST.NAME:checkPendingACKList.002 +TEST.BASIS_PATH:4 of 5 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) for (i < (25)) ==> TRUE + (2) if ((1) == (pendingAckList[i]).used && (1) == didTimeout((pendingAckList[i]).timeStamp, 250)) ==> TRUE + (3) if ((pendingAckList[i]).retries > 0) ==> FALSE + (4) if ((pendingAckList[i]).channel != (COMM_BUFFER_OUT_CAN_HD_2_DG)) ==> TRUE + Test Case Generation Notes: + Conflict: Unable to control expression-to-expression comparison in branch 1 + Cannot set i due to assignment +TEST.END_NOTES: +TEST.VALUE:SystemComm.<>.pendingAckList[0].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[0].retries:<> +TEST.VALUE:SystemComm.<>.pendingAckList[0].channel:COMM_BUFFER_NOT_USED +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].used:0 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].retries:0 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].channel:COMM_BUFFER_NOT_USED +TEST.END + -- Test Case: checkPendingACKList_NominalPath TEST.UNIT:SystemComm TEST.SUBPROGRAM:checkPendingACKList TEST.NEW TEST.NAME:checkPendingACKList_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 479 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_CAN_MESSAGE_NOT_ACKED - >>> Value for 'Enumeral' out of range - >>> Read "ALARM_ID_CAN_MESSAGE_NOT_ACKED" - >>> Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 479 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_CAN_MESSAGE_NOT_ACKED + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "ALARM_ID_CAN_MESSAGE_NOT_ACKED" + >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.<>.pendingAckList[0].used:1 TEST.VALUE:SystemComm.<>.pendingAckList[0].seqNo:12 @@ -482,12 +567,48 @@ TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000000 TEST.VALUE:uut_prototype_stubs.didTimeout.return:0,(2)1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].used:1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].seqNo:12 TEST.EXPECTED:SystemComm.<>.pendingAckList[0].retries:5 TEST.EXPECTED:SystemComm.<>.pendingAckList[0].timeStamp:999500 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].channel:COMM_BUFFER_OUT_CAN_HD_2_UI +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].msgSize:8 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].msg[0]:165 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].msg[1]:244 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].msg[2]:255 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].msg[3]:1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].msg[4]:0 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].msg[5]:1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].msg[6]:1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].msg[7]:0 +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].used:1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].seqNo:15 TEST.EXPECTED:SystemComm.<>.pendingAckList[1].retries:0 TEST.EXPECTED:SystemComm.<>.pendingAckList[1].timeStamp:1000000 +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].channel:COMM_BUFFER_OUT_CAN_HD_2_UI +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].msgSize:8 +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].msg[0]:165 +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].msg[1]:241 +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].msg[2]:255 +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].msg[3]:2 +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].msg[4]:0 +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].msg[5]:1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].msg[6]:1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].msg[7]:0 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].used:0 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].seqNo:18 TEST.EXPECTED:SystemComm.<>.pendingAckList[2].retries:0 TEST.EXPECTED:SystemComm.<>.pendingAckList[2].timeStamp:998800 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].channel:COMM_BUFFER_OUT_CAN_HD_2_DG +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msgSize:8 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[0]:165 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[1]:238 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[2]:255 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[3]:3 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[4]:0 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[5]:1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[6]:1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[7]:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:3 TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_2_UI @@ -501,7 +622,7 @@ TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[7]:0x0 TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:8 TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:999500,998900,998800 -TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:(3)150 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:(3)250 TEST.END -- Subprogram: checkTooManyBadMsgCRCs @@ -586,7 +707,7 @@ TEST.NAME:OneMessageToProcessInBuffers TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 374 TEST.EXPECTED:uut_prototype_stubs.numberOfBytesInCommBuffer.buffer:(2)COMM_BUFFER_IN_CAN_DG_ALARM,(2)COMM_BUFFER_IN_CAN_UI_ALARM,(2)COMM_BUFFER_IN_CAN_DG_2_HD,(2)COMM_BUFFER_IN_CAN_DG_BROADCAST,(4)COMM_BUFFER_IN_CAN_UI_2_HD,(2)COMM_BUFFER_IN_CAN_UI_BROADCAST,(2)COMM_BUFFER_IN_CAN_PC,(2)ALARM_ID_UF_RATE_TOO_HIGH_ERROR + >>> (E) @LINE: 374 TEST.EXPECTED:uut_prototype_stubs.numberOfBytesInCommBuffer.buffer:(2)COMM_BUFFER_IN_CAN_DG_ALARM,(2)COMM_BUFFER_IN_CAN_UI_ALARM,(2)COMM_BUFFER_IN_CAN_DG_2_HD,(2)COMM_BUFFER_IN_CAN_DG_BROADCAST,(4)COMM_BUFFER_IN_CAN_UI_2_HD,(2)COMM_BUFFER_IN_CAN_UI_BROADCAST,(2)COMM_BUFFER_IN_CAN_PC,(2)ALARM_ID_HD_UF_RATE_ERROR >>> >>> Value for 'Enumeral' out of range >>> >>> Read "ALARM_ID_UF_RATE_ACCURACY_ERROR" >>> >>> Command Ignored @@ -837,10 +958,13 @@ TEST.NEW TEST.NAME:InvalidCANBox TEST.IMPORT_FAILURES: -(E) @LINE: 875 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 889 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 875 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 885 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -1392,9 +1516,14 @@ TEST.SUBPROGRAM:processReceivedMessage TEST.NEW TEST.NAME:0006_DGCheckIn +TEST.IMPORT_FAILURES: +(E) @LINE: 1397 TEST.EXPECTED:uut_prototype_stubs.handleDGCheckIn.message[0].hdr.msgID:6 + >>> Could not find function handleDGCheckIn + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:6 -TEST.EXPECTED:uut_prototype_stubs.handleDGCheckIn.message[0].hdr.msgID:6 TEST.END -- Test Case: 0007_UICheckIn @@ -1821,10 +1950,13 @@ TEST.NEW TEST.NAME:8006_AlarmStateOverride TEST.IMPORT_FAILURES: -(E) @LINE: 1864 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +(E) @LINE: 1881 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::EXPECTED_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 1864 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 >>> (E) @LINE: 1871 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::EXPECTED_BASE=16 @@ -1887,10 +2019,13 @@ TEST.NEW TEST.NAME:8007_AlarmTimeOverride TEST.IMPORT_FAILURES: -(E) @LINE: 1927 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +(E) @LINE: 1947 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::EXPECTED_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 1927 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 >>> (E) @LINE: 1931 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::EXPECTED_BASE=16 @@ -4451,8 +4586,6 @@ TEST.NEW TEST.NAME:processReceivedMessage.090 TEST.VALUE:SystemComm.processReceivedMessage.message:<> -TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MACRO=MSG_ID_UI_REQUEST_SERVICE_MODE -TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:MACRO=MSG_ID_UI_REQUEST_SERVICE_MODE TEST.END -- Test Case: processReceivedMessage.091 @@ -4461,8 +4594,6 @@ TEST.NEW TEST.NAME:processReceivedMessage.091 TEST.VALUE:SystemComm.processReceivedMessage.message:<> -TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MACRO=MSG_ID_REQUEST_HD_USAGE_INFO -TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:MACRO=MSG_ID_REQUEST_HD_USAGE_INFO TEST.END -- Test Case: processReceivedMessage.092 @@ -4747,13 +4878,7 @@ TEST.NEW TEST.NAME:processReceivedMessage.111 TEST.VALUE:SystemComm.processReceivedMessage.message:<> -TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MACRO=MSG_ID_DIALYSATE_INLET_PUMP_ROTOR_COUNT_OVERRIDE TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 -TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32904 -TEST.EXPECTED:uut_prototype_stubs.handleHDDialInPumpRotorCountOverrideRequest.message[0].hdr.seqNo:0 -TEST.EXPECTED:uut_prototype_stubs.handleHDDialInPumpRotorCountOverrideRequest.message[0].hdr.msgID:32904 -TEST.EXPECTED:uut_prototype_stubs.handleHDDialInPumpRotorCountOverrideRequest.message[0].hdr.payloadLen:0 -TEST.EXPECTED:uut_prototype_stubs.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload:"" TEST.END -- Test Case: processReceivedMessage.112 @@ -4777,11 +4902,162 @@ TEST.NEW TEST.NAME:processReceivedMessage.113 TEST.VALUE:SystemComm.processReceivedMessage.message:<> -TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_NV_RECORD_CRC_OVERRIDE +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MACRO=MSG_ID_HD_NV_RECORD_CRC_OVERRIDE TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32905 TEST.END +-- Test Case: processReceivedMessage.114 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.114 +TEST.BASIS_PATH:195 of 200 +TEST.NOTES: +This is an automatically generated test case. + Test Path 195 + (56) case (msgID) ==> MSG_ID_UI_SERVICE_MODE_REQUEST + (63) if ((msgID > (MSG_ID_FIRST_TESTER_MESSAGE) && msgID <= (END_OF_MSG_IDS)) && (1) == isTestingActivated()) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:176 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:176 +TEST.END + +-- Test Case: processReceivedMessage.115 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.115 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSD_ID_HD_RTC_CTL_REG1_STATUS_OVERRIDE +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32906 +TEST.EXPECTED:uut_prototype_stubs.handleHDRTCControlReg1StatusOverrideRequest.message[0].hdr.seqNo:0 +TEST.EXPECTED:uut_prototype_stubs.handleHDRTCControlReg1StatusOverrideRequest.message[0].hdr.msgID:32906 +TEST.EXPECTED:uut_prototype_stubs.handleHDRTCControlReg1StatusOverrideRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:uut_prototype_stubs.handleHDRTCControlReg1StatusOverrideRequest.message[0].payload:"" +TEST.END + +-- Test Case: processReceivedMessage.116 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.116 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSD_ID_HD_RTC_CTL_REG3_STATUS_OVERRIDE +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32907 +TEST.END + +-- Test Case: processReceivedMessage.117 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.117 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_BATTERY_STATUS_OVERRIDE +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32908 +TEST.EXPECTED:uut_prototype_stubs.handleBatteryStatusOverrideRequest.message[0].hdr.seqNo:0 +TEST.EXPECTED:uut_prototype_stubs.handleBatteryStatusOverrideRequest.message[0].hdr.msgID:32908 +TEST.EXPECTED:uut_prototype_stubs.handleBatteryStatusOverrideRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:uut_prototype_stubs.handleBatteryStatusOverrideRequest.message[0].payload:"" +TEST.END + +-- Test Case: processReceivedMessage.118 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.118 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_BATTERY_CHARGER_STATUS_OVERRIDE +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32909 +TEST.EXPECTED:uut_prototype_stubs.handleBatteryChargerStatusOverrideRequest.message[0].hdr.seqNo:0 +TEST.EXPECTED:uut_prototype_stubs.handleBatteryChargerStatusOverrideRequest.message[0].hdr.msgID:32909 +TEST.EXPECTED:uut_prototype_stubs.handleBatteryChargerStatusOverrideRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:uut_prototype_stubs.handleBatteryChargerStatusOverrideRequest.message[0].payload:"" +TEST.END + +-- Test Case: processReceivedMessage.119 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.119 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_BATTERY_COMM_STATUS_OVERRIDE +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.VALUE:uut_prototype_stubs.handleBatteryI2CStatusOverrideRequest.message[0].hdr.msgID:MSG_ID_HD_BATTERY_COMM_STATUS_OVERRIDE +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32910 +TEST.EXPECTED:uut_prototype_stubs.handleBatteryI2CStatusOverrideRequest.message[0].hdr.seqNo:0 +TEST.EXPECTED:uut_prototype_stubs.handleBatteryI2CStatusOverrideRequest.message[0].hdr.msgID:32910 +TEST.EXPECTED:uut_prototype_stubs.handleBatteryI2CStatusOverrideRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:uut_prototype_stubs.handleBatteryI2CStatusOverrideRequest.message[0].payload:"" +TEST.END + +-- Test Case: processReceivedMessage.120 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.120 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_DIAL_IN_PUMP_HARD_STOP +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32911 +TEST.EXPECTED:uut_prototype_stubs.handleDialInPumpHardStopRequest.message[0].hdr.seqNo:0 +TEST.EXPECTED:uut_prototype_stubs.handleDialInPumpHardStopRequest.message[0].hdr.msgID:32911 +TEST.EXPECTED:uut_prototype_stubs.handleDialInPumpHardStopRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:uut_prototype_stubs.handleDialInPumpHardStopRequest.message[0].payload:"" +TEST.END + +-- Test Case: processReceivedMessage.121 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.121 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_DIAL_OUT_PUMP_HARD_STOP +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32912 +TEST.EXPECTED:uut_prototype_stubs.handleDialOutPumpHardStopRequest.message[0].hdr.seqNo:0 +TEST.EXPECTED:uut_prototype_stubs.handleDialOutPumpHardStopRequest.message[0].hdr.msgID:32912 +TEST.EXPECTED:uut_prototype_stubs.handleDialOutPumpHardStopRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:uut_prototype_stubs.handleDialOutPumpHardStopRequest.message[0].payload:"" +TEST.END + +-- Test Case: processReceivedMessage.122 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.122 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_BLOOD_PUMP_HARD_STOP +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32913 +TEST.EXPECTED:uut_prototype_stubs.handleBloodPumpHardStopRequest.message[0].hdr.seqNo:0 +TEST.EXPECTED:uut_prototype_stubs.handleBloodPumpHardStopRequest.message[0].hdr.msgID:32913 +TEST.EXPECTED:uut_prototype_stubs.handleBloodPumpHardStopRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:uut_prototype_stubs.handleBloodPumpHardStopRequest.message[0].payload:"" +TEST.END + +-- Test Case: processReceivedMessage.123 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.123 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:MSG_ID_HD_DIALYSATE_INLET_PUMP_ROTOR_COUNT_OVERRIDE +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32904 +TEST.EXPECTED:uut_prototype_stubs.handleHDDialInPumpRotorCountOverrideRequest.message[0].hdr.seqNo:0 +TEST.EXPECTED:uut_prototype_stubs.handleHDDialInPumpRotorCountOverrideRequest.message[0].hdr.msgID:32904 +TEST.EXPECTED:uut_prototype_stubs.handleHDDialInPumpRotorCountOverrideRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:uut_prototype_stubs.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload:"" +TEST.END + -- Subprogram: processReceivedMessages -- Test Case: processReceivedMessages_ACKReceived Index: vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMMMESSAGES/SYSTEMCOMMMESSAGES.tst =================================================================== diff -u -re2b60b75c07d8c310a9bc6388d41322d917eb115 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMMMESSAGES/SYSTEMCOMMMESSAGES.tst (.../SYSTEMCOMMMESSAGES.tst) (revision e2b60b75c07d8c310a9bc6388d41322d917eb115) +++ vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMMMESSAGES/SYSTEMCOMMMESSAGES.tst (.../SYSTEMCOMMMESSAGES.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -22,6 +22,16 @@ TEST.SUBPROGRAM:broadcastAlarmStatus TEST.NEW TEST.NAME:broadcastAlarmStatus.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 35 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS + >>> Value for 'Enumeral' out of range + >>> Read "MSG_ID_ALARM_STATUS" + >>> Command Ignored +(E) @LINE: 41 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS + >>> Value for 'Enumeral' out of range + >>> Read "MSG_ID_ALARM_STATUS" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:23 of 26 TEST.NOTES: This is an automatically generated test case. @@ -32,13 +42,11 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.noMinimize:1 -TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.VALUE:uut_prototype_stubs.broadcastData.dataPtr:"" TEST.VALUE:uut_prototype_stubs.broadcastData.length:18 TEST.VALUE:uut_prototype_stubs.broadcastData.return:1 TEST.EXPECTED:SystemCommMessages.broadcastAlarmStatus.return:1 -TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS TEST.EXPECTED:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.EXPECTED:uut_prototype_stubs.broadcastData.dataPtr:"" TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:18 @@ -49,6 +57,16 @@ TEST.SUBPROGRAM:broadcastAlarmStatus TEST.NEW TEST.NAME:broadcastAlarmStatus.002 +TEST.IMPORT_FAILURES: +(E) @LINE: 62 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS + >>> Value for 'Enumeral' out of range + >>> Read "MSG_ID_ALARM_STATUS" + >>> Command Ignored +(E) @LINE: 68 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS + >>> Value for 'Enumeral' out of range + >>> Read "MSG_ID_ALARM_STATUS" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:25 of 26 TEST.NOTES: This is an automatically generated test case. @@ -59,13 +77,11 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.topAlarmConditionDetected:1 -TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.VALUE:uut_prototype_stubs.broadcastData.dataPtr:"" TEST.VALUE:uut_prototype_stubs.broadcastData.length:18 TEST.VALUE:uut_prototype_stubs.broadcastData.return:1 TEST.EXPECTED:SystemCommMessages.broadcastAlarmStatus.return:1 -TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS TEST.EXPECTED:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.EXPECTED:uut_prototype_stubs.broadcastData.dataPtr:"" TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:18 @@ -77,6 +93,14 @@ TEST.NEW TEST.NAME:broadcastAlarmStatus.003 TEST.IMPORT_FAILURES: +(E) @LINE: 94 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS + >>> Value for 'Enumeral' out of range + >>> Read "MSG_ID_ALARM_STATUS" + >>> Command Ignored +(E) @LINE: 100 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS + >>> Value for 'Enumeral' out of range + >>> Read "MSG_ID_ALARM_STATUS" + >>> Command Ignored (E) Errors from previous script import(s) >>> (E) @LINE: 88 TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.usrACKRequired:1 >>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T @@ -91,13 +115,11 @@ Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.VALUE:uut_prototype_stubs.broadcastData.dataPtr:"" TEST.VALUE:uut_prototype_stubs.broadcastData.length:18 TEST.VALUE:uut_prototype_stubs.broadcastData.return:1 TEST.EXPECTED:SystemCommMessages.broadcastAlarmStatus.return:1 -TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS TEST.EXPECTED:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.EXPECTED:uut_prototype_stubs.broadcastData.dataPtr:"" TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:18 @@ -274,10 +296,21 @@ TEST.NEW TEST.NAME:broadcastAlarmStatus_ComplimentaryFlags TEST.IMPORT_FAILURES: -(E) @LINE: 341 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 336 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS + >>> Value for 'Enumeral' out of range + >>> Read "MSG_ID_ALARM_STATUS" + >>> Command Ignored +(E) @LINE: 341 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS + >>> Value for 'Enumeral' out of range + >>> Read "MSG_ID_ALARM_STATUS" + >>> Command Ignored +(E) @LINE: 344 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 341 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 338 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -333,12 +366,10 @@ TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.noRinseback:0 TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.noEndTreatment:0 TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 -TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.VALUE:uut_prototype_stubs.broadcastData.length:18 TEST.VALUE:uut_prototype_stubs.broadcastData.return:1 TEST.EXPECTED:SystemCommMessages.broadcastAlarmStatus.return:1 -TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS TEST.EXPECTED:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:18 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 @@ -352,10 +383,21 @@ TEST.NEW TEST.NAME:broadcastAlarmStatus_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 414 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 412 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS + >>> Value for 'Enumeral' out of range + >>> Read "MSG_ID_ALARM_STATUS" + >>> Command Ignored +(E) @LINE: 417 TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS + >>> Value for 'Enumeral' out of range + >>> Read "MSG_ID_ALARM_STATUS" + >>> Command Ignored +(E) @LINE: 420 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 414 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 408 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -409,12 +451,10 @@ TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.noEndTreatment:1 TEST.VALUE:SystemCommMessages.broadcastAlarmStatus.almStatus.lampOn:1 TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 -TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.VALUE:uut_prototype_stubs.broadcastData.length:18 TEST.VALUE:uut_prototype_stubs.broadcastData.return:1 TEST.EXPECTED:SystemCommMessages.broadcastAlarmStatus.return:1 -TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_ALARM_STATUS TEST.EXPECTED:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:18 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 @@ -469,6 +509,101 @@ TEST.EXPECTED:SystemCommMessages.sendAckResponseMsg.ack:0 TEST.END +-- Subprogram: handleAirPumpIntervalOverrideRequest + +-- Test Case: handleAirPumpIntervalOverrideRequest.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleAirPumpIntervalOverrideRequest +TEST.NEW +TEST.NAME:handleAirPumpIntervalOverrideRequest.001 +TEST.BASIS_PATH:1 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleAirPumpIntervalOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleAirPumpIntervalOverrideRequest.message[0].hdr.payloadLen:<> +TEST.EXPECTED:SystemCommMessages.handleAirPumpIntervalOverrideRequest.message[0].hdr.payloadLen:0 +TEST.END + +-- Test Case: handleAirPumpIntervalOverrideRequest.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleAirPumpIntervalOverrideRequest +TEST.NEW +TEST.NAME:handleAirPumpIntervalOverrideRequest.002 +TEST.BASIS_PATH:2 of 3 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE + (2) if ((0) == payload.reset) ==> FALSE + Test Case Generation Notes: + Cannot set local variable payload in branch 2 +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleAirPumpIntervalOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleAirPumpIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.EXPECTED:SystemCommMessages.handleAirPumpIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.END + +-- Test Case: handleAirPumpIntervalOverrideRequest.003 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleAirPumpIntervalOverrideRequest +TEST.NEW +TEST.NAME:handleAirPumpIntervalOverrideRequest.003 +TEST.BASIS_PATH:3 of 3 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE + (2) if ((0) == payload.reset) ==> TRUE + Test Case Generation Notes: + Cannot set local variable payload in branch 2 +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleAirPumpIntervalOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleAirPumpIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleAirPumpIntervalOverrideRequest.message[0].payload:<> +TEST.VALUE:SystemCommMessages.handleAirPumpIntervalOverrideRequest.message[0].payload:"1" +TEST.EXPECTED:SystemCommMessages.handleAirPumpIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.END + +-- Subprogram: handleAirPumpSetState + +-- Test Case: handleAirPumpSetState.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleAirPumpSetState +TEST.NEW +TEST.NAME:handleAirPumpSetState.001 +TEST.BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (sizeof(U32) == (message->hdr).payloadLen) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleAirPumpSetState.message:<> +TEST.VALUE:SystemCommMessages.handleAirPumpSetState.message[0].hdr.payloadLen:<> +TEST.EXPECTED:SystemCommMessages.handleAirPumpSetState.message[0].hdr.payloadLen:0 +TEST.END + +-- Test Case: handleAirPumpSetState.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleAirPumpSetState +TEST.NEW +TEST.NAME:handleAirPumpSetState.002 +TEST.BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (sizeof(U32) == (message->hdr).payloadLen) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleAirPumpSetState.message:<> +TEST.VALUE:SystemCommMessages.handleAirPumpSetState.message[0].hdr.payloadLen:4 +TEST.EXPECTED:SystemCommMessages.handleAirPumpSetState.message[0].hdr.payloadLen:4 +TEST.END + -- Subprogram: handleAlarmAudioVolumeSetCmd -- Test Case: handleAlarmAudioVolumeSetCmd.001 @@ -698,10 +833,13 @@ TEST.NEW TEST.NAME:handleAlarmTriggered_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 748 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 757 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 748 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 739 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -817,13 +955,137 @@ TEST.EXPECTED:SystemCommMessages.sendAckResponseMsg.ack:0 TEST.END +-- Subprogram: handleBatteryChargerStatusOverrideRequest + +-- Test Case: handleBatteryChargerStatusOverrideRequest.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleBatteryChargerStatusOverrideRequest +TEST.NEW +TEST.NAME:handleBatteryChargerStatusOverrideRequest.001 +TEST.BASIS_PATH:1 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleBatteryChargerStatusOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleBatteryChargerStatusOverrideRequest.message[0].hdr.payloadLen:<> +TEST.EXPECTED:SystemCommMessages.handleBatteryChargerStatusOverrideRequest.message[0].hdr.payloadLen:0 +TEST.END + +-- Test Case: handleBatteryChargerStatusOverrideRequest.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleBatteryChargerStatusOverrideRequest +TEST.NEW +TEST.NAME:handleBatteryChargerStatusOverrideRequest.002 +TEST.BASIS_PATH:2 of 3 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE + (2) if ((0) == payload.reset) ==> FALSE + Test Case Generation Notes: + Cannot set local variable payload in branch 2 +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleBatteryChargerStatusOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleBatteryChargerStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.EXPECTED:SystemCommMessages.handleBatteryChargerStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.END + +-- Test Case: handleBatteryChargerStatusOverrideRequest.003 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleBatteryChargerStatusOverrideRequest +TEST.NEW +TEST.NAME:handleBatteryChargerStatusOverrideRequest.003 +TEST.BASIS_PATH:3 of 3 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE + (2) if ((0) == payload.reset) ==> TRUE + Test Case Generation Notes: + Cannot set local variable payload in branch 2 +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleBatteryChargerStatusOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleBatteryChargerStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleBatteryChargerStatusOverrideRequest.message[0].payload:<> +TEST.VALUE:SystemCommMessages.handleBatteryChargerStatusOverrideRequest.message[0].payload:"1" +TEST.EXPECTED:SystemCommMessages.handleBatteryChargerStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.END + +-- Subprogram: handleBatteryI2CStatusOverrideRequest + +-- Test Case: handleBatteryI2CStatusOverrideRequest.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleBatteryI2CStatusOverrideRequest +TEST.NEW +TEST.NAME:handleBatteryI2CStatusOverrideRequest.001 +TEST.BASIS_PATH:1 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleBatteryI2CStatusOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleBatteryI2CStatusOverrideRequest.message[0].hdr.payloadLen:<> +TEST.EXPECTED:SystemCommMessages.handleBatteryI2CStatusOverrideRequest.message[0].hdr.payloadLen:0 +TEST.END + +-- Test Case: handleBatteryI2CStatusOverrideRequest.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleBatteryI2CStatusOverrideRequest +TEST.NEW +TEST.NAME:handleBatteryI2CStatusOverrideRequest.002 +TEST.BASIS_PATH:2 of 3 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE + (2) if ((0) == payload.reset) ==> FALSE + Test Case Generation Notes: + Cannot set local variable payload in branch 2 +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleBatteryI2CStatusOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleBatteryI2CStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.EXPECTED:SystemCommMessages.handleBatteryI2CStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.END + +-- Test Case: handleBatteryI2CStatusOverrideRequest.003 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleBatteryI2CStatusOverrideRequest +TEST.NEW +TEST.NAME:handleBatteryI2CStatusOverrideRequest.003 +TEST.BASIS_PATH:3 of 3 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE + (2) if ((0) == payload.reset) ==> TRUE + Test Case Generation Notes: + Cannot set local variable payload in branch 2 +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleBatteryI2CStatusOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleBatteryI2CStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleBatteryI2CStatusOverrideRequest.message[0].payload:<> +TEST.VALUE:SystemCommMessages.handleBatteryI2CStatusOverrideRequest.message[0].payload:"1" +TEST.EXPECTED:SystemCommMessages.handleBatteryI2CStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.END + -- Subprogram: handleBatteryRemainingPercentOverrideRequest -- Test Case: handleBatteryRemainingPercentOverrideRequest.001 TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleBatteryRemainingPercentOverrideRequest TEST.NEW TEST.NAME:handleBatteryRemainingPercentOverrideRequest.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 836 TEST.VALUE:uut_prototype_stubs.testResetSetBatteryRemainingPercentOverride.return:1 + >>> Could not find function testResetSetBatteryRemainingPercentOverride + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.STUB:SystemCommMessages.sendTestAckResponseMsg TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.ack:1 @@ -833,16 +1095,34 @@ TEST.VALUE:SystemCommMessages.handleBatteryRemainingPercentOverrideRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleBatteryRemainingPercentOverrideRequest.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleBatteryRemainingPercentOverrideRequest.message[0].payload[3]:0 -TEST.VALUE:uut_prototype_stubs.testResetSetBatteryRemainingPercentOverride.return:1 TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED -TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 +TEST.EXPECTED:SystemCommMessages.handleBatteryRemainingPercentOverrideRequest.message[0].hdr.payloadLen:8 +TEST.EXPECTED:SystemCommMessages.handleBatteryRemainingPercentOverrideRequest.message[0].payload[0]:1 +TEST.EXPECTED:SystemCommMessages.handleBatteryRemainingPercentOverrideRequest.message[0].payload[1]:0 +TEST.EXPECTED:SystemCommMessages.handleBatteryRemainingPercentOverrideRequest.message[0].payload[2]:0 +TEST.EXPECTED:SystemCommMessages.handleBatteryRemainingPercentOverrideRequest.message[0].payload[3]:0 TEST.END -- Test Case: handleBatteryRemainingPercentOverrideRequest.002 TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleBatteryRemainingPercentOverrideRequest TEST.NEW TEST.NAME:handleBatteryRemainingPercentOverrideRequest.002 +TEST.IMPORT_FAILURES: +(E) @LINE: 860 TEST.VALUE:uut_prototype_stubs.testSetBatteryRemainingPercentOverride.value:0.0 + >>> Could not find function testSetBatteryRemainingPercentOverride + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +(E) @LINE: 861 TEST.VALUE:uut_prototype_stubs.testSetBatteryRemainingPercentOverride.return:1 + >>> Could not find function testSetBatteryRemainingPercentOverride + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +(E) @LINE: 864 TEST.EXPECTED:uut_prototype_stubs.testSetBatteryRemainingPercentOverride.value:0.0 + >>> Could not find function testSetBatteryRemainingPercentOverride + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:2 of 4 TEST.NOTES: This is an automatically generated test case. @@ -857,11 +1137,9 @@ TEST.VALUE:SystemCommMessages.sendTestAckResponseMsg.ack:1 TEST.VALUE:SystemCommMessages.handleBatteryRemainingPercentOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleBatteryRemainingPercentOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:uut_prototype_stubs.testSetBatteryRemainingPercentOverride.value:0.0 -TEST.VALUE:uut_prototype_stubs.testSetBatteryRemainingPercentOverride.return:1 TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED -TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:1 -TEST.EXPECTED:uut_prototype_stubs.testSetBatteryRemainingPercentOverride.value:0.0 +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 +TEST.EXPECTED:SystemCommMessages.handleBatteryRemainingPercentOverrideRequest.message[0].hdr.payloadLen:8 TEST.END -- Test Case: handleBatteryRemainingPercentOverrideRequest.003 @@ -887,6 +1165,65 @@ TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 TEST.END +-- Subprogram: handleBatteryStatusOverrideRequest + +-- Test Case: handleBatteryStatusOverrideRequest.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleBatteryStatusOverrideRequest +TEST.NEW +TEST.NAME:handleBatteryStatusOverrideRequest.001 +TEST.BASIS_PATH:1 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleBatteryStatusOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleBatteryStatusOverrideRequest.message[0].hdr.payloadLen:<> +TEST.EXPECTED:SystemCommMessages.handleBatteryStatusOverrideRequest.message[0].hdr.payloadLen:0 +TEST.END + +-- Test Case: handleBatteryStatusOverrideRequest.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleBatteryStatusOverrideRequest +TEST.NEW +TEST.NAME:handleBatteryStatusOverrideRequest.002 +TEST.BASIS_PATH:2 of 3 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE + (2) if ((0) == payload.reset) ==> FALSE + Test Case Generation Notes: + Cannot set local variable payload in branch 2 +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleBatteryStatusOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleBatteryStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.EXPECTED:SystemCommMessages.handleBatteryStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.END + +-- Test Case: handleBatteryStatusOverrideRequest.003 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleBatteryStatusOverrideRequest +TEST.NEW +TEST.NAME:handleBatteryStatusOverrideRequest.003 +TEST.BASIS_PATH:3 of 3 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE + (2) if ((0) == payload.reset) ==> TRUE + Test Case Generation Notes: + Cannot set local variable payload in branch 2 +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleBatteryStatusOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleBatteryStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleBatteryStatusOverrideRequest.message[0].payload:<> +TEST.VALUE:SystemCommMessages.handleBatteryStatusOverrideRequest.message[0].payload:"1" +TEST.EXPECTED:SystemCommMessages.handleBatteryStatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.END + -- Subprogram: handleBloodLeakZeroRequest -- Test Case: handleBloodLeakZeroRequest.001 @@ -1006,6 +1343,64 @@ TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 TEST.END +-- Subprogram: handleBloodPumpHardStopRequest + +-- Test Case: handleBloodPumpHardStopRequest.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleBloodPumpHardStopRequest +TEST.NEW +TEST.NAME:handleBloodPumpHardStopRequest.001 +TEST.BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0 == (message->hdr).payloadLen && (1) == isTestingActivated()) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:<> +TEST.VALUE:SystemCommMessages.handleBloodPumpHardStopRequest.message:<> +TEST.VALUE:SystemCommMessages.handleBloodPumpHardStopRequest.message[0].hdr.payloadLen:1 +TEST.EXPECTED:SystemCommMessages.handleBloodPumpHardStopRequest.message[0].hdr.payloadLen:1 +TEST.END + +-- Test Case: handleBloodPumpHardStopRequest.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleBloodPumpHardStopRequest +TEST.NEW +TEST.NAME:handleBloodPumpHardStopRequest.002 +TEST.BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0 == (message->hdr).payloadLen && (1) == isTestingActivated()) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 +TEST.VALUE:SystemCommMessages.handleBloodPumpHardStopRequest.message:<> +TEST.VALUE:SystemCommMessages.handleBloodPumpHardStopRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:SystemCommMessages.handleBloodPumpHardStopRequest.message[0].hdr.payloadLen:0 +TEST.END + +-- Test Case: handleBloodPumpHardStopRequest.003 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleBloodPumpHardStopRequest +TEST.NEW +TEST.NAME:handleBloodPumpHardStopRequest.003 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0 == (message->hdr).payloadLen && (1) == isTestingActivated()) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:0 +TEST.VALUE:SystemCommMessages.handleBloodPumpHardStopRequest.message:<> +TEST.VALUE:SystemCommMessages.handleBloodPumpHardStopRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:SystemCommMessages.handleBloodPumpHardStopRequest.message[0].hdr.payloadLen:0 +TEST.END + -- Subprogram: handleBubbleSelfTestRequest -- Test Case: handleBubbleSelfTestRequest.001 @@ -1451,13 +1846,31 @@ TEST.SUBPROGRAM:handleDGCheckIn TEST.NEW TEST.NAME:handleDGCheckIn_NominalPath +TEST.VALUE:SystemCommMessages.handleDGCheckIn.message:<> +TEST.VALUE:SystemCommMessages.handleDGCheckIn.message[0].payload:<> +TEST.VALUE:SystemCommMessages.handleDGCheckIn.message[0].payload:"32" +TEST.EXPECTED:SystemCommMessages.handleDGCheckIn.message[0].payload:"32" TEST.FLOW SystemCommMessages.c.handleDGCheckIn uut_prototype_stubs.checkInFromDG SystemCommMessages.c.handleDGCheckIn TEST.END_FLOW TEST.END +-- Test Case: handleDGCheckIn_NominalPath.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleDGCheckIn +TEST.NEW +TEST.NAME:handleDGCheckIn_NominalPath.001 +TEST.VALUE:SystemCommMessages.handleDGCheckIn.message:<> +TEST.EXPECTED:SystemCommMessages.handleDGCheckIn.message[0].payload:"32" +TEST.FLOW + SystemCommMessages.c.handleDGCheckIn + uut_prototype_stubs.checkInFromDG + SystemCommMessages.c.handleDGCheckIn +TEST.END_FLOW +TEST.END + -- Subprogram: handleDGCmdResp -- Test Case: handleDGCmdResp.001 @@ -1598,10 +2011,13 @@ TEST.NEW TEST.NAME:handleDGOpMode_InvalidPayloadLength TEST.IMPORT_FAILURES: -(E) @LINE: 1635 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 1639 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 1635 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 1587 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -1928,6 +2344,122 @@ TEST.VALUE:SystemCommMessages.handleDGVersionResponse.message[0].hdr.payloadLen:<> TEST.END +-- Subprogram: handleDialInPumpHardStopRequest + +-- Test Case: handleDialInPumpHardStopRequest.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleDialInPumpHardStopRequest +TEST.NEW +TEST.NAME:handleDialInPumpHardStopRequest.001 +TEST.BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0 == (message->hdr).payloadLen && (1) == isTestingActivated()) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:<> +TEST.VALUE:SystemCommMessages.handleDialInPumpHardStopRequest.message:<> +TEST.VALUE:SystemCommMessages.handleDialInPumpHardStopRequest.message[0].hdr.payloadLen:1 +TEST.EXPECTED:SystemCommMessages.handleDialInPumpHardStopRequest.message[0].hdr.payloadLen:1 +TEST.END + +-- Test Case: handleDialInPumpHardStopRequest.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleDialInPumpHardStopRequest +TEST.NEW +TEST.NAME:handleDialInPumpHardStopRequest.002 +TEST.BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0 == (message->hdr).payloadLen && (1) == isTestingActivated()) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 +TEST.VALUE:SystemCommMessages.handleDialInPumpHardStopRequest.message:<> +TEST.VALUE:SystemCommMessages.handleDialInPumpHardStopRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:SystemCommMessages.handleDialInPumpHardStopRequest.message[0].hdr.payloadLen:0 +TEST.END + +-- Test Case: handleDialInPumpHardStopRequest.003 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleDialInPumpHardStopRequest +TEST.NEW +TEST.NAME:handleDialInPumpHardStopRequest.003 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0 == (message->hdr).payloadLen && (1) == isTestingActivated()) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:0 +TEST.VALUE:SystemCommMessages.handleDialInPumpHardStopRequest.message:<> +TEST.VALUE:SystemCommMessages.handleDialInPumpHardStopRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:SystemCommMessages.handleDialInPumpHardStopRequest.message[0].hdr.payloadLen:0 +TEST.END + +-- Subprogram: handleDialOutPumpHardStopRequest + +-- Test Case: handleDialOutPumpHardStopRequest.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleDialOutPumpHardStopRequest +TEST.NEW +TEST.NAME:handleDialOutPumpHardStopRequest.001 +TEST.BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0 == (message->hdr).payloadLen && (1) == isTestingActivated()) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:<> +TEST.VALUE:SystemCommMessages.handleDialOutPumpHardStopRequest.message:<> +TEST.VALUE:SystemCommMessages.handleDialOutPumpHardStopRequest.message[0].hdr.payloadLen:1 +TEST.EXPECTED:SystemCommMessages.handleDialOutPumpHardStopRequest.message[0].hdr.payloadLen:1 +TEST.END + +-- Test Case: handleDialOutPumpHardStopRequest.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleDialOutPumpHardStopRequest +TEST.NEW +TEST.NAME:handleDialOutPumpHardStopRequest.002 +TEST.BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0 == (message->hdr).payloadLen && (1) == isTestingActivated()) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 +TEST.VALUE:SystemCommMessages.handleDialOutPumpHardStopRequest.message:<> +TEST.VALUE:SystemCommMessages.handleDialOutPumpHardStopRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:SystemCommMessages.handleDialOutPumpHardStopRequest.message[0].hdr.payloadLen:0 +TEST.END + +-- Test Case: handleDialOutPumpHardStopRequest.003 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleDialOutPumpHardStopRequest +TEST.NEW +TEST.NAME:handleDialOutPumpHardStopRequest.003 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0 == (message->hdr).payloadLen && (1) == isTestingActivated()) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:0 +TEST.VALUE:SystemCommMessages.handleDialOutPumpHardStopRequest.message:<> +TEST.VALUE:SystemCommMessages.handleDialOutPumpHardStopRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:SystemCommMessages.handleDialOutPumpHardStopRequest.message[0].hdr.payloadLen:0 +TEST.END + -- Subprogram: handleDialysateFlowData -- Test Case: handleDialysateFlowData.001 @@ -2659,6 +3191,124 @@ TEST.EXPECTED:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].hdr.payloadLen:8 TEST.END +-- Subprogram: handleHDRTCControlReg1StatusOverrideRequest + +-- Test Case: handleHDRTCControlReg1StatusOverrideRequest.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleHDRTCControlReg1StatusOverrideRequest +TEST.NEW +TEST.NAME:handleHDRTCControlReg1StatusOverrideRequest.001 +TEST.BASIS_PATH:1 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg1StatusOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg1StatusOverrideRequest.message[0].hdr.payloadLen:<> +TEST.EXPECTED:SystemCommMessages.handleHDRTCControlReg1StatusOverrideRequest.message[0].hdr.payloadLen:0 +TEST.END + +-- Test Case: handleHDRTCControlReg1StatusOverrideRequest.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleHDRTCControlReg1StatusOverrideRequest +TEST.NEW +TEST.NAME:handleHDRTCControlReg1StatusOverrideRequest.002 +TEST.BASIS_PATH:2 of 3 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE + (2) if ((0) == payload.reset) ==> FALSE + Test Case Generation Notes: + Cannot set local variable payload in branch 2 +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg1StatusOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg1StatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.EXPECTED:SystemCommMessages.handleHDRTCControlReg1StatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.END + +-- Test Case: handleHDRTCControlReg1StatusOverrideRequest.003 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleHDRTCControlReg1StatusOverrideRequest +TEST.NEW +TEST.NAME:handleHDRTCControlReg1StatusOverrideRequest.003 +TEST.BASIS_PATH:3 of 3 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE + (2) if ((0) == payload.reset) ==> TRUE + Test Case Generation Notes: + Cannot set local variable payload in branch 2 +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg1StatusOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg1StatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg1StatusOverrideRequest.message[0].payload:<> +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg1StatusOverrideRequest.message[0].payload:"1" +TEST.EXPECTED:SystemCommMessages.handleHDRTCControlReg1StatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.END + +-- Subprogram: handleHDRTCControlReg3StatusOverrideRequest + +-- Test Case: handleHDRTCControlReg3StatusOverrideRequest.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleHDRTCControlReg3StatusOverrideRequest +TEST.NEW +TEST.NAME:handleHDRTCControlReg3StatusOverrideRequest.001 +TEST.BASIS_PATH:1 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg3StatusOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg3StatusOverrideRequest.message[0].hdr.payloadLen:<> +TEST.EXPECTED:SystemCommMessages.handleHDRTCControlReg3StatusOverrideRequest.message[0].hdr.payloadLen:0 +TEST.END + +-- Test Case: handleHDRTCControlReg3StatusOverrideRequest.002 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleHDRTCControlReg3StatusOverrideRequest +TEST.NEW +TEST.NAME:handleHDRTCControlReg3StatusOverrideRequest.002 +TEST.BASIS_PATH:2 of 3 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE + (2) if ((0) == payload.reset) ==> FALSE + Test Case Generation Notes: + Cannot set local variable payload in branch 2 +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg3StatusOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg3StatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.EXPECTED:SystemCommMessages.handleHDRTCControlReg3StatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.END + +-- Test Case: handleHDRTCControlReg3StatusOverrideRequest.003 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleHDRTCControlReg3StatusOverrideRequest +TEST.NEW +TEST.NAME:handleHDRTCControlReg3StatusOverrideRequest.003 +TEST.BASIS_PATH:3 of 3 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE + (2) if ((0) == payload.reset) ==> TRUE + Test Case Generation Notes: + Cannot set local variable payload in branch 2 +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg3StatusOverrideRequest.message:<> +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg3StatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg3StatusOverrideRequest.message[0].payload:<> +TEST.VALUE:SystemCommMessages.handleHDRTCControlReg3StatusOverrideRequest.message[0].payload:"1" +TEST.EXPECTED:SystemCommMessages.handleHDRTCControlReg3StatusOverrideRequest.message[0].hdr.payloadLen:8 +TEST.END + -- Subprogram: handleHDSerialNumberRequest -- Test Case: handleHDSerialNumberRequest.001 @@ -2882,10 +3532,13 @@ TEST.NEW TEST.NAME:handleHomeHDValve_Home_VBA TEST.IMPORT_FAILURES: -(E) @LINE: 2912 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 2950 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 2912 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 2804 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -2956,10 +3609,13 @@ TEST.NEW TEST.NAME:handleHomeHDValve_Invalid_Payload_Len TEST.IMPORT_FAILURES: -(E) @LINE: 2991 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 3032 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 2991 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 2880 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -3618,6 +4274,21 @@ TEST.EXPECTED:SystemCommMessages.sendAckResponseMsg.ack:0 TEST.END +-- Subprogram: handleSendChemFlushPassFailToDG + +-- Test Case: handleSendChemFlushPassFailToDG.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleSendChemFlushPassFailToDG +TEST.NEW +TEST.NAME:handleSendChemFlushPassFailToDG.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.handleSendChemFlushPassFailToDG.status:<> +TEST.EXPECTED:SystemCommMessages.handleSendChemFlushPassFailToDG.status:0 +TEST.END + -- Subprogram: handleSendHDUsageInfoRecord -- Test Case: handleSendHDUsageInfoRecord.001 @@ -3812,10 +4483,13 @@ TEST.NEW TEST.NAME:handleSetAirTrapValve_Invalid_Payload_Len TEST.IMPORT_FAILURES: -(E) @LINE: 3843 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 3887 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 3843 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 3729 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -3893,10 +4567,13 @@ TEST.NEW TEST.NAME:handleSetAirTrapValve_Set_Valve TEST.IMPORT_FAILURES: -(E) @LINE: 3927 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 3974 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 3927 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 3810 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -4134,7 +4811,12 @@ TEST.VALUE:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload[3]:0 TEST.VALUE:uut_prototype_stubs.testResetBloodLeakStatusOverride.return:1 TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED -TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:1 +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 +TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].hdr.payloadLen:12 +TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload[0]:1 +TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload[1]:0 +TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload[2]:0 +TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].payload[3]:0 TEST.END -- Test Case: handleSetBloodLeakStatusOverrideRequest.002 @@ -4159,8 +4841,8 @@ TEST.VALUE:uut_prototype_stubs.testSetBloodLeakStatusOverride.status:BLOOD_LEAK_DETECTED TEST.VALUE:uut_prototype_stubs.testSetBloodLeakStatusOverride.return:1 TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.msgID:MSG_ID_UNUSED -TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:1 -TEST.EXPECTED:uut_prototype_stubs.testSetBloodLeakStatusOverride.status:BLOOD_LEAK_DETECTED +TEST.EXPECTED:SystemCommMessages.sendTestAckResponseMsg.ack:0 +TEST.EXPECTED:SystemCommMessages.handleSetBloodLeakStatusOverrideRequest.message[0].hdr.payloadLen:12 TEST.END -- Test Case: handleSetBloodLeakStatusOverrideRequest.003 @@ -5960,10 +6642,13 @@ TEST.NEW TEST.NAME:handleTestArterialPressureOverrideRequest_InvalidPayloadLen TEST.IMPORT_FAILURES: -(E) @LINE: 5954 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 6021 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 5954 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 5832 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -6027,10 +6712,13 @@ TEST.NEW TEST.NAME:handleTestArterialPressureOverrideRequest_Override TEST.IMPORT_FAILURES: -(E) @LINE: 6028 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 6098 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 6028 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 5903 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -6104,10 +6792,13 @@ TEST.NEW TEST.NAME:handleTestArterialPressureOverrideRequest_Reset TEST.IMPORT_FAILURES: -(E) @LINE: 6101 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 6174 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 6101 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 5973 TEST.ATTRIBUTES:SystemCommMessages.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -6786,10 +7477,13 @@ TEST.NEW TEST.NAME:handleTestBloodPumpMeasuredSpeedOverrideRequest_Override TEST.IMPORT_FAILURES: -(E) @LINE: 6782 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 6858 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 6782 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 6651 TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -9216,10 +9910,13 @@ TEST.NEW TEST.NAME:handleTestHDValvesBroadcastIntervalOverrideRequest_Invalid_Payload_Len TEST.IMPORT_FAILURES: -(E) @LINE: 9176 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 9291 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 9176 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 8936 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -9297,10 +9994,13 @@ TEST.NEW TEST.NAME:handleTestHDValvesBroadcastIntervalOverrideRequest_Override TEST.IMPORT_FAILURES: -(E) @LINE: 9266 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 9384 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 9266 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 9023 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -9390,10 +10090,13 @@ TEST.NEW TEST.NAME:handleTestHDValvesBroadcastIntervalOverrideRequest_Reset TEST.IMPORT_FAILURES: -(E) @LINE: 9354 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 9475 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 9354 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 9108 TEST.ATTRIBUTES:SystemCommMessages.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -13696,6 +14399,21 @@ TEST.EXPECTED:SystemCommMessages.sendDGServiceRequestToDG.return:10 TEST.END +-- Subprogram: sendDGStartChemicalDisinfectFlushModeCommand + +-- Test Case: sendDGStartChemicalDisinfectFlushModeCommand.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:sendDGStartChemicalDisinfectFlushModeCommand +TEST.NEW +TEST.NAME:sendDGStartChemicalDisinfectFlushModeCommand.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.VALUE:SystemCommMessages.sendDGStartChemicalDisinfectFlushModeCommand.start:<> +TEST.EXPECTED:SystemCommMessages.sendDGStartChemicalDisinfectFlushModeCommand.start:0 +TEST.END + -- Subprogram: sendDGStartChemicalDisinfectModeCommand -- Test Case: sendDGStartChemicalDisinfectModeCommand.001 @@ -13754,25 +14472,55 @@ TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 TEST.VALUE:uut_prototype_stubs.addMsgToPendingACKList.return:1 TEST.VALUE:uut_prototype_stubs.crc8.return:0x12 +TEST.EXPECTED:SystemCommMessages.sendDGStartStopCommand.start:1 TEST.EXPECTED:SystemCommMessages.sendDGStartStopCommand.return:1 TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[0]:0xA5 TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[3]:0x26 TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[4]:0 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[5]:4 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[5]:12 TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[6]:1 TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[7]:0 TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[8]:0 TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[9]:0 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[10]:0x12 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[10]:0x0 TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[11]:0 TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[12]:0 TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[13]:0 TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[14]:0 TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[15]:0 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:16 -TEST.EXPECTED:uut_prototype_stubs.crc8.len:9 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:24 +TEST.EXPECTED:uut_prototype_stubs.crc8.len:17 TEST.END +-- Test Case: sendDGStartStopCommand_NominalPath.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:sendDGStartStopCommand +TEST.NEW +TEST.NAME:sendDGStartStopCommand_NominalPath.001 +TEST.VALUE:SystemCommMessages.sendDGStartStopCommand.start:0 +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:uut_prototype_stubs.addMsgToPendingACKList.return:1 +TEST.VALUE:uut_prototype_stubs.crc8.return:0x12 +TEST.EXPECTED:SystemCommMessages.sendDGStartStopCommand.start:0 +TEST.EXPECTED:SystemCommMessages.sendDGStartStopCommand.return:1 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[0]:0xA5 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[3]:0x26 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[4]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[5]:12 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[6]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[7]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[8]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[9]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[10]:0x0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[11]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[12]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[13]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[14]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[15]:0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:24 +TEST.EXPECTED:uut_prototype_stubs.crc8.len:17 +TEST.END + -- Subprogram: sendDGStartStopTrimmerHeaterCommand -- Test Case: sendDGStartStopTrimmerHeaterCommand_NominalPath @@ -13941,6 +14689,29 @@ TEST.EXPECTED:SystemCommMessages.serializeMessage.ackReq:0 TEST.END +-- Subprogram: sendFWVersionRequest + +-- Test Case: sendFWVersionRequest.001 +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:sendFWVersionRequest +TEST.NEW +TEST.NAME:sendFWVersionRequest.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.STUB:SystemCommMessages.serializeMessage +TEST.VALUE:SystemCommMessages.serializeMessage.return:10 +TEST.VALUE:SystemCommMessages.sendFWVersionRequest.return:1 +TEST.EXPECTED:SystemCommMessages.serializeMessage.msg.hdr.seqNo:8 +TEST.EXPECTED:SystemCommMessages.serializeMessage.msg.hdr.msgID:28 +TEST.EXPECTED:SystemCommMessages.serializeMessage.msg.hdr.payloadLen:9 +TEST.EXPECTED:SystemCommMessages.serializeMessage.msg.payload:"" +TEST.EXPECTED:SystemCommMessages.serializeMessage.buffer:COMM_BUFFER_OUT_CAN_HD_2_DG +TEST.EXPECTED:SystemCommMessages.serializeMessage.ackReq:1 +TEST.EXPECTED:SystemCommMessages.sendFWVersionRequest.return:10 +TEST.END + -- Subprogram: sendHDCalibrationRecord -- Test Case: sendHDCalibrationRecord.001 @@ -14132,7 +14903,7 @@ TEST.VALUE:SystemCommMessages.serializeMessage.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST TEST.VALUE:SystemCommMessages.serializeMessage.ackReq:0 TEST.EXPECTED:SystemCommMessages.serializeMessage.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST -TEST.EXPECTED:SystemCommMessages.serializeMessage.ackReq:0 +TEST.EXPECTED:SystemCommMessages.serializeMessage.ackReq:1 TEST.END -- Subprogram: sendPatientConnectionConfirmCmdResponse @@ -14207,13 +14978,18 @@ TEST.SUBPROGRAM:sendRequestForDGResendAlarms TEST.NEW TEST.NAME:sendRequestForDGResendAlarms.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 14216 TEST.EXPECTED:SystemCommMessages.serializeMessage.msg.hdr.msgID:MACRO=MSG_ID_HD_REQUEST_DG_ALARMS + >>> 'MSG_ID_HD_REQUEST_DG_ALARMS' not defined in code +(I) @LINE: 14216 + >>> 'MSG_ID_HD_REQUEST_DG_ALARMS' was specified as a macro, but it is in the symbol dictionary. +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 1 TEST.NOTES: No branches in subprogram TEST.END_NOTES: TEST.STUB:SystemCommMessages.serializeMessage TEST.VALUE:SystemCommMessages.serializeMessage.return:1 -TEST.EXPECTED:SystemCommMessages.serializeMessage.msg.hdr.msgID:MACRO=MSG_ID_HD_REQUEST_DG_ALARMS TEST.EXPECTED:SystemCommMessages.serializeMessage.msg.hdr.payloadLen:0 TEST.EXPECTED:SystemCommMessages.serializeMessage.buffer:COMM_BUFFER_OUT_CAN_HD_2_DG TEST.EXPECTED:SystemCommMessages.serializeMessage.ackReq:1 @@ -14596,10 +15372,13 @@ TEST.NEW TEST.NAME:sendUIRequestPOSTFinalResult.001 TEST.IMPORT_FAILURES: -(E) @LINE: 14475 TEST.ATTRIBUTES:SystemCommMessages.handleDGReservoirData.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 14621 TEST.ATTRIBUTES:SystemCommMessages.handleDGReservoirData.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 14475 TEST.ATTRIBUTES:SystemCommMessages.handleDGReservoirData.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 14053 TEST.ATTRIBUTES:SystemCommMessages.handleDGReservoirData.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 @@ -14751,6 +15530,20 @@ TEST.SUBPROGRAM:serializeMessage TEST.NEW TEST.NAME:serializeMessage_ACKListFull +TEST.IMPORT_FAILURES: +(E) @LINE: 14763 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT + >>> Could not find function activateAlarm1Data + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +(E) @LINE: 14764 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 + >>> Could not find function activateAlarm1Data + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +(E) @LINE: 14765 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:50 + >>> Could not find function activateAlarm1Data + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemCommMessages.<>.nextSeqNo:3 TEST.VALUE:SystemCommMessages.serializeMessage.msg.hdr.msgID:11 TEST.VALUE:SystemCommMessages.serializeMessage.msg.hdr.payloadLen:1 @@ -14760,9 +15553,6 @@ TEST.VALUE:uut_prototype_stubs.crc8.return:0x23 TEST.EXPECTED:SystemCommMessages.<>.nextSeqNo:4 TEST.EXPECTED:SystemCommMessages.serializeMessage.return:0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:50 TEST.EXPECTED:uut_prototype_stubs.addMsgToPendingACKList.channel:COMM_BUFFER_OUT_CAN_HD_2_DG TEST.EXPECTED:uut_prototype_stubs.addMsgToPendingACKList.len:8 TEST.EXPECTED:uut_prototype_stubs.crc8.len:6 Index: vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTEND/TREATMENTEND.tst =================================================================== diff -u -re2b60b75c07d8c310a9bc6388d41322d917eb115 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTEND/TREATMENTEND.tst (.../TREATMENTEND.tst) (revision e2b60b75c07d8c310a9bc6388d41322d917eb115) +++ vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTEND/TREATMENTEND.tst (.../TREATMENTEND.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -113,20 +113,28 @@ TEST.NEW TEST.NAME:handleTxEndPausedState.005 TEST.VALUE:TreatmentEnd.<>.bloodSittingTimerCtr:5000 -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_OF_TREATMENT_ALARM +TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_END_OF_TREATMENT_ALARM TEST.EXPECTED:TreatmentEnd.handleTxEndPausedState.return:TREATMENT_END_PAUSED_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_OF_TREATMENT_ALARM +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_END_OF_TREATMENT_ALARM TEST.END -- Test Case: handleTxEndPausedState.006 TEST.UNIT:TreatmentEnd TEST.SUBPROGRAM:handleTxEndPausedState TEST.NEW TEST.NAME:handleTxEndPausedState.006 +TEST.IMPORT_FAILURES: +(E) @LINE: 127 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_OF_TREATMENT_ALARM,ALARM_ID_HD_END_OF_TREATMENT_HIGH + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_END_OF_TREATMENT_ALARM" + >>> Command Ignored +(E) @LINE: 129 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_OF_TREATMENT_ALARM,ALARM_ID_HD_END_OF_TREATMENT_HIGH + >>> Value for 'Enumeral' out of range + >>> Read "ALARM_ID_END_OF_TREATMENT_ALARM" + >>> Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:TreatmentEnd.<>.bloodSittingTimerCtr:7000 -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_OF_TREATMENT_ALARM,ALARM_ID_END_OF_TREATMENT_HIGH TEST.EXPECTED:TreatmentEnd.handleTxEndPausedState.return:TREATMENT_END_PAUSED_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_OF_TREATMENT_ALARM,ALARM_ID_END_OF_TREATMENT_HIGH TEST.END -- Test Case: handleTxEndPausedState.007 @@ -393,12 +401,12 @@ TEST.VALUE:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:<> TEST.VALUE:TreatmentEnd.<>.txEndRinsebackRequested:<> TEST.VALUE:TreatmentEnd.handleTxEndWait4RinsebackState.return:TREATMENT_END_WAIT_FOR_RINSEBACK_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_TREATMENT_TIMEOUT_ALARM +TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_END_TREATMENT_TIMEOUT_ALARM TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL TEST.VALUE:uut_prototype_stubs.getDGSubMode.return:<> TEST.EXPECTED:TreatmentEnd.handleTxEndWait4RinsebackState.return:TREATMENT_END_WAIT_FOR_RINSEBACK_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_TREATMENT_TIMEOUT_ALARM +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_END_TREATMENT_TIMEOUT_ALARM TEST.END -- Test Case: handleTxEndWait4RinsebackState.009 Index: vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTRECIRC/TREATMENTRECIRC.tst =================================================================== diff -u -r02d656950bf9790e2afc31d673ffbe0bdf993c37 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTRECIRC/TREATMENTRECIRC.tst (.../TREATMENTRECIRC.tst) (revision 02d656950bf9790e2afc31d673ffbe0bdf993c37) +++ vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTRECIRC/TREATMENTRECIRC.tst (.../TREATMENTRECIRC.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -263,6 +263,24 @@ TEST.SUBPROGRAM:handleRecircRecircState TEST.NEW TEST.NAME:handleRecircRecircState.005 +TEST.IMPORT_FAILURES: +(E) @LINE: 281 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM + >>> Could not find function activateAlarmNoData + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +(E) @LINE: 282 TEST.VALUE:uut_prototype_stubs.clearAlarm.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM + >>> Could not find function clearAlarm + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +(E) @LINE: 285 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM + >>> Could not find function activateAlarmNoData + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +(E) @LINE: 286 TEST.EXPECTED:uut_prototype_stubs.clearAlarm.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM + >>> Could not find function clearAlarm + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:7 of 10 TEST.NOTES: This is an automatically generated test case. @@ -278,19 +296,31 @@ TEST.VALUE:TreatmentRecirc.<>.recircReconnectRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:<> TEST.VALUE:TreatmentRecirc.handleRecircRecircState.return:TREATMENT_RECIRC_RECIRC_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_TREATMENT_RECIRC_TIMEOUT_ALARM -TEST.VALUE:uut_prototype_stubs.clearAlarm.alarm:ALARM_ID_HD_TREATMENT_RECIRC_TIMEOUT_WARNING TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> TEST.EXPECTED:TreatmentRecirc.handleRecircRecircState.return:TREATMENT_RECIRC_RECIRC_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_TREATMENT_RECIRC_TIMEOUT_ALARM -TEST.EXPECTED:uut_prototype_stubs.clearAlarm.alarm:ALARM_ID_HD_TREATMENT_RECIRC_TIMEOUT_WARNING TEST.END -- Test Case: handleRecircRecircState.006 TEST.UNIT:TreatmentRecirc TEST.SUBPROGRAM:handleRecircRecircState TEST.NEW TEST.NAME:handleRecircRecircState.006 +TEST.IMPORT_FAILURES: +(E) @LINE: 308 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> + >>> Unknown parameter/object name recircTimeoutWarningGiven + >>> Value Line Error - Command Ignored +(E) @LINE: 312 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM + >>> Could not find function activateAlarmNoData + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +(E) @LINE: 314 TEST.EXPECTED:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 + >>> Unknown parameter/object name recircTimeoutWarningGiven + >>> Value Line Error - Command Ignored +(E) @LINE: 316 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM + >>> Could not find function activateAlarmNoData + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:9 of 10 TEST.NOTES: This is an automatically generated test case. @@ -305,22 +335,23 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:15600 -TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> TEST.VALUE:TreatmentRecirc.<>.recircReconnectRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:<> TEST.VALUE:TreatmentRecirc.handleRecircRecircState.return:TREATMENT_RECIRC_RECIRC_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RECIRC_TIMEOUT_WARNING TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.EXPECTED:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 TEST.EXPECTED:TreatmentRecirc.handleRecircRecircState.return:TREATMENT_RECIRC_RECIRC_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RECIRC_TIMEOUT_WARNING TEST.END -- Test Case: handleRecircRecircState.007 TEST.UNIT:TreatmentRecirc TEST.SUBPROGRAM:handleRecircRecircState TEST.NEW TEST.NAME:handleRecircRecircState.007 +TEST.IMPORT_FAILURES: +(E) @LINE: 338 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 + >>> Unknown parameter/object name recircTimeoutWarningGiven + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:8 of 10 TEST.NOTES: This is an automatically generated test case. @@ -335,7 +366,6 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:15600 -TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 TEST.VALUE:TreatmentRecirc.<>.recircReconnectRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:<> TEST.VALUE:TreatmentRecirc.handleRecircRecircState.return:TREATMENT_RECIRC_RECIRC_STATE @@ -387,6 +417,29 @@ TEST.EXPECTED:TreatmentRecirc.handleRecircReconnectUserAction.return:0 TEST.END +-- Test Case: handleRecircReconnectUserAction.003 +TEST.UNIT:TreatmentRecirc +TEST.SUBPROGRAM:handleRecircReconnectUserAction +TEST.NEW +TEST.NAME:handleRecircReconnectUserAction.003 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((TREATMENT_RECIRC_RECIRC_STATE) == treatmentRecircState) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECIRC_STATE +TEST.VALUE:TreatmentRecirc.<>.recircReconnectRequested:1 +TEST.VALUE:TreatmentRecirc.handleRecircReconnectUserAction.rejReason:<> +TEST.VALUE:TreatmentRecirc.handleRecircReconnectUserAction.return:1 +TEST.VALUE:uut_prototype_stubs.isTreatmentResumeBlocked.return:1 +TEST.EXPECTED:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECIRC_STATE +TEST.EXPECTED:TreatmentRecirc.<>.recircReconnectRequested:1 +TEST.EXPECTED:TreatmentRecirc.handleRecircReconnectUserAction.return:0 +TEST.END + -- Subprogram: handleRecircResumeUserAction -- Test Case: handleRecircResumeUserAction.001 @@ -502,6 +555,16 @@ TEST.SUBPROGRAM:handleRecircStoppedState TEST.NEW TEST.NAME:handleRecircStoppedState.004 +TEST.IMPORT_FAILURES: +(E) @LINE: 522 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM + >>> Could not find function activateAlarmNoData + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +(E) @LINE: 524 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM + >>> Could not find function activateAlarmNoData + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:8 of 11 TEST.NOTES: This is an automatically generated test case. @@ -519,16 +582,30 @@ TEST.VALUE:TreatmentRecirc.<>.recircResumeRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:<> TEST.VALUE:TreatmentRecirc.handleRecircStoppedState.return:TREATMENT_RECIRC_STOPPED_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_TREATMENT_RECIRC_TIMEOUT_ALARM TEST.EXPECTED:TreatmentRecirc.handleRecircStoppedState.return:TREATMENT_RECIRC_STOPPED_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_TREATMENT_RECIRC_TIMEOUT_ALARM TEST.END -- Test Case: handleRecircStoppedState.005 TEST.UNIT:TreatmentRecirc TEST.SUBPROGRAM:handleRecircStoppedState TEST.NEW TEST.NAME:handleRecircStoppedState.005 +TEST.IMPORT_FAILURES: +(E) @LINE: 547 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> + >>> Unknown parameter/object name recircTimeoutWarningGiven + >>> Value Line Error - Command Ignored +(E) @LINE: 552 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM + >>> Could not find function activateAlarmNoData + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +(E) @LINE: 553 TEST.EXPECTED:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 + >>> Unknown parameter/object name recircTimeoutWarningGiven + >>> Value Line Error - Command Ignored +(E) @LINE: 555 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM + >>> Could not find function activateAlarmNoData + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:10 of 11 TEST.NOTES: This is an automatically generated test case. @@ -544,22 +621,23 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:15601 -TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> TEST.VALUE:TreatmentRecirc.<>.recircBackToTreatmenRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircResumeRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:<> TEST.VALUE:TreatmentRecirc.handleRecircStoppedState.return:TREATMENT_RECIRC_STOPPED_STATE -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RECIRC_TIMEOUT_WARNING -TEST.EXPECTED:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 TEST.EXPECTED:TreatmentRecirc.handleRecircStoppedState.return:TREATMENT_RECIRC_STOPPED_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_RECIRC_TIMEOUT_WARNING TEST.END -- Test Case: handleRecircStoppedState.006 TEST.UNIT:TreatmentRecirc TEST.SUBPROGRAM:handleRecircStoppedState TEST.NEW TEST.NAME:handleRecircStoppedState.006 +TEST.IMPORT_FAILURES: +(E) @LINE: 578 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> + >>> Unknown parameter/object name recircTimeoutWarningGiven + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:11 of 11 TEST.NOTES: This is an automatically generated test case. @@ -575,7 +653,6 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:<> -TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:<> TEST.VALUE:TreatmentRecirc.<>.recircBackToTreatmenRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircResumeRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:<> @@ -588,6 +665,11 @@ TEST.SUBPROGRAM:handleRecircStoppedState TEST.NEW TEST.NAME:handleRecircStoppedState.007 +TEST.IMPORT_FAILURES: +(E) @LINE: 606 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 + >>> Unknown parameter/object name recircTimeoutWarningGiven + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:9 of 11 TEST.NOTES: This is an automatically generated test case. @@ -603,7 +685,6 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:15601 -TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:1 TEST.VALUE:TreatmentRecirc.<>.recircBackToTreatmenRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircResumeRequested:<> TEST.VALUE:TreatmentRecirc.<>.recircEndTreatmentRequested:<> @@ -618,10 +699,14 @@ TEST.SUBPROGRAM:initTreatmentRecirc TEST.NEW TEST.NAME:initTreatmentRecirc.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 624 TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:0 + >>> Unknown parameter/object name recircTimeoutWarningGiven + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.VALUE:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECIRC_STATE TEST.VALUE:TreatmentRecirc.<>.recircTimerCtr:0 TEST.VALUE:TreatmentRecirc.<>.recircPublishTimerCtr:0 -TEST.VALUE:TreatmentRecirc.<>.recircTimeoutWarningGiven:0 TEST.EXPECTED:TreatmentRecirc.<>.treatmentRecircState:TREATMENT_RECIRC_RECIRC_STATE TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTSTOP/TREATMENTSTOP.tst =================================================================== diff -u -re2b60b75c07d8c310a9bc6388d41322d917eb115 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTSTOP/TREATMENTSTOP.tst (.../TREATMENTSTOP.tst) (revision e2b60b75c07d8c310a9bc6388d41322d917eb115) +++ vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTSTOP/TREATMENTSTOP.tst (.../TREATMENTSTOP.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -601,7 +601,7 @@ TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:0 TEST.VALUE:uut_prototype_stubs.doorClosedRequired.door:0 TEST.VALUE:uut_prototype_stubs.doorClosedRequired.pumpTrack:0 -TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:100 +TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:250 TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:uut_prototype_stubs.doorClosedRequired.door:1 @@ -728,7 +728,7 @@ Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_TREATMENT_STOPPED_AFTER_RINSEBACK +TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_STOPPED_AFTER_RINSEBACK TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME,ALARM_USER_ACTION_RINSEBACK,ALARM_USER_ACTION_END_TREATMENT TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:1,0,1 TEST.VALUE:uut_prototype_stubs.signalAlarmSilence.cmd:ALARM_SILENCE_CMD_CANCEL @@ -738,11 +738,11 @@ TEST.VALUE:uut_prototype_stubs.getRinsebackCompleted.return:1 TEST.VALUE:uut_prototype_stubs.setValvePosition.valve:VDI,VDO,VBA,VBV TEST.VALUE:uut_prototype_stubs.setValvePosition.position:VALVE_POSITION_C_CLOSE -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_TREATMENT_STOPPED_AFTER_RINSEBACK +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_STOPPED_AFTER_RINSEBACK TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME,ALARM_USER_ACTION_RINSEBACK,ALARM_USER_ACTION_END_TREATMENT TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:1,0,1 TEST.EXPECTED:uut_prototype_stubs.signalAlarmSilence.cmd:ALARM_SILENCE_CMD_CANCEL -TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:100 +TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:250 TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:uut_prototype_stubs.setValvePosition.valve:VDI,VDO,VBA,VBV @@ -763,12 +763,12 @@ Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_TREATMENT_STOPPED_BY_USER +TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_STOPPED_BY_USER TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME,ALARM_USER_ACTION_RINSEBACK,ALARM_USER_ACTION_END_TREATMENT TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:1 TEST.VALUE:uut_prototype_stubs.signalAlarmSilence.cmd:ALARM_SILENCE_CMD_CANCEL TEST.VALUE:uut_prototype_stubs.getRinsebackCompleted.return:<> -TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_TREATMENT_STOPPED_BY_USER +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_TREATMENT_STOPPED_BY_USER TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME,ALARM_USER_ACTION_RINSEBACK,ALARM_USER_ACTION_END_TREATMENT TEST.EXPECTED:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:1 TEST.EXPECTED:uut_prototype_stubs.signalAlarmSilence.cmd:ALARM_SILENCE_CMD_CANCEL Index: vectorcast/Hercules_RM46_HD_Project/environment/VALVES/VALVES.tst =================================================================== diff -u -re2b60b75c07d8c310a9bc6388d41322d917eb115 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/VALVES/VALVES.tst (.../VALVES.tst) (revision e2b60b75c07d8c310a9bc6388d41322d917eb115) +++ vectorcast/Hercules_RM46_HD_Project/environment/VALVES/VALVES.tst (.../VALVES.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -867,6 +867,34 @@ TEST.EXPECTED:Valves.<>.valvesStatus[VDI].positionOutOfRangeCounter:2 TEST.END +-- Test Case: getAndMonitorValvesCurrentFPGAPosition.007 +TEST.UNIT:Valves +TEST.SUBPROGRAM:getAndMonitorValvesCurrentFPGAPosition +TEST.NEW +TEST.NAME:getAndMonitorValvesCurrentFPGAPosition.007 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) for (valve < (NUM_OF_VALVES)) ==> TRUE + (2) if ((valvesStatus[valve]).execState == (VALVE_STATE_IDLE)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Cannot set valve due to assignment + Conflict: Unable to control expression-to-expression comparison in branch 1 +TEST.END_NOTES: +TEST.STUB:Valves.getValvePositionCounts +TEST.VALUE:Valves.<>.valvesStatus[VDI].commandedPosition:NUM_OF_VALVE_POSITIONS +TEST.VALUE:Valves.<>.valvesStatus[VDI].execState:VALVE_STATE_IDLE +TEST.VALUE:Valves.<>.valvesStatus[VDI].positions[VALVE_POSITION_NOT_IN_POSITION]:100 +TEST.VALUE:Valves.getValvePositionCounts.valve:VDI +TEST.VALUE:Valves.getValvePositionCounts.return:100 +TEST.VALUE:uut_prototype_stubs.isACPowerLost.return:1 +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].commandedPosition:NUM_OF_VALVE_POSITIONS +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].execState:VALVE_STATE_IDLE +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].positions[VALVE_POSITION_NOT_IN_POSITION]:100 +TEST.END + -- Subprogram: getValveAirTrapStatus -- Test Case: getValveAirTrapStatus_NominalPath @@ -1110,7 +1138,7 @@ TEST.VALUE:Valves.<>.valvesStatus[VDI].hasHomingFailed:0 TEST.VALUE:Valves.handleValveStateHomingFindDeenergizedEdge.valve:VDI TEST.VALUE:Valves.handleValveStateHomingFindDeenergizedEdge.return:VALVE_STATE_HOMING_FIND_DEENERGIZED_EDGE -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:8 TEST.EXPECTED:Valves.handleValveStateHomingFindDeenergizedEdge.return:VALVE_STATE_HOMING_NOT_STARTED @@ -1163,7 +1191,7 @@ TEST.VALUE:Valves.handleValveStateHomingFindDeenergizedEdge.valve:VDI TEST.VALUE:Valves.handleValveStateHomingFindDeenergizedEdge.return:VALVE_STATE_HOMING_FIND_DEENERGIZED_EDGE TEST.VALUE:Valves.getValvePositionCounts.return:0 -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:8 TEST.EXPECTED:Valves.<>.valvesStatus[VDI].commandedPosition:VALVE_POSITION_B_OPEN @@ -1227,7 +1255,7 @@ TEST.VALUE:Valves.<>.valvesStatus[VDI].hasHomingFailed:0 TEST.VALUE:Valves.handleValveStateHomingFindDeenergizedEdge.valve:VDI TEST.VALUE:Valves.handleValveStateHomingFindDeenergizedEdge.return:VALVE_STATE_HOMING_FIND_DEENERGIZED_EDGE -TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:8 TEST.EXPECTED:Valves.<>.valvesStatus[VDI].hasValveBeenHomed:0 @@ -1491,6 +1519,37 @@ TEST.EXPECTED:Valves.handleValveStateIdle.return:VALVE_STATE_IDLE TEST.END +-- Test Case: handleValveStateIdle.002 +TEST.UNIT:Valves +TEST.SUBPROGRAM:handleValveStateIdle +TEST.NEW +TEST.NAME:handleValveStateIdle.002 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if ((1) == (valvesStatus[valve]).hasHomingBeenRequested) ==> FALSE + (2) if ((1) == (valvesStatus[valve]).hasValveBeenHomed && (1) == (valvesStatus[valve]).hasTransitionBeenRequested) ==> TRUE + Row number 1 forms a pair with Row 3 for Condition #2, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:Valves.isValveCloseToCommandedPosition +TEST.VALUE:Valves.<>.valvesStatus[VDI].hasTransitionBeenRequested:1 +TEST.VALUE:Valves.<>.valvesStatus[VDI].hasHomingBeenRequested:<> +TEST.VALUE:Valves.<>.valvesStatus[VDI].hasValveBeenHomed:1 +TEST.VALUE:Valves.handleValveStateIdle.valve:VDI +TEST.VALUE:Valves.handleValveStateIdle.return:VALVE_STATE_IDLE +TEST.VALUE:Valves.isValveCloseToCommandedPosition.return:0 +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].hasTransitionBeenRequested:0 +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].hasHomingBeenRequested:0 +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].hasValveBeenHomed:1 +TEST.EXPECTED:Valves.handleValveStateIdle.valve:VDI +TEST.EXPECTED:Valves.handleValveStateIdle.return:VALVE_STATE_IN_TRANSITION +TEST.EXPECTED:Valves.isValveCloseToCommandedPosition.valve:VDI +TEST.EXPECTED:Valves.isValveCloseToCommandedPosition.positionToCheck:VALVE_POSITION_NOT_IN_POSITION +TEST.END + -- Test Case: handleValveStateIdle_Homing_Requested TEST.UNIT:Valves TEST.SUBPROGRAM:handleValveStateIdle @@ -1632,6 +1691,30 @@ TEST.EXPECTED:Valves.handleValveStateInTransition.return:VALVE_STATE_IDLE TEST.END +-- Test Case: handleValveStateInTransition.004 +TEST.UNIT:Valves +TEST.SUBPROGRAM:handleValveStateInTransition +TEST.NEW +TEST.NAME:handleValveStateInTransition.004 +TEST.VALUE:Valves.<>.valvesStatus[VDI].commandedPosition:VALVE_POSITION_B_OPEN +TEST.VALUE:Valves.<>.valvesStatus[VDI].hasTransitionBeenRequested:1 +TEST.VALUE:Valves.<>.valvesStatus[VDI].positions[VALVE_POSITION_A_INSERT_EJECT]:5000 +TEST.VALUE:Valves.<>.valvesStatus[VDI].positions[VALVE_POSITION_B_OPEN]:12000 +TEST.VALUE:Valves.handleValveStateInTransition.valve:VDI +TEST.VALUE:Valves.handleValveStateInTransition.return:VALVE_STATE_IN_TRANSITION +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:1 +TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 +TEST.VALUE:uut_prototype_stubs.isACPowerLost.return:1 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].commandedPosition:VALVE_POSITION_B_OPEN +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].hasTransitionBeenRequested:1 +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].positions[VALVE_POSITION_A_INSERT_EJECT]:5000 +TEST.EXPECTED:Valves.<>.valvesStatus[VDI].positions[VALVE_POSITION_B_OPEN]:12000 +TEST.EXPECTED:Valves.handleValveStateInTransition.valve:VDI +TEST.EXPECTED:Valves.handleValveStateInTransition.return:VALVE_STATE_IN_TRANSITION +TEST.END + -- Test Case: handleValveStateInTransition_Close_To_Cmd_Pos_B TEST.UNIT:Valves TEST.SUBPROGRAM:handleValveStateInTransition @@ -1853,6 +1936,46 @@ TEST.EXPECTED:Valves.<>.valvesSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS TEST.END +-- Subprogram: isValveCloseToCommandedPosition + +-- Test Case: isValveCloseToCommandedPosition.001 +TEST.UNIT:Valves +TEST.SUBPROGRAM:isValveCloseToCommandedPosition +TEST.NEW +TEST.NAME:isValveCloseToCommandedPosition.001 +TEST.BASIS_PATH:1 of 2 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (abs(currentPosition - commandedPosition) < 1000) ==> FALSE + Test Case Generation Notes: + Cannot set return value of function abs in branch 1 +TEST.END_NOTES: +TEST.VALUE:Valves.isValveCloseToCommandedPosition.valve:<> +TEST.VALUE:Valves.isValveCloseToCommandedPosition.positionToCheck:<> +TEST.EXPECTED:Valves.isValveCloseToCommandedPosition.valve:VDI +TEST.EXPECTED:Valves.isValveCloseToCommandedPosition.positionToCheck:VALVE_POSITION_NOT_IN_POSITION +TEST.END + +-- Test Case: isValveCloseToCommandedPosition.002 +TEST.UNIT:Valves +TEST.SUBPROGRAM:isValveCloseToCommandedPosition +TEST.NEW +TEST.NAME:isValveCloseToCommandedPosition.002 +TEST.BASIS_PATH:2 of 2 (partial) +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (abs(currentPosition - commandedPosition) < 1000) ==> TRUE + Test Case Generation Notes: + Cannot set return value of function abs in branch 1 +TEST.END_NOTES: +TEST.VALUE:Valves.isValveCloseToCommandedPosition.valve:<> +TEST.VALUE:Valves.isValveCloseToCommandedPosition.positionToCheck:<> +TEST.EXPECTED:Valves.isValveCloseToCommandedPosition.valve:VDI +TEST.EXPECTED:Valves.isValveCloseToCommandedPosition.positionToCheck:VALVE_POSITION_NOT_IN_POSITION +TEST.END + -- Subprogram: publishValvesData -- Test Case: publishValvesData.001 @@ -1879,9 +2002,11 @@ TEST.NEW TEST.NAME:publishValvesData_No_Publish_Time TEST.IMPORT_FAILURES: -(S) @LINE: 1926 +(S) @LINE: 1928 >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. (E) Errors from previous script import(s) + >>> (S) @LINE: 1926 + >>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. >>> (S) @LINE: 1957 >>> >>> Warning: Setting data to out-of-range value. The value 100 does not correspond to an enumeral value. >>> (S) @LINE: 1897 @@ -1978,6 +2103,23 @@ TEST.EXPECTED:Valves.<>.valvesStatus[VDI].dataPublishCounter:0 TEST.END +-- Subprogram: resetValvesPOSTState + +-- Test Case: resetValvesPOSTState.001 +TEST.UNIT:Valves +TEST.SUBPROGRAM:resetValvesPOSTState +TEST.NEW +TEST.NAME:resetValvesPOSTState.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.VALUE:Valves.<>.valveSelfTestState:VALVE_SELF_TEST_ENABLE_VALVES +TEST.VALUE:Valves.<>.valvesSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS +TEST.EXPECTED:Valves.<>.valveSelfTestState:VALVE_SELF_TEST_ENABLE_VALVES +TEST.EXPECTED:Valves.<>.valvesSelfTestResult:SELF_TEST_STATUS_IN_PROGRESS +TEST.END + -- Subprogram: setFPGAValveSetPoint -- Test Case: setFPGAValveSetPoint_Disable_Current_Relaxation_Invalid_Valve @@ -2096,7 +2238,7 @@ TEST.VALUE:Valves.setValveAirTrap.state:NUM_OF_OPN_CLS_STATES TEST.VALUE:uut_prototype_stubs.gioSetBit.bit:0x2 TEST.VALUE:uut_prototype_stubs.gioSetBit.value:1 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:4 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 Index: vectorcast/Hercules_RM46_HD_Project/environment/VOLTAGES/VOLTAGES.tst =================================================================== diff -u -r03babd95ffe2b8cca989645afc1ce958644a1ab0 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/VOLTAGES/VOLTAGES.tst (.../VOLTAGES.tst) (revision 03babd95ffe2b8cca989645afc1ce958644a1ab0) +++ vectorcast/Hercules_RM46_HD_Project/environment/VOLTAGES/VOLTAGES.tst (.../VOLTAGES.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -46,7 +46,7 @@ TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 -TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V TEST.END -- Test Case: checkVoltageRanges.002 @@ -81,7 +81,7 @@ TEST.END_NOTES: TEST.STUB:Voltages.getMonitoredLineLevel TEST.VALUE:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V -TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V,MONITORED_LINE_24V +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V TEST.END -- Test Case: checkVoltageRanges.003 @@ -120,19 +120,167 @@ TEST.NAME:checkVoltageRanges.004 TEST.NOTES: This is an automatically generated test case. - Test Path 2 + Test Path 4 (1) for (i < (NUM_OF_MONITORED_LINES)) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + (2) if (volts > MAX_VOLTAGES[i]) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: + Cannot set i due to assignment Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: TEST.STUB:Voltages.getMonitoredLineLevel -TEST.VALUE:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_INIT -TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V,MONITORED_LINE_24V +TEST.VALUE:Voltages.getMonitoredLineLevel.return:<> +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 +TEST.VALUE:uut_prototype_stubs.isSafetyShutdownActivated.return:1 +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V TEST.END +-- Test Case: checkVoltageRanges.005 +TEST.UNIT:Voltages +TEST.SUBPROGRAM:checkVoltageRanges +TEST.NEW +TEST.NAME:checkVoltageRanges.005 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) for (i < (NUM_OF_MONITORED_LINES)) ==> TRUE + (2) if (volts > MAX_VOLTAGES[i]) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Cannot set i due to assignment + Conflict: Unable to control expression-to-expression comparison in branch 1 +TEST.END_NOTES: +TEST.STUB:Voltages.getMonitoredLineLevel +TEST.VALUE:Voltages.getMonitoredLineLevel.return:<> +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 +TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:1 +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V +TEST.END + +-- Test Case: checkVoltageRanges.006 +TEST.UNIT:Voltages +TEST.SUBPROGRAM:checkVoltageRanges +TEST.NEW +TEST.NAME:checkVoltageRanges.006 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) for (i < (NUM_OF_MONITORED_LINES)) ==> TRUE + (2) if (volts > MAX_VOLTAGES[i]) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Cannot set i due to assignment + Conflict: Unable to control expression-to-expression comparison in branch 1 +TEST.END_NOTES: +TEST.STUB:Voltages.getMonitoredLineLevel +TEST.VALUE:Voltages.getMonitoredLineLevel.return:<> +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 +TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V +TEST.END + +-- Test Case: checkVoltageRanges.007 +TEST.UNIT:Voltages +TEST.SUBPROGRAM:checkVoltageRanges +TEST.NEW +TEST.NAME:checkVoltageRanges.007 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) for (i < (NUM_OF_MONITORED_LINES)) ==> TRUE + (2) if (volts > MAX_VOLTAGES[i]) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Cannot set i due to assignment + Conflict: Unable to control expression-to-expression comparison in branch 1 +TEST.END_NOTES: +TEST.STUB:Voltages.getMonitoredLineLevel +TEST.VALUE:Voltages.getMonitoredLineLevel.return:<> +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 +TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V +TEST.END + +-- Test Case: checkVoltageRanges.008 +TEST.UNIT:Voltages +TEST.SUBPROGRAM:checkVoltageRanges +TEST.NEW +TEST.NAME:checkVoltageRanges.008 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) for (i < (NUM_OF_MONITORED_LINES)) ==> TRUE + (2) if (volts > MAX_VOLTAGES[i]) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Cannot set i due to assignment + Conflict: Unable to control expression-to-expression comparison in branch 1 +TEST.END_NOTES: +TEST.STUB:Voltages.getMonitoredLineLevel +TEST.VALUE:Voltages.getMonitoredLineLevel.return:<> +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 +TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_POST +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V +TEST.END + +-- Test Case: checkVoltageRanges.009 +TEST.UNIT:Voltages +TEST.SUBPROGRAM:checkVoltageRanges +TEST.NEW +TEST.NAME:checkVoltageRanges.009 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) for (i < (NUM_OF_MONITORED_LINES)) ==> TRUE + (2) if (volts > MAX_VOLTAGES[i]) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Cannot set i due to assignment + Conflict: Unable to control expression-to-expression comparison in branch 1 +TEST.END_NOTES: +TEST.STUB:Voltages.getMonitoredLineLevel +TEST.VALUE:Voltages.getMonitoredLineLevel.return:<> +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmConditionCleared.return:1 +TEST.EXPECTED:Voltages.getMonitoredLineLevel.signal:MONITORED_LINE_1_2V,MONITORED_LINE_3_3V,MONITORED_LINE_5V_LOGIC,MONITORED_LINE_5V_SENSORS,MONITORED_LINE_24V,MONITORED_LINE_24V_REGEN,MONITORED_LINE_FPGA_REF_V,MONITORED_LINE_PBA_REF_V,MONITORED_LINE_FPGA_VCC_V,MONITORED_LINE_FPGA_AUX_V,MONITORED_LINE_FPGA_PVN_V +TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_HD_AC_POWER_LOST,ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmConditionCleared.alarmIndex:ALARM_ID_HD_AC_POWER_LOST +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmConditionCleared.isErrorOccurred:0 +TEST.END + -- Subprogram: execVoltagesMonitor -- Test Case: execVoltagesMonitor.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/WATCHDOGMGMT/WATCHDOGMGMT.tst =================================================================== diff -u -re2b60b75c07d8c310a9bc6388d41322d917eb115 -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/Hercules_RM46_HD_Project/environment/WATCHDOGMGMT/WATCHDOGMGMT.tst (.../WATCHDOGMGMT.tst) (revision e2b60b75c07d8c310a9bc6388d41322d917eb115) +++ vectorcast/Hercules_RM46_HD_Project/environment/WATCHDOGMGMT/WATCHDOGMGMT.tst (.../WATCHDOGMGMT.tst) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -254,7 +254,9 @@ TEST.VALUE:WatchdogMgmt.<>.watchdogSelfTestTimerCount:1000 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:WatchdogMgmt.<>.watchdogSelfTestState:WATCHDOG_SELF_TEST_STATE_COMPLETE -TEST.EXPECTED:WatchdogMgmt.execWatchdogTest.return:SELF_TEST_STATUS_PASSED +TEST.EXPECTED:WatchdogMgmt.<>.watchdogSelfTestStatus:SELF_TEST_STATUS_FAILED +TEST.EXPECTED:WatchdogMgmt.<>.watchdogSelfTestTimerCount:1000 +TEST.EXPECTED:WatchdogMgmt.execWatchdogTest.return:SELF_TEST_STATUS_FAILED TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000 TEST.END @@ -264,10 +266,13 @@ TEST.NEW TEST.NAME:StartInProgress TEST.IMPORT_FAILURES: -(E) @LINE: 296 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 +(E) @LINE: 299 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 >>> Expected a field name from the record type CCAST_9_10 >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 296 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type CCAST_9_10 + >>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 >>> (E) @LINE: 291 TEST.ATTRIBUTES:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_GENERAL].override::INPUT_BASE=16,EXPECTED_BASE=16 >>> >>> Expected a field name from the record type CCAST_9_10 >>> >>> Read: override::INPUT_BASE=16,EXPECTED_BASE=16 @@ -626,6 +631,21 @@ TEST.EXPECTED:WatchdogMgmt.<>.watchdogTaskCheckedIn[TASK_TIMER].data:0 TEST.END +-- Subprogram: resetWatchdogPOSTState + +-- Test Case: resetWatchdogPOSTState.001 +TEST.UNIT:WatchdogMgmt +TEST.SUBPROGRAM:resetWatchdogPOSTState +TEST.NEW +TEST.NAME:resetWatchdogPOSTState.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.VALUE:WatchdogMgmt.<>.watchdogSelfTestState:WATCHDOG_SELF_TEST_STATE_START +TEST.EXPECTED:WatchdogMgmt.<>.watchdogSelfTestState:WATCHDOG_SELF_TEST_STATE_START +TEST.END + -- Subprogram: testResetWatchdogTaskCheckInOverride -- Test Case: InvalidTask Index: vectorcast/setup_env.sh =================================================================== diff -u -r306cea5ba8853b16f7da4b2b09928db073bb1d5e -r8d6cb96810d734a0a1645bdec85b90c6347b1313 --- vectorcast/setup_env.sh (.../setup_env.sh) (revision 306cea5ba8853b16f7da4b2b09928db073bb1d5e) +++ vectorcast/setup_env.sh (.../setup_env.sh) (revision 8d6cb96810d734a0a1645bdec85b90c6347b1313) @@ -14,14 +14,14 @@ # VECTORCAST_DIR - Environment variable pointing to the base directory for VectorCAST if [ "$doesDialityDirExist" == false ]; then - export VECTORCAST_DIR=/usr/local/vcast/ + export VECTORCAST_DIR=/usr/local/vcast_2019/ else export VECTORCAST_DIR=~/vcast fi # VECTOR_LICENSE_FILE - Environment variable pointing to the license file if [ "$doesDialityDirExist" == false ]; then - export VECTOR_LICENSE_FILE=/usr/local/flexlm/licenses/license.dat + export VECTOR_LICENSE_FILE=/usr/local/vcast/flexlm/vector-PSTI-BLR-01-045.lic else export VECTOR_LICENSE_FILE=27000@dvm-util01 fi