-- VectorCAST 19.sp3 (11/13/19) -- Test Case Script -- -- Environment : ALARMMGMT -- Unit(s) Under Test: AlarmMgmt -- -- Script Features TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING TEST.SCRIPT_FEATURE:CPP_CLASS_OBJECT_REVISION TEST.SCRIPT_FEATURE:MULTIPLE_UUT_SUPPORT TEST.SCRIPT_FEATURE:MIXED_CASE_NAMES TEST.SCRIPT_FEATURE:STATIC_HEADER_FUNCS_IN_UUTS TEST.SCRIPT_FEATURE:VCAST_MAIN_NOT_RENAMED -- -- Unit: AlarmMgmt -- Subprogram: activateAlarm -- Test Case: activateAlarm.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm TEST.NEW TEST.NAME:activateAlarm.001 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.END -- Test Case: activateAlarm.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm TEST.NEW TEST.NAME:activateAlarm.002 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_TREATMENT_STOPPED_BY_USER TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 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.activateAlarm.alarm:ALARM_ID_HD_BLOOD_LEAK_DETECTED TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.END -- Test Case: activateAlarm.004 TEST.UNIT:AlarmMgmt 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.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.END -- Test Case: activateAlarm_AlreadyActive TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm TEST.NEW TEST.NAME:activateAlarm_AlreadyActive TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:7632 TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:8000 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:7632 TEST.END -- Test Case: activateAlarm_Fault TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm TEST.NEW TEST.NAME:activateAlarm_Fault TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:0 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:0 TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:7632 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:7632 TEST.EXPECTED:uut_prototype_stubs.requestNewOperationMode.newMode:MODE_FAUL TEST.END -- Test Case: activateAlarm_InvalidAlarm TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm TEST.NEW TEST.NAME:activateAlarm_InvalidAlarm TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:0 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:0 TEST.VALUE:AlarmMgmt.activateAlarm.alarm:NUM_OF_ALARM_IDS TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:1000 TEST.END -- Test Case: activateAlarm_NoAlarm TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm TEST.NEW TEST.NAME:activateAlarm_NoAlarm TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:0 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:0 TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_NO_ALARM TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_HD_SOFTWARE_FAULT].data:1000 TEST.END -- Test Case: activateAlarm_NotAFault TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm TEST.NEW TEST.NAME:activateAlarm_NotAFault TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK]:0 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].data:0 TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:7632 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK].data:7632 TEST.END -- Subprogram: activateAlarm1Data -- Test Case: activateAlarm1Data_AlreadyActive TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm1Data TEST.NEW TEST.NAME:activateAlarm1Data_AlreadyActive TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.VALUE:AlarmMgmt.activateAlarm1Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:AlarmMgmt.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:AlarmMgmt.activateAlarm1Data.alarmData.data.uInt.data:567 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.END -- Test Case: activateAlarm1Data_NominalPath TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm1Data TEST.NEW TEST.NAME:activateAlarm1Data_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 109 TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmTriggered.alarm:1 >>> >>> Could not find function broadcastAlarmTriggered >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 110 TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmTriggered.almData1.dataType:ALARM_DATA_TYPE_U32 >>> >>> Could not find function broadcastAlarmTriggered >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 111 TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmTriggered.almData1.data.uInt.data:567 >>> >>> Could not find function broadcastAlarmTriggered >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 112 TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmTriggered.almData2.dataType:ALARM_DATA_TYPE_NONE >>> >>> Could not find function broadcastAlarmTriggered >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:0 TEST.VALUE:AlarmMgmt.activateAlarm1Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:AlarmMgmt.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:AlarmMgmt.activateAlarm1Data.alarmData.data.uInt.data:567 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.END -- Subprogram: activateAlarm2Data -- Test Case: activateAlarm2Data.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm2Data TEST.NEW TEST.NAME:activateAlarm2Data.001 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 TEST.END -- Test Case: activateAlarm2Data.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm2Data TEST.NEW TEST.NAME:activateAlarm2Data.002 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 TEST.END -- Test Case: activateAlarm2Data_AlreadyActive TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm2Data TEST.NEW TEST.NAME:activateAlarm2Data_AlreadyActive TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData1.data.uInt.data:123 TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData2.data.flt.data:456.789 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.END -- Test Case: activateAlarm2Data_NominalPath TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm2Data TEST.NEW TEST.NAME:activateAlarm2Data_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 141 TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmTriggered.alarm:1 >>> >>> Could not find function broadcastAlarmTriggered >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 142 TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmTriggered.almData1.dataType:ALARM_DATA_TYPE_U32 >>> >>> Could not find function broadcastAlarmTriggered >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 143 TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmTriggered.almData1.data.uInt.data:123 >>> >>> Could not find function broadcastAlarmTriggered >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 144 TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmTriggered.almData2.dataType:ALARM_DATA_TYPE_F32 >>> >>> Could not find function broadcastAlarmTriggered >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 145 TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmTriggered.almData2.data.flt.data:456.789 >>> >>> Could not find function broadcastAlarmTriggered >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData1.data.uInt.data:123 TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:AlarmMgmt.activateAlarm2Data.alarmData2.data.flt.data:456.789 TEST.END -- Subprogram: activateAlarmNoData -- Test Case: activateAlarmNoData_AlreadyActive TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarmNoData TEST.NEW TEST.NAME:activateAlarmNoData_AlreadyActive TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.VALUE:AlarmMgmt.activateAlarmNoData.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.END -- Test Case: activateAlarmNoData_NominalPath TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarmNoData TEST.NEW TEST.NAME:activateAlarmNoData_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 168 TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmTriggered.alarm:1 >>> >>> Could not find function broadcastAlarmTriggered >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 169 TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmTriggered.almData1.dataType:ALARM_DATA_TYPE_NONE >>> >>> Could not find function broadcastAlarmTriggered >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 170 TEST.EXPECTED:uut_prototype_stubs.broadcastAlarmTriggered.almData2.dataType:ALARM_DATA_TYPE_NONE >>> >>> Could not find function broadcastAlarmTriggered >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:0 TEST.VALUE:AlarmMgmt.activateAlarmNoData.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.END -- Subprogram: clearAlarm -- Test Case: clearAlarm.001 TEST.UNIT:AlarmMgmt 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.END -- Test Case: clearAlarm_ClearNotAllowed TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:clearAlarm TEST.NEW TEST.NAME:clearAlarm_ClearNotAllowed TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.VALUE:AlarmMgmt.clearAlarm.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.END -- Test Case: clearAlarm_InvalidAlarm TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:clearAlarm TEST.NEW TEST.NAME:clearAlarm_InvalidAlarm TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:0 TEST.VALUE:AlarmMgmt.clearAlarm.alarm:NUM_OF_ALARM_IDS TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.END -- Test Case: clearAlarm_NoAlarm TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:clearAlarm TEST.NEW TEST.NAME:clearAlarm_NoAlarm TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:0 TEST.VALUE:AlarmMgmt.clearAlarm.alarm:ALARM_ID_NO_ALARM TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.END -- Test Case: clearAlarm_NominalPath TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:clearAlarm TEST.NEW TEST.NAME:clearAlarm_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 212 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_BLOOD_SITTING_WARNING >>> >>> Unexpected end of command - stopped at character 73 >>> >>> Command Ignored >>> (E) @LINE: 214 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: 217 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 76 >>> >>> Command Ignored >>> (E) @LINE: 218 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.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.END -- Test Case: clearAlarm_NotInFIFO TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:clearAlarm TEST.NEW TEST.NAME:clearAlarm_NotInFIFO TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 238 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_INLET_WATER_LOW_CONDUCTIVITY >>> >>> 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_LOW_CONDUCTIVITY >>> >>> 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.END -- Subprogram: clearAlarmCondition -- Test Case: clearAlarmCondition.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:clearAlarmCondition TEST.NEW TEST.NAME:clearAlarmCondition.001 TEST.MCDC_BASIS_PATH:2 of 5 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (alarm > (ALARM_ID_NO_ALARM) && alarm < (NUM_OF_ALARM_IDS)) ==> TRUE Row number 1 forms a pair with Row 3 for Condition #1, subcondition "a". Condition a ==> TRUE Condition b ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.clearAlarmCondition.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_NO_ALARM]:0 TEST.END -- Test Case: clearAlarmCondition.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:clearAlarmCondition TEST.NEW TEST.NAME:clearAlarmCondition.002 TEST.MCDC_BASIS_PATH:3 of 5 TEST.NOTES: This is an automatically generated test case. Test Path 3 (1) if (alarm > (ALARM_ID_NO_ALARM) && alarm < (NUM_OF_ALARM_IDS)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "b". Condition a ==> TRUE Condition b ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_NO_ALARM]:1 TEST.VALUE:AlarmMgmt.clearAlarmCondition.alarm:<> TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_NO_ALARM]:1 TEST.END -- Test Case: clearAlarmCondition.003 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:clearAlarmCondition TEST.NEW TEST.NAME:clearAlarmCondition.003 TEST.MCDC_BASIS_PATH:1 of 5 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (alarm > (ALARM_ID_NO_ALARM) && alarm < (NUM_OF_ALARM_IDS)) ==> 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:AlarmMgmt.clearAlarmCondition.alarm:<> TEST.EXPECTED:AlarmMgmt.<>.alarmIsDetected[ALARM_ID_NO_ALARM]:0 TEST.END -- Subprogram: clearAllRecoverableAlarms -- Test Case: clearAllRecoverableAlarms.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:clearAllRecoverableAlarms TEST.NEW TEST.NAME:clearAllRecoverableAlarms.001 TEST.MCDC_BASIS_PATH:2 of 4 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) for (a < (NUM_OF_ALARM_IDS)) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: TEST.STUB:AlarmMgmt.clearAlarm TEST.END -- Subprogram: doesAlarmStatusIndicateStop -- Test Case: doesAlarmStatusIndicateStop.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:doesAlarmStatusIndicateStop TEST.NEW TEST.NAME:doesAlarmStatusIndicateStop.001 TEST.VALUE:AlarmMgmt.<>.alarmStatus.stop:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.stop:0 TEST.END -- Subprogram: execAlarmAudioSelfTest -- Test Case: execAlarmAudioSelfTest.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:execAlarmAudioSelfTest TEST.NEW TEST.NAME:execAlarmAudioSelfTest.001 TEST.VALUE:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_START TEST.EXPECTED:AlarmMgmt.execAlarmAudioSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS TEST.END -- Test Case: execAlarmAudioSelfTest.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:execAlarmAudioSelfTest TEST.NEW TEST.NAME:execAlarmAudioSelfTest.002 TEST.VALUE:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_COMPLETE TEST.EXPECTED:AlarmMgmt.execAlarmAudioSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS TEST.END -- Test Case: execAlarmAudioSelfTest.003 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:execAlarmAudioSelfTest TEST.NEW TEST.NAME:execAlarmAudioSelfTest.003 TEST.VALUE:AlarmMgmt.<>.alarmAudioSelfTestState:NUM_OF_ALARM_AUDIO_SELF_TEST_STATES TEST.EXPECTED:AlarmMgmt.execAlarmAudioSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS TEST.END -- Test Case: execAlarmAudioSelfTest.004 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:execAlarmAudioSelfTest TEST.NEW TEST.NAME:execAlarmAudioSelfTest.004 TEST.MCDC_BASIS_PATH:2 of 5 TEST.NOTES: This is an automatically generated test case. Test Path 2 (2) case alarmAudioSelfTestState ==> ALARM_AUDIO_SELF_TEST_STATE_PRIMARY (3) if (almHGCurrent > (20.0) && almLGCurrent > (60.0)) ==> TRUE Row number 1 forms a pair with Row 3 for Condition #3, subcondition "a". Condition a ==> TRUE Condition b ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_PRIMARY TEST.VALUE:uut_prototype_stubs.getIntADCVoltageConverted.return:<> TEST.EXPECTED:AlarmMgmt.execAlarmAudioSelfTest.return:SELF_TEST_STATUS_PASSED TEST.END -- Test Case: execAlarmAudioSelfTest.005 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:execAlarmAudioSelfTest TEST.NEW TEST.NAME:execAlarmAudioSelfTest.005 TEST.MCDC_BASIS_PATH:3 of 5 TEST.NOTES: This is an automatically generated test case. Test Path 3 (2) case alarmAudioSelfTestState ==> ALARM_AUDIO_SELF_TEST_STATE_PRIMARY (3) if (almHGCurrent > (20.0) && almLGCurrent > (60.0)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #3, subcondition "b". Condition a ==> TRUE Condition b ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_PRIMARY TEST.VALUE:uut_prototype_stubs.getIntADCVoltageConverted.return:20.1 TEST.EXPECTED:AlarmMgmt.execAlarmAudioSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS TEST.END -- Test Case: execAlarmAudioSelfTest.006 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:execAlarmAudioSelfTest TEST.NEW TEST.NAME:execAlarmAudioSelfTest.006 TEST.MCDC_BASIS_PATH:1 of 5 TEST.NOTES: This is an automatically generated test case. Test Path 1 (2) case alarmAudioSelfTestState ==> ALARM_AUDIO_SELF_TEST_STATE_PRIMARY (3) if (almHGCurrent > (20.0) && almLGCurrent > (60.0)) ==> FALSE Row number 3 forms a pair with Row 1 for Condition #3, subcondition "a". Condition a ==> FALSE Condition b ==> TRUE Test Case Generation Notes: Conflict: Cannot resolve multiple comparisons ( uut_prototype_stubs.getIntADCVoltageConverted.return ) in branch 3 TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_PRIMARY TEST.VALUE:uut_prototype_stubs.getIntADCVoltageConverted.return:<> TEST.EXPECTED:AlarmMgmt.execAlarmAudioSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS TEST.END -- Test Case: execAlarmAudioSelfTest.007 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:execAlarmAudioSelfTest TEST.NEW TEST.NAME:execAlarmAudioSelfTest.007 TEST.MCDC_BASIS_PATH:5 of 5 TEST.NOTES: This is an automatically generated test case. Test Path 5 (2) case alarmAudioSelfTestState ==> ALARM_AUDIO_SELF_TEST_STATE_PRIMARY (3) if (almHGCurrent > (20.0) && almLGCurrent > (60.0)) ==> FALSE (4) if ((1) == didTimeout(testStartTime, 1000)) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #4, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmAudioSelfTestState:ALARM_AUDIO_SELF_TEST_STATE_PRIMARY TEST.VALUE:uut_prototype_stubs.getIntADCVoltageConverted.return:<> TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:AlarmMgmt.execAlarmAudioSelfTest.return:SELF_TEST_STATUS_FAILED TEST.END -- Subprogram: execAlarmMgmt -- Test Case: execAlarmMgmt.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:execAlarmMgmt TEST.NEW TEST.NAME:execAlarmMgmt.001 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (++alarmStatusPublicationTimerCounter >= getU32OverrideValue(&alarmStatusPublishInterval)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.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 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:getAlarmAudioBackupCurrent TEST.NEW TEST.NAME:getAlarmAudioBackupCurrent.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (0xccc33c33U == alarmBackupAudioCurrent.override) ==> 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:AlarmMgmt.<>.alarmBackupAudioCurrent.override:3435346995 TEST.EXPECTED:AlarmMgmt.getAlarmAudioBackupCurrent.return:0.0 TEST.END -- Test Case: getAlarmAudioBackupCurrent.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:getAlarmAudioBackupCurrent TEST.NEW TEST.NAME:getAlarmAudioBackupCurrent.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (0xccc33c33U == alarmBackupAudioCurrent.override) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmBackupAudioCurrent.override:<> TEST.EXPECTED:AlarmMgmt.getAlarmAudioBackupCurrent.return:0.0 TEST.END -- Subprogram: getAlarmAudioPrimaryHighGainCurrent -- Test Case: getAlarmAudioPrimaryHighGainCurrent.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:getAlarmAudioPrimaryHighGainCurrent TEST.NEW TEST.NAME:getAlarmAudioPrimaryHighGainCurrent.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (0xccc33c33U == alarmPrimaryAudioCurrentHG.override) ==> 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:AlarmMgmt.<>.alarmPrimaryAudioCurrentHG.override:3435346995 TEST.EXPECTED:AlarmMgmt.getAlarmAudioPrimaryHighGainCurrent.return:0.0 TEST.END -- Test Case: getAlarmAudioPrimaryHighGainCurrent.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:getAlarmAudioPrimaryHighGainCurrent TEST.NEW TEST.NAME:getAlarmAudioPrimaryHighGainCurrent.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (0xccc33c33U == alarmPrimaryAudioCurrentHG.override) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmPrimaryAudioCurrentHG.override:<> TEST.EXPECTED:AlarmMgmt.getAlarmAudioPrimaryHighGainCurrent.return:0.0 TEST.END -- Subprogram: getAlarmAudioPrimaryLowGainCurrent -- Test Case: getAlarmAudioPrimaryLowGainCurrent.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:getAlarmAudioPrimaryLowGainCurrent TEST.NEW TEST.NAME:getAlarmAudioPrimaryLowGainCurrent.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (0xccc33c33U == alarmPrimaryAudioCurrentLG.override) ==> 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:AlarmMgmt.<>.alarmPrimaryAudioCurrentLG.override:3435346995 TEST.EXPECTED:AlarmMgmt.getAlarmAudioPrimaryLowGainCurrent.return:0.0 TEST.END -- Test Case: getAlarmAudioPrimaryLowGainCurrent.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:getAlarmAudioPrimaryLowGainCurrent TEST.NEW TEST.NAME:getAlarmAudioPrimaryLowGainCurrent.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (0xccc33c33U == alarmPrimaryAudioCurrentLG.override) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmPrimaryAudioCurrentLG.override:<> TEST.EXPECTED:AlarmMgmt.getAlarmAudioPrimaryLowGainCurrent.return:0.0 TEST.END -- Subprogram: getAlarmAudioVolume -- Test Case: getAlarmAudioVolume.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:getAlarmAudioVolume TEST.NEW TEST.NAME:getAlarmAudioVolume.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (0xccc33c33U == alarmAudioVolumeLevel.override) ==> 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:AlarmMgmt.<>.alarmAudioVolumeLevel.override:3435346995 TEST.EXPECTED:AlarmMgmt.getAlarmAudioVolume.return:0 TEST.END -- Test Case: getAlarmAudioVolume.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:getAlarmAudioVolume TEST.NEW TEST.NAME:getAlarmAudioVolume.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (0xccc33c33U == alarmAudioVolumeLevel.override) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmAudioVolumeLevel.override:<> TEST.EXPECTED:AlarmMgmt.getAlarmAudioVolume.return:0 TEST.END -- Subprogram: getAlarmStartTime -- Test Case: getAlarmStartTime.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:getAlarmStartTime TEST.NEW TEST.NAME:getAlarmStartTime.001 TEST.MCDC_BASIS_PATH:4 of 4 TEST.NOTES: This is an automatically generated test case. Test Path 4 (1) if (alarmID < (NUM_OF_ALARM_IDS)) ==> TRUE (2) if (0xccc33c33U == (alarmStartedAt[alarmID]).override) ==> 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:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].override:3435346995 TEST.VALUE:AlarmMgmt.getAlarmStartTime.alarmID:ALARM_ID_NO_ALARM TEST.EXPECTED:AlarmMgmt.getAlarmStartTime.alarmID:ALARM_ID_NO_ALARM TEST.END -- Test Case: getAlarmStartTime_InvalidAlarm TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:getAlarmStartTime TEST.NEW TEST.NAME:getAlarmStartTime_InvalidAlarm TEST.VALUE:AlarmMgmt.getAlarmStartTime.alarmID:9999 TEST.EXPECTED:AlarmMgmt.getAlarmStartTime.return:0 TEST.END -- Test Case: getAlarmStartTime_NominalPath TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:getAlarmStartTime TEST.NEW TEST.NAME:getAlarmStartTime_NominalPath TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:456 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 -- Test Case: getAlarmStartTime_Override TEST.UNIT:AlarmMgmt 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.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 -- Subprogram: getCurrentAlarmStatePriority -- Test Case: getCurrentAlarmStatePriority_NominalPath TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:getCurrentAlarmStatePriority TEST.NEW TEST.NAME:getCurrentAlarmStatePriority_NominalPath TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_MEDIUM TEST.EXPECTED:AlarmMgmt.getCurrentAlarmStatePriority.return:ALARM_PRIORITY_MEDIUM TEST.END -- Subprogram: getNoNewTreatmentStatus -- Test Case: getNoNewTreatmentStatus.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:getNoNewTreatmentStatus TEST.NEW TEST.NAME:getNoNewTreatmentStatus.001 TEST.VALUE:AlarmMgmt.getNoNewTreatmentStatus.return:0 TEST.EXPECTED:AlarmMgmt.getNoNewTreatmentStatus.return:0 TEST.END -- Subprogram: handleActiveAlarmListRequest -- Test Case: handleActiveAlarmListRequest.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:handleActiveAlarmListRequest TEST.NEW TEST.NAME:handleActiveAlarmListRequest.001 TEST.MCDC_BASIS_PATH:2 of 9 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) for (index < (10)) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: TEST.STUB:AlarmMgmt.isAnyAlarmActive TEST.VALUE:AlarmMgmt.isAnyAlarmActive.return:0 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.size:40 TEST.END -- Test Case: handleActiveAlarmListRequest.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:handleActiveAlarmListRequest TEST.NEW TEST.NAME:handleActiveAlarmListRequest.002 TEST.MCDC_BASIS_PATH:4 of 9 TEST.NOTES: This is an automatically generated test case. Test Path 4 (1) for (index < (10)) ==> FALSE (2) if ((1) == isAnyAlarmActive()) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: TEST.STUB:AlarmMgmt.isAnyAlarmActive TEST.VALUE:AlarmMgmt.isAnyAlarmActive.return:1 TEST.VALUE:uut_prototype_stubs.sendActiveAlarmsList.alarmList[0]:0,1,0 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.alarmList[0]:0 TEST.END -- Test Case: handleActiveAlarmListRequest.003 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:handleActiveAlarmListRequest TEST.NEW TEST.NAME:handleActiveAlarmListRequest.003 TEST.MCDC_BASIS_PATH:8 of 9 TEST.NOTES: This is an automatically generated test case. Test Path 8 (1) for (index < (10)) ==> FALSE (2) if ((1) == isAnyAlarmActive()) ==> TRUE (3) for (index < (NUM_OF_ALARM_IDS)) ==> TRUE (4) if ((1) == isAlarmActive((ALARM_RANK_TABLE[index]).alarmID) && activeAlarmListIndex < (10)) ==> TRUE Row number 1 forms a pair with Row 3 for Condition #4, subcondition "a". Condition a ==> TRUE Condition b ==> TRUE Test Case Generation Notes: Cannot set local variable activeAlarmListIndex in branch 4 Conflict: Unable to control expression-to-expression comparison in branch 1 Conflict: Unable to control expression-to-expression comparison in branch 3 TEST.END_NOTES: TEST.STUB:AlarmMgmt.isAlarmActive TEST.STUB:AlarmMgmt.isAnyAlarmActive TEST.VALUE:AlarmMgmt.isAlarmActive.return:(2)0,1,0 TEST.VALUE:AlarmMgmt.isAnyAlarmActive.return:1 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.reason:0 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.alarmList[0]:3 TEST.END -- Test Case: handleActiveAlarmListRequest.004 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:handleActiveAlarmListRequest TEST.NEW TEST.NAME:handleActiveAlarmListRequest.004 TEST.NOTES: This is an automatically generated test case. Test Path 8 (1) for (index < (10)) ==> FALSE (2) if ((1) == isAnyAlarmActive()) ==> TRUE (3) for (index < (NUM_OF_ALARM_IDS)) ==> TRUE (4) if ((1) == isAlarmActive((ALARM_RANK_TABLE[index]).alarmID) && activeAlarmListIndex < (10)) ==> TRUE Row number 1 forms a pair with Row 3 for Condition #4, subcondition "a". Condition a ==> TRUE Condition b ==> TRUE Test Case Generation Notes: Cannot set local variable activeAlarmListIndex in branch 4 Conflict: Unable to control expression-to-expression comparison in branch 1 Conflict: Unable to control expression-to-expression comparison in branch 3 TEST.END_NOTES: TEST.STUB:AlarmMgmt.isAlarmActive TEST.STUB:AlarmMgmt.isAnyAlarmActive TEST.VALUE:AlarmMgmt.isAlarmActive.return:(11)1,0 TEST.VALUE:AlarmMgmt.isAnyAlarmActive.return:1 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.reason:0 TEST.END -- Subprogram: handleAlarmEscalations -- Test Case: handleAlarmEscalations.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:handleAlarmEscalations TEST.NEW TEST.NAME:handleAlarmEscalations.001 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_EscalationsPending.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:handleAlarmEscalations TEST.NEW TEST.NAME:handleAlarmEscalations_EscalationsPending.001 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.<>.alarmIsActive[ALARM_ID_VENOUS_PRESSURE_HIGH]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_OCCLUSION_BLOOD_PUMP]:1 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: initAlarmMgmt -- Test Case: initAlarmMgmt_NominalPath TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:initAlarmMgmt TEST.NEW TEST.NAME:initAlarmMgmt_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 481 TEST.VALUE:AlarmMgmt.<>.alarmStatus.bypassDialyzer:1 >>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T >>> >>> Read: bypassDialyzer >>> (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 >>> >>> 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 >>> >>> Unexpected end of command - stopped at character 73 >>> >>> Command Ignored >>> (E) @LINE: 485 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_HD_SOFTWARE_FAULT >>> >>> Unexpected end of command - stopped at character 71 >>> >>> Command Ignored >>> (E) @LINE: 504 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.bypassDialyzer:0 >>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T >>> >>> Read: bypassDialyzer >>> (E) @LINE: 505 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_HIGH]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 95 >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.ptr_mibspiREG3:<> TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:1 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].data:1 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].ovInitData:1 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].ovData:1 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].override:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_MEDIUM TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:1 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.systemFault:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.stop:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noClear:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noResume:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noRinseback:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noEndTreatment:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noNewTreatment:1 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].data:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].ovInitData:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].ovData:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].override:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_NONE TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.stop:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noClear:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noResume:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noRinseback:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noEndTreatment:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noNewTreatment:0 TEST.END -- Subprogram: isAlarmActive -- 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: isAlarmRecoverable -- Test Case: isAlarmRecoverable_NonRecoverable TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:isAlarmRecoverable TEST.NEW TEST.NAME:isAlarmRecoverable_NonRecoverable TEST.VALUE:AlarmMgmt.isAlarmRecoverable.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:AlarmMgmt.isAlarmRecoverable.return:0 TEST.END -- Test Case: isAlarmRecoverable_Recoverable TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:isAlarmRecoverable TEST.NEW TEST.NAME:isAlarmRecoverable_Recoverable TEST.VALUE:AlarmMgmt.isAlarmRecoverable.alarm:ALARM_ID_INLET_WATER_LOW_CONDUCTIVITY TEST.EXPECTED:AlarmMgmt.isAlarmRecoverable.return:1 TEST.END -- Subprogram: isAnyAlarmActive -- Test Case: isAnyAlarmActive.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:isAnyAlarmActive TEST.NEW TEST.NAME:isAnyAlarmActive.001 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) (alarmStatus.alarmTop != (ALARM_ID_NO_ALARM)) ==> 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:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.EXPECTED:AlarmMgmt.isAnyAlarmActive.return:1 TEST.END -- Test Case: isAnyAlarmActive.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:isAnyAlarmActive TEST.NEW TEST.NAME:isAnyAlarmActive.002 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) (alarmStatus.alarmTop != (ALARM_ID_NO_ALARM)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM TEST.EXPECTED:AlarmMgmt.isAnyAlarmActive.return:0 TEST.END -- Subprogram: isDialysateRecircBlocked -- Test Case: isDialysateRecircBlocked.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:isDialysateRecircBlocked TEST.NEW TEST.NAME:isDialysateRecircBlocked.001 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noDialRecirc:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noDialRecirc:1 TEST.END -- Subprogram: monitorAlarms -- Test Case: monitorAlarms.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:monitorAlarms TEST.NEW TEST.NAME:monitorAlarms.001 TEST.STUB:AlarmMgmt.getAlarmAudioVolume TEST.VALUE:AlarmMgmt.<>.alarmPrimaryAudioCurrentHG.data:0.0 TEST.VALUE:AlarmMgmt.<>.alarmPrimaryAudioCurrentLG.data:0.0 TEST.VALUE:AlarmMgmt.getAlarmAudioVolume.return:100 TEST.EXPECTED:AlarmMgmt.<>.alarmPrimaryAudioCurrentHG.data:0.0 TEST.EXPECTED:AlarmMgmt.<>.alarmPrimaryAudioCurrentLG.data:0.0 TEST.END -- Subprogram: publishAlarmInfo -- Test Case: publishAlarmInfo.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:publishAlarmInfo TEST.NEW TEST.NAME:publishAlarmInfo.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (++alarmInfoPublicationTimerCounter >= getU32OverrideValue(&alarmInfoPublishInterval)) ==> 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:uut_prototype_stubs.getU32OverrideValue.return:<> TEST.END -- Test Case: publishAlarmInfo.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:publishAlarmInfo TEST.NEW TEST.NAME:publishAlarmInfo.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (++alarmInfoPublicationTimerCounter >= getU32OverrideValue(&alarmInfoPublishInterval)) ==> 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:uut_prototype_stubs.getU32OverrideValue.return:<> TEST.END -- Subprogram: resetAlarmPriorityFIFO -- Test Case: resetAlarmPriorityFIFO_InvalidPriority TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:resetAlarmPriorityFIFO TEST.NEW TEST.NAME:resetAlarmPriorityFIFO_InvalidPriority TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (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 >>> >>> 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 >>> >>> 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 >>> >>> Unexpected end of command - stopped at character 71 >>> >>> Command Ignored >>> (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 >>> >>> 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 >>> >>> 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 >>> >>> Unexpected end of command - stopped at character 74 >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:0 TEST.VALUE:AlarmMgmt.resetAlarmPriorityFIFO.priority:NUM_OF_ALARM_PRIORITIES TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.END -- Test Case: resetAlarmPriorityFIFO_NominalPath TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:resetAlarmPriorityFIFO TEST.NEW 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 >>> >>> Unexpected end of command - stopped at character 73 >>> >>> Command Ignored >>> (E) @LINE: 568 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 76 >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.resetAlarmPriorityFIFO.priority:ALARM_PRIORITY_MEDIUM TEST.EXPECTED:AlarmMgmt.resetAlarmPriorityFIFO.priority:ALARM_PRIORITY_MEDIUM TEST.END -- Subprogram: setAlarmAudio -- Test Case: setAlarmAudio.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmAudio TEST.NEW TEST.NAME:setAlarmAudio.001 TEST.MCDC_BASIS_PATH:2 of 8 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == alarmAudioTestToneRequested) ==> 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:AlarmMgmt.<>.alarmAudioTestToneRequested:1 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_FAUL TEST.EXPECTED:AlarmMgmt.<>.alarmAudioTestToneRequested:0 TEST.END -- Test Case: setAlarmAudio.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmAudio TEST.NEW TEST.NAME:setAlarmAudio.002 TEST.MCDC_BASIS_PATH:7 of 8 TEST.NOTES: This is an automatically generated test case. Test Path 7 (1) if ((1) == alarmAudioTestToneRequested) ==> TRUE (2) if ((MODE_FAUL) == getCurrentOperationMode()) ==> 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.VALUE:AlarmMgmt.<>.alarmAudioTestToneRequested:1 TEST.VALUE:uut_prototype_stubs.setAlarmAudioState.state:4 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_SERV TEST.EXPECTED:uut_prototype_stubs.setAlarmAudioState.state:4 TEST.END -- Test Case: setAlarmAudio.003 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmAudio TEST.NEW TEST.NAME:setAlarmAudio.003 TEST.MCDC_BASIS_PATH:4 of 8 TEST.NOTES: This is an automatically generated test case. Test Path 4 (1) if ((1) == alarmAudioTestToneRequested) ==> FALSE (3) if ((1) == alarmStatus.alarmsSilenced) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:1 TEST.VALUE:AlarmMgmt.<>.alarmAudioTestToneRequested:<> TEST.VALUE:uut_prototype_stubs.setAlarmAudioState.state:0 TEST.EXPECTED:uut_prototype_stubs.setAlarmAudioState.state:0 TEST.END -- Test Case: setAlarmAudio.004 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmAudio TEST.NEW TEST.NAME:setAlarmAudio.004 TEST.MCDC_BASIS_PATH:3 of 8 TEST.NOTES: This is an automatically generated test case. Test Path 3 (1) if ((1) == alarmAudioTestToneRequested) ==> FALSE (3) if ((1) == alarmStatus.alarmsSilenced) ==> 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.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:<> TEST.VALUE:AlarmMgmt.<>.alarmAudioTestToneRequested:<> TEST.VALUE:uut_prototype_stubs.setAlarmAudioState.state:0 TEST.EXPECTED:uut_prototype_stubs.setAlarmAudioState.state:0 TEST.END -- Test Case: setAlarmAudio.005 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmAudio TEST.NEW TEST.NAME:setAlarmAudio.005 TEST.MCDC_BASIS_PATH:5 of 8 TEST.NOTES: This is an automatically generated test case. Test Path 5 (1) if ((1) == alarmAudioTestToneRequested) ==> FALSE (3) if ((1) == alarmStatus.alarmsSilenced) ==> FALSE (4) if (alarmStatus.alarmsState < (NUM_OF_ALARM_PRIORITIES)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #4, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:<> TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:<> TEST.VALUE:AlarmMgmt.<>.alarmAudioTestToneRequested:<> TEST.VALUE:uut_prototype_stubs.setAlarmAudioState.state:3 TEST.EXPECTED:uut_prototype_stubs.setAlarmAudioState.state:3 TEST.END -- Subprogram: setAlarmAudioVolume -- Test Case: setAlarmAudioVolume.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmAudioVolume TEST.NEW TEST.NAME:setAlarmAudioVolume.001 TEST.MCDC_BASIS_PATH:2 of 3 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (volumeLevel > (0) && volumeLevel <= (5)) ==> TRUE Row number 1 forms a pair with Row 3 for Condition #1, subcondition "a". Condition a ==> TRUE Condition b ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.setAlarmAudioVolume.volumeLevel:4 TEST.EXPECTED:AlarmMgmt.<>.alarmAudioVolumeLevel.data:1 TEST.EXPECTED:uut_prototype_stubs.sendAlarmAudioVolumeSetResponse.accepted:1 TEST.END -- Test Case: setAlarmAudioVolume.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmAudioVolume TEST.NEW TEST.NAME:setAlarmAudioVolume.002 TEST.MCDC_BASIS_PATH:3 of 3 TEST.NOTES: This is an automatically generated test case. Test Path 3 (1) if (volumeLevel > (0) && volumeLevel <= (5)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "b". Condition a ==> TRUE Condition b ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.setAlarmAudioVolume.volumeLevel:6 TEST.EXPECTED:uut_prototype_stubs.sendAlarmAudioVolumeSetResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendAlarmAudioVolumeSetResponse.rejReason:17 TEST.END -- Test Case: setAlarmAudioVolume.003 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmAudioVolume TEST.NEW TEST.NAME:setAlarmAudioVolume.003 TEST.MCDC_BASIS_PATH:1 of 3 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (volumeLevel > (0) && volumeLevel <= (5)) ==> 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:AlarmMgmt.setAlarmAudioVolume.volumeLevel:<> TEST.VALUE:uut_prototype_stubs.sendAlarmAudioVolumeSetResponse.accepted:0 TEST.VALUE:uut_prototype_stubs.sendAlarmAudioVolumeSetResponse.rejReason:0 TEST.EXPECTED:uut_prototype_stubs.sendAlarmAudioVolumeSetResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendAlarmAudioVolumeSetResponse.rejReason:17 TEST.END -- Subprogram: setAlarmLamp -- Test Case: setAlarmLamp.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmLamp TEST.NEW TEST.NAME:setAlarmLamp.001 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_LOW TEST.VALUE:uut_prototype_stubs.getCurrentAlarmLampPattern.return:LAMP_PATTERN_OK TEST.EXPECTED:uut_prototype_stubs.requestAlarmLampPattern.lampPattern:LAMP_PATTERN_LOW_ALARM TEST.END -- Test Case: setAlarmLamp.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmLamp TEST.NEW TEST.NAME:setAlarmLamp.002 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_MEDIUM TEST.VALUE:uut_prototype_stubs.getCurrentAlarmLampPattern.return:LAMP_PATTERN_OK TEST.EXPECTED:uut_prototype_stubs.requestAlarmLampPattern.lampPattern:LAMP_PATTERN_MED_ALARM TEST.END -- Test Case: setAlarmLamp.003 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmLamp 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:uut_prototype_stubs.getCurrentAlarmLampPattern.return:LAMP_PATTERN_OK TEST.EXPECTED:uut_prototype_stubs.requestAlarmLampPattern.lampPattern:LAMP_PATTERN_FAULT TEST.END -- Test Case: setAlarmLamp.004 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmLamp TEST.NEW TEST.NAME:setAlarmLamp.004 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:NUM_OF_ALARM_PRIORITIES TEST.VALUE:uut_prototype_stubs.getCurrentAlarmLampPattern.return:LAMP_PATTERN_OK TEST.EXPECTED:uut_prototype_stubs.requestAlarmLampPattern.lampPattern:LAMP_PATTERN_FAULT TEST.END -- Test Case: setAlarmLamp.005 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmLamp TEST.NEW TEST.NAME:setAlarmLamp.005 TEST.MCDC_BASIS_PATH:6 of 6 TEST.NOTES: This is an automatically generated test case. Test Path 6 (1) if (getCurrentAlarmLampPattern() != (LAMP_PATTERN_MANUAL)) ==> TRUE (5) case (alarmStatus.alarmsState) ==> ALARM_PRIORITY_HIGH (6) if ((1) == (ALARM_TABLE[alarmStatus.alarmTop]).alarmIsFault) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #6, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Cannot set value of field for a const class/struct/union for (ALARM_TABLE[alarmStatus.alarmTop]).alarmIsFault in branch 6 TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH TEST.VALUE:uut_prototype_stubs.getCurrentAlarmLampPattern.return:LAMP_PATTERN_OFF TEST.EXPECTED:uut_prototype_stubs.requestAlarmLampPattern.lampPattern:LAMP_PATTERN_HIGH_ALARM TEST.END -- Test Case: setAlarmLamp.006 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmLamp TEST.NEW TEST.NAME:setAlarmLamp.006 TEST.MCDC_BASIS_PATH:4 of 6 TEST.NOTES: This is an automatically generated test case. Test Path 4 (1) if (getCurrentAlarmLampPattern() != (LAMP_PATTERN_MANUAL)) ==> FALSE (8) if (getCurrentAlarmLampPattern() != (LAMP_PATTERN_MANUAL)) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #8, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Conflict: Trying to set variable uut_prototype_stubs.getCurrentAlarmLampPattern.return 'equal to' and 'not equal to' same value in branches 1/8 TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.getCurrentAlarmLampPattern.return:LAMP_PATTERN_OFF TEST.EXPECTED:uut_prototype_stubs.requestAlarmLampPattern.lampPattern:LAMP_PATTERN_OK TEST.END -- Test Case: setAlarmLamp.007 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmLamp TEST.NEW TEST.NAME:setAlarmLamp.007 TEST.MCDC_BASIS_PATH:3 of 6 TEST.NOTES: This is an automatically generated test case. Test Path 3 (1) if (getCurrentAlarmLampPattern() != (LAMP_PATTERN_MANUAL)) ==> FALSE (8) if (getCurrentAlarmLampPattern() != (LAMP_PATTERN_MANUAL)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #8, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.lampOn:0 TEST.VALUE:uut_prototype_stubs.getCurrentAlarmLampPattern.return:LAMP_PATTERN_MANUAL TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.lampOn:0 TEST.END -- Subprogram: setAlarmUserActionEnabled -- Test Case: setAlarmUserActionEnabled.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmUserActionEnabled TEST.NEW TEST.NAME:setAlarmUserActionEnabled.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (action < (NUMBER_OF_ALARM_USER_ACTIONS)) ==> 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:AlarmMgmt.setAlarmUserActionEnabled.action:<> TEST.VALUE:AlarmMgmt.setAlarmUserActionEnabled.enabled:<> TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]:0 TEST.END -- Test Case: setAlarmUserActionEnabled.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:setAlarmUserActionEnabled TEST.NEW TEST.NAME:setAlarmUserActionEnabled.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (action < (NUMBER_OF_ALARM_USER_ACTIONS)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.setAlarmUserActionEnabled.action:<> TEST.VALUE:AlarmMgmt.setAlarmUserActionEnabled.enabled:<> TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]:0 TEST.END -- Subprogram: signalAlarmSilence -- Test Case: signalAlarmSilence.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:signalAlarmSilence TEST.NEW TEST.NAME:signalAlarmSilence.001 TEST.MCDC_BASIS_PATH:2 of 6 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((ALARM_SILENCE_CMD_START) == cmd) ==> 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:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.VALUE:AlarmMgmt.signalAlarmSilence.cmd:ALARM_SILENCE_CMD_START TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:1 TEST.END -- Test Case: signalAlarmSilence.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:signalAlarmSilence TEST.NEW TEST.NAME:signalAlarmSilence.002 TEST.MCDC_BASIS_PATH:1 of 6 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((ALARM_SILENCE_CMD_START) == cmd) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:0 TEST.VALUE:AlarmMgmt.signalAlarmSilence.cmd:ALARM_SILENCE_CMD_CANCEL TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:0 TEST.END -- Test Case: signalAlarmSilence.003 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:signalAlarmSilence TEST.NEW TEST.NAME:signalAlarmSilence.003 TEST.MCDC_BASIS_PATH:5 of 6 TEST.NOTES: This is an automatically generated test case. Test Path 5 (1) if ((ALARM_SILENCE_CMD_START) == cmd) ==> TRUE (2) if ((0) == alarmStatus.alarmsSilenced) ==> 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.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.VALUE:AlarmMgmt.signalAlarmSilence.cmd:ALARM_SILENCE_CMD_START TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:1 TEST.END -- Test Case: signalAlarmSilence.004 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:signalAlarmSilence TEST.NEW TEST.NAME:signalAlarmSilence.004 TEST.MCDC_BASIS_PATH:4 of 6 TEST.NOTES: This is an automatically generated test case. Test Path 4 (1) if ((ALARM_SILENCE_CMD_START) == cmd) ==> FALSE (3) if ((1) == alarmStatus.alarmsSilenced) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:1 TEST.VALUE:AlarmMgmt.signalAlarmSilence.cmd:ALARM_SILENCE_CMD_CANCEL TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.END -- Test Case: signalAlarmSilence.005 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:signalAlarmSilence TEST.NEW TEST.NAME:signalAlarmSilence.005 TEST.BASIS_PATH:1 of 4 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((ALARM_SILENCE_CMD_START) == cmd) ==> FALSE (3) if ((1) == alarmStatus.alarmsSilenced) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.VALUE:AlarmMgmt.signalAlarmSilence.cmd:ALARM_SILENCE_CMD_CANCEL TEST.EXPECTED:AlarmMgmt.signalAlarmSilence.cmd:ALARM_SILENCE_CMD_CANCEL TEST.END -- Test Case: signalAlarmSilence.006 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:signalAlarmSilence TEST.NEW TEST.NAME:signalAlarmSilence.006 TEST.BASIS_PATH:3 of 4 TEST.NOTES: This is an automatically generated test case. Test Path 3 (1) if ((ALARM_SILENCE_CMD_START) == cmd) ==> TRUE (2) if ((0) == alarmStatus.alarmsSilenced) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:1 TEST.VALUE:AlarmMgmt.signalAlarmSilence.cmd:ALARM_SILENCE_CMD_START TEST.EXPECTED:AlarmMgmt.signalAlarmSilence.cmd:ALARM_SILENCE_CMD_START TEST.END -- Subprogram: signalAlarmUserActionInitiated -- Test Case: signalAlarmUserActionInitiated.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:signalAlarmUserActionInitiated TEST.NEW TEST.NAME:signalAlarmUserActionInitiated.001 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_DG_FAN_RPM_OUT_OF_RANGE TEST.VALUE:AlarmMgmt.signalAlarmUserActionInitiated.action:ALARM_USER_ACTION_ACK TEST.VALUE:uut_prototype_stubs.initiateAlarmAction.action:ALARM_ACTION_ACK TEST.EXPECTED:uut_prototype_stubs.initiateAlarmAction.action:ALARM_ACTION_ACK TEST.END -- Test Case: signalAlarmUserActionInitiated.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:signalAlarmUserActionInitiated TEST.NEW TEST.NAME:signalAlarmUserActionInitiated.002 TEST.VALUE:AlarmMgmt.signalAlarmUserActionInitiated.action:ALARM_USER_ACTION_RINSEBACK TEST.VALUE:uut_prototype_stubs.initiateAlarmAction.action:ALARM_ACTION_RINSEBACK TEST.EXPECTED:uut_prototype_stubs.initiateAlarmAction.action:ALARM_ACTION_RINSEBACK TEST.END -- Test Case: signalAlarmUserActionInitiated.003 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:signalAlarmUserActionInitiated TEST.NEW TEST.NAME:signalAlarmUserActionInitiated.003 TEST.VALUE:AlarmMgmt.signalAlarmUserActionInitiated.action:ALARM_USER_ACTION_END_TREATMENT TEST.VALUE:uut_prototype_stubs.initiateAlarmAction.action:ALARM_ACTION_END_TREATMENT TEST.EXPECTED:uut_prototype_stubs.initiateAlarmAction.action:ALARM_ACTION_END_TREATMENT TEST.END -- Test Case: signalAlarmUserActionInitiated.004 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:signalAlarmUserActionInitiated TEST.NEW TEST.NAME:signalAlarmUserActionInitiated.004 TEST.MCDC_BASIS_PATH:1 of 6 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (action < (NUMBER_OF_ALARM_USER_ACTIONS)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.signalAlarmUserActionInitiated.action:NUMBER_OF_ALARM_USER_ACTIONS TEST.EXPECTED:AlarmMgmt.signalAlarmUserActionInitiated.action:NUMBER_OF_ALARM_USER_ACTIONS TEST.END -- Test Case: signalAlarmUserActionInitiated.005 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:signalAlarmUserActionInitiated TEST.NEW TEST.NAME:signalAlarmUserActionInitiated.005 TEST.NOTES: This is an automatically generated test case. Test Path 4 (1) if (action < (NUMBER_OF_ALARM_USER_ACTIONS)) ==> TRUE (2) if ((ALARM_USER_ACTION_ACK) == action) ==> 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:AlarmMgmt.signalAlarmUserActionInitiated.action:ALARM_USER_ACTION_ACK TEST.VALUE:uut_prototype_stubs.initiateAlarmAction.action:ALARM_ACTION_ACK TEST.EXPECTED:uut_prototype_stubs.initiateAlarmAction.action:ALARM_ACTION_ACK TEST.END -- Test Case: signalAlarmUserActionInitiated.006 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:signalAlarmUserActionInitiated TEST.NEW TEST.NAME:signalAlarmUserActionInitiated.006 TEST.MCDC_BASIS_PATH:3 of 6 TEST.NOTES: This is an automatically generated test case. Test Path 3 (1) if (action < (NUMBER_OF_ALARM_USER_ACTIONS)) ==> TRUE (2) if ((ALARM_USER_ACTION_ACK) == action) ==> 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.VALUE:AlarmMgmt.signalAlarmUserActionInitiated.action:<> TEST.VALUE:uut_prototype_stubs.initiateAlarmAction.action:ALARM_ACTION_RESUME TEST.EXPECTED:uut_prototype_stubs.initiateAlarmAction.action:ALARM_ACTION_RESUME TEST.END -- Subprogram: testClearAllAlarms -- Test Case: testClearAllAlarms.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testClearAllAlarms TEST.NEW TEST.NAME:testClearAllAlarms.001 TEST.MCDC_BASIS_PATH:8 of 10 TEST.NOTES: This is an automatically generated test case. Test Path 8 (1) if (0xd2c3b4a5U == key) ==> TRUE (2) if ((1) == isTestingActivated()) ==> TRUE (3) for (a < (NUM_OF_ALARM_IDS)) ==> TRUE (4) if ((1) == alarmIsActive[a]) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #4, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Cannot set a due to assignment Conflict: Unable to control expression-to-expression comparison in branch 3 TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:1 TEST.VALUE:AlarmMgmt.testClearAllAlarms.key:3536041125 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.END -- Test Case: testClearAllAlarms_InvalidKey TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testClearAllAlarms TEST.NEW TEST.NAME:testClearAllAlarms_InvalidKey TEST.IMPORT_FAILURES: (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 >>> >>> 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 >>> >>> Unexpected end of command - stopped at character 71 >>> >>> Command Ignored >>> (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 >>> >>> 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 -- Test Case: testClearAllAlarms_NominalPath TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testClearAllAlarms TEST.NEW TEST.NAME:testClearAllAlarms_NominalPath TEST.IMPORT_FAILURES: (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 >>> >>> 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 >>> >>> Unexpected end of command - stopped at character 71 >>> >>> Command Ignored >>> (E) @LINE: 705 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_HIGH]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 95 >>> >>> 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 -- Test Case: testClearAllAlarms_NotLoggedIn TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testClearAllAlarms TEST.NEW TEST.NAME:testClearAllAlarms_NotLoggedIn TEST.IMPORT_FAILURES: (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 >>> >>> 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 >>> >>> Unexpected end of command - stopped at character 71 >>> >>> Command Ignored >>> (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 >>> >>> 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 -- Subprogram: testResetAlarmAudioVolumeLevelOverride -- Test Case: testResetAlarmAudioVolumeLevelOverride.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetAlarmAudioVolumeLevelOverride TEST.NEW TEST.NAME:testResetAlarmAudioVolumeLevelOverride.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isTestingActivated()) ==> 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:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.testResetAlarmAudioVolumeLevelOverride.return:1 TEST.END -- Test Case: testResetAlarmAudioVolumeLevelOverride.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetAlarmAudioVolumeLevelOverride TEST.NEW TEST.NAME:testResetAlarmAudioVolumeLevelOverride.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == isTestingActivated()) ==> 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:uut_prototype_stubs.isTestingActivated.return:<> TEST.EXPECTED:AlarmMgmt.testResetAlarmAudioVolumeLevelOverride.return:0 TEST.END -- Subprogram: testResetAlarmInfoPublishIntervalOverride -- Test Case: testResetAlarmInfoPublishIntervalOverride.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetAlarmInfoPublishIntervalOverride TEST.NEW TEST.NAME:testResetAlarmInfoPublishIntervalOverride.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isTestingActivated()) ==> 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:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.testResetAlarmInfoPublishIntervalOverride.return:1 TEST.END -- Test Case: testResetAlarmInfoPublishIntervalOverride.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetAlarmInfoPublishIntervalOverride TEST.NEW TEST.NAME:testResetAlarmInfoPublishIntervalOverride.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == isTestingActivated()) ==> 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:uut_prototype_stubs.isTestingActivated.return:<> TEST.EXPECTED:AlarmMgmt.testResetAlarmInfoPublishIntervalOverride.return:0 TEST.END -- Subprogram: testResetAlarmStartOverride -- Test Case: testResetAlarmStartOverride_InvalidAlarm TEST.UNIT:AlarmMgmt 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.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 -- Test Case: testResetAlarmStartOverride_NominalPath TEST.UNIT:AlarmMgmt 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.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 -- Test Case: testResetAlarmStartOverride_NotLoggedIn TEST.UNIT:AlarmMgmt 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.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 -- Subprogram: testResetAlarmStateOverride -- Test Case: testResetAlarmStateOverride.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetAlarmStateOverride TEST.NEW TEST.NAME:testResetAlarmStateOverride.001 TEST.MCDC_BASIS_PATH:4 of 4 TEST.NOTES: This is an automatically generated test case. Test Path 4 (1) if (alarmID < (NUM_OF_ALARM_IDS)) ==> TRUE (2) if ((1) == isTestingActivated()) ==> 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:AlarmMgmt.testResetAlarmStateOverride.alarmID:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.END -- Test Case: testResetAlarmStateOverride_InvalidAlarm TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetAlarmStateOverride TEST.NEW TEST.NAME:testResetAlarmStateOverride_InvalidAlarm TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 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 -- Test Case: testResetAlarmStateOverride_NominalPath TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetAlarmStateOverride TEST.NEW TEST.NAME:testResetAlarmStateOverride_NominalPath TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 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 -- Test Case: testResetAlarmStateOverride_NotLoggedIn TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetAlarmStateOverride TEST.NEW TEST.NAME:testResetAlarmStateOverride_NotLoggedIn TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 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 -- Subprogram: testResetAlarmStatusPublishIntervalOverride -- Test Case: testResetAlarmStatusPublishIntervalOverride_NominalPath TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetAlarmStatusPublishIntervalOverride TEST.NEW TEST.NAME:testResetAlarmStatusPublishIntervalOverride_NominalPath TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.data:10 TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.ovInitData:10 TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.ovData:4 TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublishInterval.data:10 TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublishInterval.ovInitData:10 TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublishInterval.ovData:10 TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublishInterval.override:0 TEST.EXPECTED:AlarmMgmt.testResetAlarmStatusPublishIntervalOverride.return:1 TEST.END -- Test Case: testResetAlarmStatusPublishIntervalOverride_NotLoggedIn TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetAlarmStatusPublishIntervalOverride TEST.NEW TEST.NAME:testResetAlarmStatusPublishIntervalOverride_NotLoggedIn TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.data:10 TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.ovInitData:10 TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.ovData:4 TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublishInterval.data:10 TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublishInterval.ovInitData:10 TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublishInterval.ovData:4 TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublishInterval.override:0xCCC33C33 TEST.EXPECTED:AlarmMgmt.testResetAlarmStatusPublishIntervalOverride.return:0 TEST.END -- Subprogram: testResetBackupAlarmAudioCurrentOverride -- Test Case: testResetBackupAlarmAudioCurrentOverride.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetBackupAlarmAudioCurrentOverride TEST.NEW TEST.NAME:testResetBackupAlarmAudioCurrentOverride.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isTestingActivated()) ==> 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:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.testResetBackupAlarmAudioCurrentOverride.return:1 TEST.END -- Test Case: testResetBackupAlarmAudioCurrentOverride.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetBackupAlarmAudioCurrentOverride TEST.NEW TEST.NAME:testResetBackupAlarmAudioCurrentOverride.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == isTestingActivated()) ==> 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:uut_prototype_stubs.isTestingActivated.return:<> TEST.EXPECTED:AlarmMgmt.testResetBackupAlarmAudioCurrentOverride.return:0 TEST.END -- Subprogram: testResetPrimaryAlarmAudioCurrentHGOverride -- Test Case: testResetPrimaryAlarmAudioCurrentHGOverride.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetPrimaryAlarmAudioCurrentHGOverride TEST.NEW TEST.NAME:testResetPrimaryAlarmAudioCurrentHGOverride.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isTestingActivated()) ==> 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:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.testResetPrimaryAlarmAudioCurrentHGOverride.return:1 TEST.END -- Test Case: testResetPrimaryAlarmAudioCurrentHGOverride.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetPrimaryAlarmAudioCurrentHGOverride TEST.NEW TEST.NAME:testResetPrimaryAlarmAudioCurrentHGOverride.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == isTestingActivated()) ==> 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:uut_prototype_stubs.isTestingActivated.return:<> TEST.EXPECTED:AlarmMgmt.testResetPrimaryAlarmAudioCurrentHGOverride.return:0 TEST.END -- Subprogram: testResetPrimaryAlarmAudioCurrentLGOverride -- Test Case: testResetPrimaryAlarmAudioCurrentLGOverride.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetPrimaryAlarmAudioCurrentLGOverride TEST.NEW TEST.NAME:testResetPrimaryAlarmAudioCurrentLGOverride.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isTestingActivated()) ==> 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:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.testResetPrimaryAlarmAudioCurrentLGOverride.return:1 TEST.END -- Test Case: testResetPrimaryAlarmAudioCurrentLGOverride.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetPrimaryAlarmAudioCurrentLGOverride TEST.NEW TEST.NAME:testResetPrimaryAlarmAudioCurrentLGOverride.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == isTestingActivated()) ==> 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:uut_prototype_stubs.isTestingActivated.return:<> TEST.EXPECTED:AlarmMgmt.testResetPrimaryAlarmAudioCurrentLGOverride.return:0 TEST.END -- Subprogram: testSetAlarmAudioVolumeLevelOverride -- Test Case: testSetAlarmAudioVolumeLevelOverride.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetAlarmAudioVolumeLevelOverride TEST.NEW TEST.NAME:testSetAlarmAudioVolumeLevelOverride.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isTestingActivated()) ==> 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:AlarmMgmt.testSetAlarmAudioVolumeLevelOverride.volume:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.testSetAlarmAudioVolumeLevelOverride.return:1 TEST.END -- Test Case: testSetAlarmAudioVolumeLevelOverride.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetAlarmAudioVolumeLevelOverride TEST.NEW TEST.NAME:testSetAlarmAudioVolumeLevelOverride.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == isTestingActivated()) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.testSetAlarmAudioVolumeLevelOverride.volume:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> TEST.EXPECTED:AlarmMgmt.testSetAlarmAudioVolumeLevelOverride.return:0 TEST.END -- Subprogram: testSetAlarmInfoPublishIntervalOverride -- Test Case: testSetAlarmInfoPublishIntervalOverride.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetAlarmInfoPublishIntervalOverride TEST.NEW TEST.NAME:testSetAlarmInfoPublishIntervalOverride.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isTestingActivated()) ==> 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:AlarmMgmt.testSetAlarmInfoPublishIntervalOverride.ms:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.testSetAlarmInfoPublishIntervalOverride.return:1 TEST.END -- Test Case: testSetAlarmInfoPublishIntervalOverride.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetAlarmInfoPublishIntervalOverride TEST.NEW TEST.NAME:testSetAlarmInfoPublishIntervalOverride.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == isTestingActivated()) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.testSetAlarmInfoPublishIntervalOverride.ms:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> TEST.EXPECTED:AlarmMgmt.testSetAlarmInfoPublishIntervalOverride.return:0 TEST.END -- Subprogram: testSetAlarmStartOverride -- Test Case: testSetAlarmStartOverride_InvalidAlarm TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetAlarmStartOverride TEST.NEW TEST.NAME:testSetAlarmStartOverride_InvalidAlarm TEST.VALUE:AlarmMgmt.testSetAlarmStartOverride.alarmID:9999 TEST.VALUE:AlarmMgmt.testSetAlarmStartOverride.value:500 TEST.EXPECTED:AlarmMgmt.testSetAlarmStartOverride.return:0 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[2].override:EXPECTED_BASE=16 TEST.END -- Test Case: testSetAlarmStartOverride_NominalPath TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetAlarmStartOverride TEST.NEW TEST.NAME:testSetAlarmStartOverride_NominalPath TEST.IMPORT_FAILURES: (E) @LINE: 2510 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 >>> Expected a field name from the record type CCAST_9_21 >>> Read: override::EXPECTED_BASE=16 (E) Errors from previous script import(s) >>> (E) @LINE: 2334 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 >>> >>> Expected a field name from the record type CCAST_9_21 >>> >>> Read: override::EXPECTED_BASE=16 >>> (E) @LINE: 28 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 >>> >>> Expected a field name from the record type CCAST_9_21 >>> >>> Read: override::EXPECTED_BASE=16 >>> (E) @LINE: 4370 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 >>> >>> Expected a field name from the record type CCAST_9_21 >>> >>> Read: override::EXPECTED_BASE=16 TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.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 -- Test Case: testSetAlarmStartOverride_NotLoggedIn TEST.UNIT:AlarmMgmt 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.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 -- Test Case: testSetAlarmStartOverride_ValueTooLarge TEST.UNIT:AlarmMgmt 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.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 -- Subprogram: testSetAlarmStateOverride -- Test Case: testSetAlarmStateOverride.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetAlarmStateOverride TEST.NEW TEST.NAME:testSetAlarmStateOverride.001 TEST.MCDC_BASIS_PATH:6 of 6 TEST.NOTES: This is an automatically generated test case. Test Path 6 (1) if (alarmID < (NUM_OF_ALARM_IDS)) ==> TRUE (2) if ((1) == isTestingActivated()) ==> TRUE (3) if ((1) == state) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.alarmID:<> TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.state:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.END -- Test Case: testSetAlarmStateOverride.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetAlarmStateOverride TEST.NEW TEST.NAME:testSetAlarmStateOverride.002 TEST.MCDC_BASIS_PATH:5 of 6 TEST.NOTES: This is an automatically generated test case. Test Path 5 (1) if (alarmID < (NUM_OF_ALARM_IDS)) ==> TRUE (2) if ((1) == isTestingActivated()) ==> TRUE (3) if ((1) == state) ==> 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.VALUE:AlarmMgmt.testSetAlarmStateOverride.alarmID:<> TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.state:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.END -- Test Case: testSetAlarmStateOverride_ActivateAlarm TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetAlarmStateOverride TEST.NEW TEST.NAME:testSetAlarmStateOverride_ActivateAlarm TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.alarmID:2 TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.state:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.testSetAlarmStateOverride.return:1 TEST.END -- Test Case: testSetAlarmStateOverride_ClearAlarm TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetAlarmStateOverride TEST.NEW TEST.NAME:testSetAlarmStateOverride_ClearAlarm TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_INLET_WATER_LOW_CONDUCTIVITY]:1 TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.alarmID:59 TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.state:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.testSetAlarmStateOverride.return:1 TEST.END -- Test Case: testSetAlarmStateOverride_InvalidAlarm TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetAlarmStateOverride TEST.NEW TEST.NAME:testSetAlarmStateOverride_InvalidAlarm TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 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 -- Test Case: testSetAlarmStateOverride_NotLoggedIn TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetAlarmStateOverride TEST.NEW TEST.NAME:testSetAlarmStateOverride_NotLoggedIn TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:0 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 -- Subprogram: testSetAlarmStatusPublishIntervalOverride -- Test Case: testSetAlarmStatusPublishIntervalOverride_NominalPath TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetAlarmStatusPublishIntervalOverride TEST.NEW TEST.NAME:testSetAlarmStatusPublishIntervalOverride_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1001 TEST.VALUE:AlarmMgmt.testSetAlarmStatusPublishIntervalOverride.value:200 >>> >>> Unknown parameter/object name value >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.data:10 TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.ovInitData:10 TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.ovData:0 TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.override:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublishInterval.data:10 TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublishInterval.ovInitData:10 TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublishInterval.override:0xCCC33C33 TEST.EXPECTED:AlarmMgmt.testSetAlarmStatusPublishIntervalOverride.return:1 TEST.END -- Test Case: testSetAlarmStatusPublishIntervalOverride_NotLoggedIn TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetAlarmStatusPublishIntervalOverride TEST.NEW TEST.NAME:testSetAlarmStatusPublishIntervalOverride_NotLoggedIn TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1019 TEST.VALUE:AlarmMgmt.testSetAlarmStatusPublishIntervalOverride.value:200 >>> >>> Unknown parameter/object name value >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.data:10 TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.ovInitData:10 TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.ovData:0 TEST.VALUE:AlarmMgmt.<>.alarmStatusPublishInterval.override:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublishInterval.data:10 TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublishInterval.ovInitData:10 TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublishInterval.ovData:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatusPublishInterval.override:0x0 TEST.EXPECTED:AlarmMgmt.testSetAlarmStatusPublishIntervalOverride.return:0 TEST.END -- Subprogram: testSetBackupAlarmAudioCurrentOverride -- Test Case: testSetBackupAlarmAudioCurrentOverride.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetBackupAlarmAudioCurrentOverride TEST.NEW TEST.NAME:testSetBackupAlarmAudioCurrentOverride.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isTestingActivated()) ==> 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:AlarmMgmt.testSetBackupAlarmAudioCurrentOverride.mA:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.testSetBackupAlarmAudioCurrentOverride.return:1 TEST.END -- Test Case: testSetBackupAlarmAudioCurrentOverride.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetBackupAlarmAudioCurrentOverride TEST.NEW TEST.NAME:testSetBackupAlarmAudioCurrentOverride.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == isTestingActivated()) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.testSetBackupAlarmAudioCurrentOverride.mA:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> TEST.EXPECTED:AlarmMgmt.testSetBackupAlarmAudioCurrentOverride.return:0 TEST.END -- Subprogram: testSetPrimaryAlarmAudioCurrentHGOverride -- Test Case: testSetPrimaryAlarmAudioCurrentHGOverride.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetPrimaryAlarmAudioCurrentHGOverride TEST.NEW TEST.NAME:testSetPrimaryAlarmAudioCurrentHGOverride.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isTestingActivated()) ==> 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:AlarmMgmt.testSetPrimaryAlarmAudioCurrentHGOverride.mA:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.testSetPrimaryAlarmAudioCurrentHGOverride.return:1 TEST.END -- Test Case: testSetPrimaryAlarmAudioCurrentHGOverride.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetPrimaryAlarmAudioCurrentHGOverride TEST.NEW TEST.NAME:testSetPrimaryAlarmAudioCurrentHGOverride.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == isTestingActivated()) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.testSetPrimaryAlarmAudioCurrentHGOverride.mA:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> TEST.EXPECTED:AlarmMgmt.testSetPrimaryAlarmAudioCurrentHGOverride.return:0 TEST.END -- Subprogram: testSetPrimaryAlarmAudioCurrentLGOverride -- Test Case: testSetPrimaryAlarmAudioCurrentLGOverride.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetPrimaryAlarmAudioCurrentLGOverride TEST.NEW TEST.NAME:testSetPrimaryAlarmAudioCurrentLGOverride.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isTestingActivated()) ==> 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:AlarmMgmt.testSetPrimaryAlarmAudioCurrentLGOverride.mA:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AlarmMgmt.testSetPrimaryAlarmAudioCurrentLGOverride.return:1 TEST.END -- Test Case: testSetPrimaryAlarmAudioCurrentLGOverride.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetPrimaryAlarmAudioCurrentLGOverride TEST.NEW TEST.NAME:testSetPrimaryAlarmAudioCurrentLGOverride.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == isTestingActivated()) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:AlarmMgmt.testSetPrimaryAlarmAudioCurrentLGOverride.mA:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> TEST.EXPECTED:AlarmMgmt.testSetPrimaryAlarmAudioCurrentLGOverride.return:0 TEST.END -- Subprogram: updateAlarmsFlags -- Test Case: updateAlarmsFlags.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags.001 TEST.MCDC_BASIS_PATH:34 of 37 TEST.NOTES: This is an automatically generated test case. Test Path 34 (1) for (a < (NUM_OF_ALARM_IDS)) ==> TRUE (2) if ((1) == alarmIsActive[a]) ==> TRUE (7) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]) ==> FALSE (9) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]) ==> TRUE (10) ((1) == (ALARM_TABLE[a]).alarmNoRinseback) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #10, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Cannot set value of field for a const class/struct/union for (ALARM_TABLE[a]).alarmNoRinseback in branch 10 Conflict: Unable to control expression-to-expression comparison in branch 1 Cannot set a due to assignment TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:1 TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]:<> TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noResume:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noEndTreatment:1 TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]:1 TEST.END -- Test Case: updateAlarmsFlags.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags.002 TEST.MCDC_BASIS_PATH:31 of 37 TEST.NOTES: This is an automatically generated test case. Test Path 31 (1) for (a < (NUM_OF_ALARM_IDS)) ==> TRUE (2) if ((1) == alarmIsActive[a]) ==> TRUE (7) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]) ==> FALSE (9) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]) ==> FALSE (11) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #11, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Conflict: Unable to control expression-to-expression comparison in branch 1 Cannot set a due to assignment TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:1 TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME..ALARM_USER_ACTION_RINSEBACK]:<> TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME..ALARM_USER_ACTION_RINSEBACK]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]:1 TEST.END -- Test Case: updateAlarmsFlags.003 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags.003 TEST.MCDC_BASIS_PATH:33 of 37 TEST.NOTES: This is an automatically generated test case. Test Path 33 (1) for (a < (NUM_OF_ALARM_IDS)) ==> TRUE (2) if ((1) == alarmIsActive[a]) ==> TRUE (7) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]) ==> FALSE (9) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]) ==> FALSE (11) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]) ==> TRUE (12) ((1) == (ALARM_TABLE[a]).alarmNoEndTreatment) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #12, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: Cannot set value of field for a const class/struct/union for (ALARM_TABLE[a]).alarmNoEndTreatment in branch 12 Conflict: Unable to control expression-to-expression comparison in branch 1 Cannot set a due to assignment TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:1 TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME..ALARM_USER_ACTION_RINSEBACK]:<> TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME..ALARM_USER_ACTION_RINSEBACK]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]:1 TEST.END -- Test Case: updateAlarmsFlags.004 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags.004 TEST.MCDC_BASIS_PATH:4 of 37 TEST.NOTES: This is an automatically generated test case. Test Path 4 (1) for (a < (NUM_OF_ALARM_IDS)) ==> FALSE (13) if ((1) == alarmStatus.topAlarmConditionDetected) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #13, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:1 TEST.END -- Test Case: updateAlarmsFlags.005 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags.005 TEST.MCDC_BASIS_PATH:6 of 37 TEST.NOTES: This is an automatically generated test case. Test Path 6 (1) for (a < (NUM_OF_ALARM_IDS)) ==> FALSE (13) if ((1) == alarmStatus.topAlarmConditionDetected) ==> FALSE (14) if ((1) == (ALARM_TABLE[alarmStatus.alarmTop]).alarmUserAckRequired || ((((0) == alarmStatus.noClear && noResume) && noRinseback) && noEndTreatment) && (0) == alarmStatus.topAlarmConditionDetected) ==> TRUE Row number 32 forms a pair with Row 64 for Condition #14, subcondition "a". Condition a ==> TRUE Condition b ==> FALSE Condition c ==> FALSE Condition d ==> FALSE Condition e ==> FALSE Condition f ==> FALSE Test Case Generation Notes: Cannot set value of field for a const class/struct/union for (ALARM_TABLE[alarmStatus.alarmTop]).alarmUserAckRequired in branch 14 Cannot set local variable noResume in branch 14 Cannot set local variable noRinseback in branch 14 Cannot set local variable noEndTreatment in branch 14 Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:2 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noClear:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:2 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noClear:0 TEST.END -- Test Case: updateAlarmsFlags.006 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags.006 TEST.MCDC_BASIS_PATH:8 of 37 TEST.NOTES: This is an automatically generated test case. Test Path 8 (1) for (a < (NUM_OF_ALARM_IDS)) ==> FALSE (13) if ((1) == alarmStatus.topAlarmConditionDetected) ==> FALSE (14) if ((1) == (ALARM_TABLE[alarmStatus.alarmTop]).alarmUserAckRequired || ((((0) == alarmStatus.noClear && noResume) && noRinseback) && noEndTreatment) && (0) == alarmStatus.topAlarmConditionDetected) ==> TRUE Row number 33 forms a pair with Row 49 for Condition #14, subcondition "b". Condition a ==> FALSE Condition b ==> TRUE Condition c ==> TRUE Condition d ==> TRUE Condition e ==> TRUE Condition f ==> TRUE Test Case Generation Notes: Cannot set value of field for a const class/struct/union for (ALARM_TABLE[alarmStatus.alarmTop]).alarmUserAckRequired in branch 14 Cannot set local variable noResume in branch 14 Cannot set local variable noRinseback in branch 14 Cannot set local variable noEndTreatment in branch 14 Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noClear:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noClear:0 TEST.END -- Test Case: updateAlarmsFlags.007 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags.007 TEST.MCDC_BASIS_PATH:14 of 37 TEST.NOTES: This is an automatically generated test case. Test Path 14 (1) for (a < (NUM_OF_ALARM_IDS)) ==> FALSE (13) if ((1) == alarmStatus.topAlarmConditionDetected) ==> FALSE (14) if ((1) == (ALARM_TABLE[alarmStatus.alarmTop]).alarmUserAckRequired || ((((0) == alarmStatus.noClear && noResume) && noRinseback) && noEndTreatment) && (0) == alarmStatus.topAlarmConditionDetected) ==> FALSE (15) if ((MODE_TREA) == getCurrentOperationMode() && (TREATMENT_STOP_STATE) == getTreatmentState()) ==> TRUE Row number 1 forms a pair with Row 3 for Condition #15, subcondition "a". Condition a ==> TRUE Condition b ==> TRUE Test Case Generation Notes: Conflict: Unable to control expression-to-expression comparison in branch 1 Cannot set value of field for a const class/struct/union for (ALARM_TABLE[alarmStatus.alarmTop]).alarmUserAckRequired in branch 14 Cannot set local variable noResume in branch 14 Cannot set local variable noRinseback in branch 14 Cannot set local variable noEndTreatment in branch 14 TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:2 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noClear:1 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:2 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noClear:0 TEST.END -- Test Case: updateAlarmsFlags.008 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags.008 TEST.MCDC_BASIS_PATH:15 of 37 TEST.NOTES: This is an automatically generated test case. Test Path 15 (1) for (a < (NUM_OF_ALARM_IDS)) ==> FALSE (13) if ((1) == alarmStatus.topAlarmConditionDetected) ==> FALSE (14) if ((1) == (ALARM_TABLE[alarmStatus.alarmTop]).alarmUserAckRequired || ((((0) == alarmStatus.noClear && noResume) && noRinseback) && noEndTreatment) && (0) == alarmStatus.topAlarmConditionDetected) ==> FALSE (15) if ((MODE_TREA) == getCurrentOperationMode() && (TREATMENT_STOP_STATE) == getTreatmentState()) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #15, subcondition "b". Condition a ==> TRUE Condition b ==> FALSE Test Case Generation Notes: Conflict: Unable to control expression-to-expression comparison in branch 1 Cannot set value of field for a const class/struct/union for (ALARM_TABLE[alarmStatus.alarmTop]).alarmUserAckRequired in branch 14 Cannot set local variable noResume in branch 14 Cannot set local variable noRinseback in branch 14 Cannot set local variable noEndTreatment in branch 14 TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:2 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noClear:1 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_START_STATE TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.topAlarmConditionDetected:2 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noClear:0 TEST.END -- Test Case: updateAlarmsFlags.009 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags.009 TEST.MCDC_BASIS_PATH:27 of 37 TEST.NOTES: This is an automatically generated test case. Test Path 27 (1) for (a < (NUM_OF_ALARM_IDS)) ==> TRUE (2) if ((1) == alarmIsActive[a]) ==> TRUE (7) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #7, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Conflict: Unable to control expression-to-expression comparison in branch 1 Cannot set a due to assignment TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:1 TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]:1 TEST.END -- Test Case: updateAlarmsFlags.010 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags.010 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noResume:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noResume:0 TEST.END -- Test Case: updateAlarmsFlags.011 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags.011 TEST.NOTES: This is an automatically generated test case. Test Path 34 (1) for (a < (NUM_OF_ALARM_IDS)) ==> TRUE (2) if ((1) == alarmIsActive[a]) ==> TRUE (7) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]) ==> FALSE (9) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]) ==> TRUE (10) ((1) == (ALARM_TABLE[a]).alarmNoRinseback) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #10, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Cannot set value of field for a const class/struct/union for (ALARM_TABLE[a]).alarmNoRinseback in branch 10 Conflict: Unable to control expression-to-expression comparison in branch 1 Cannot set a due to assignment TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_STUCK_BUTTON_TEST_FAILED]:1 TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]:<> TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noResume:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noEndTreatment:1 TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]:1 TEST.END -- Test Case: updateAlarmsFlags.012 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags.012 TEST.NOTES: This is an automatically generated test case. Test Path 33 (1) for (a < (NUM_OF_ALARM_IDS)) ==> TRUE (2) if ((1) == alarmIsActive[a]) ==> TRUE (7) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]) ==> FALSE (9) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]) ==> FALSE (11) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]) ==> TRUE (12) ((1) == (ALARM_TABLE[a]).alarmNoEndTreatment) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #12, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: Cannot set value of field for a const class/struct/union for (ALARM_TABLE[a]).alarmNoEndTreatment in branch 12 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.<>.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.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME..ALARM_USER_ACTION_RINSEBACK]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]:1 TEST.END -- Test Case: updateAlarmsFlags.013 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags.013 TEST.NOTES: This is an automatically generated test case. Test Path 33 (1) for (a < (NUM_OF_ALARM_IDS)) ==> TRUE (2) if ((1) == alarmIsActive[a]) ==> TRUE (7) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]) ==> FALSE (9) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]) ==> FALSE (11) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]) ==> TRUE (12) ((1) == (ALARM_TABLE[a]).alarmNoEndTreatment) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #12, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: Cannot set value of field for a const class/struct/union for (ALARM_TABLE[a]).alarmNoEndTreatment in branch 12 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 TEST.END -- Test Case: updateAlarmsFlags.014 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags.014 TEST.NOTES: This is an automatically generated test case. Test Path 33 (1) for (a < (NUM_OF_ALARM_IDS)) ==> TRUE (2) if ((1) == alarmIsActive[a]) ==> TRUE (7) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]) ==> FALSE (9) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RINSEBACK]) ==> FALSE (11) if ((1) == alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]) ==> TRUE (12) ((1) == (ALARM_TABLE[a]).alarmNoEndTreatment) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #12, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: Cannot set value of field for a const class/struct/union for (ALARM_TABLE[a]).alarmNoEndTreatment in branch 12 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 TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_END_TREATMENT]:1 TEST.END -- Test Case: updateAlarmsFlags_Fault TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags_Fault TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1050 TEST.VALUE:AlarmMgmt.<>.alarmStatus.bypassDialyzer:0 >>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T >>> >>> Read: bypassDialyzer >>> (E) @LINE: 1058 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.bypassDialyzer:0 >>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T >>> >>> Read: bypassDialyzer TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:AlarmMgmt.<>.alarmStatus.systemFault:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.stop:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noClear:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noResume:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noRinseback:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noEndTreatment:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noNewTreatment:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.stop:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noClear:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noResume:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noRinseback:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noEndTreatment:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noNewTreatment:1 TEST.END -- Test Case: updateAlarmsFlags_Fault.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags_Fault.001 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsToEscalate:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:AlarmMgmt.<>.alarmStatus.systemFault:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.stop:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noClear:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noResume:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noRinseback:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noEndTreatment:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noNewTreatment:0 TEST.VALUE:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.stop:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noClear:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noResume:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noRinseback:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noEndTreatment:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noNewTreatment:1 TEST.EXPECTED:AlarmMgmt.<>.alarmUserRecoveryActionEnabled[ALARM_USER_ACTION_RESUME]:1 TEST.END -- Test Case: updateAlarmsFlags_Medium TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags_Medium TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1081 TEST.VALUE:AlarmMgmt.<>.alarmStatus.bypassDialyzer:0 >>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T >>> >>> Read: bypassDialyzer >>> (E) @LINE: 1089 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.bypassDialyzer:0 >>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T >>> >>> Read: bypassDialyzer TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_INLET_WATER_LOW_CONDUCTIVITY]:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_MEDIUM TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:0 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_LOW_CONDUCTIVITY TEST.VALUE:AlarmMgmt.<>.alarmStatus.systemFault:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.stop:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noClear:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noResume:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noRinseback:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noEndTreatment:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noNewTreatment:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.stop:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noClear:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noNewTreatment:0 TEST.END -- Test Case: updateAlarmsFlags_NoActiveAlarm TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsFlags TEST.NEW TEST.NAME:updateAlarmsFlags_NoActiveAlarm TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1107 TEST.VALUE:AlarmMgmt.<>.alarmStatus.bypassDialyzer:0 >>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T >>> >>> Read: bypassDialyzer >>> (E) @LINE: 1116 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.bypassDialyzer:0 >>> >>> Expected a field name from the record type COMP_ALARM_STATUS_T >>> >>> Read: bypassDialyzer TEST.END_IMPORT_FAILURES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_INLET_WATER_LOW_CONDUCTIVITY]:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_NONE TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM TEST.VALUE:AlarmMgmt.<>.alarmStatus.systemFault:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.stop:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noClear:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noResume:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noRinseback:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noEndTreatment:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noNewTreatment:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.stop:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noClear:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noResume:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noRinseback:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noEndTreatment:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noNewTreatment:0 TEST.END -- Subprogram: updateAlarmsSilenceStatus -- Test Case: updateAlarmsSilenceStatus_AlarmsNotSilenced TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsSilenceStatus TEST.NEW TEST.NAME:updateAlarmsSilenceStatus_AlarmsNotSilenced TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_LOW TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:1000 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:30 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:0 TEST.END -- Test Case: updateAlarmsSilenceStatus_AlarmsSilenceExpires TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsSilenceStatus TEST.NEW TEST.NAME:updateAlarmsSilenceStatus_AlarmsSilenceExpires TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_LOW TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:1000 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:1 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:61000 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:0 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000 TEST.END -- Test Case: updateAlarmsSilenceStatus_AlarmsSilenced TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsSilenceStatus TEST.NEW TEST.NAME:updateAlarmsSilenceStatus_AlarmsSilenced TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_LOW TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:1000 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:2 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:59000 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:1 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000 TEST.END -- Subprogram: updateAlarmsState -- Test Case: updateAlarmsState.001 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsState TEST.NEW TEST.NAME:updateAlarmsState.001 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 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.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:3 TEST.END -- Test Case: updateAlarmsState.002 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsState TEST.NEW TEST.NAME:updateAlarmsState.002 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].alarmID:ALARM_ID_NO_ALARM TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:3 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].timeSinceTriggeredMS:10 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:1 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].alarmID:ALARM_ID_NO_ALARM TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:3 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].timeSinceTriggeredMS:10 TEST.END -- Test Case: updateAlarmsState.003 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsState TEST.NEW TEST.NAME:updateAlarmsState.003 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_RTC_CONFIG_ERROR]:0 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:0 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_RO_PUMP_FLOW_RATE_OUT_OF_RANGE]:0 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE]:1 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:3 TEST.VALUE:uut_prototype_stubs.calcTimeSince.startMSCount:1 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:1 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_RTC_CONFIG_ERROR]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_RO_PUMP_FLOW_RATE_OUT_OF_RANGE]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE]:1 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:3 TEST.END -- Test Case: updateAlarmsState.004 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsState TEST.NEW TEST.NAME:updateAlarmsState.004 TEST.NOTES: This is an automatically generated test case. Test Path 6 (1) for (a < (NUM_OF_ALARM_IDS)) ==> TRUE (2) if ((1) == alarmIsActive[a]) ==> TRUE (3) if (subRank <= (alarmPriorityFIFO[almPriority]).subRank) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Cannot set local variable almPriority in branch 3 Conflict: Unable to control expression-to-expression comparison in branch 1 Cannot set a due to assignment TEST.END_NOTES: TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_INLET_WATER_HIGH_CONDUCTIVITY TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].subRank:<> TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_NONE TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM 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.<>.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.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:3 TEST.END -- Test Case: updateAlarmsState.006 TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsState TEST.NEW TEST.NAME:updateAlarmsState.006 TEST.END -- Test Case: updateAlarmsState_NoAlarmsActive TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsState TEST.NEW TEST.NAME:updateAlarmsState_NoAlarmsActive TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1173 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_HIGH]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 92 >>> >>> Command Ignored >>> (E) @LINE: 1176 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_HIGH]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 95 >>> >>> 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.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: 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_LOW_CONDUCTIVITY >>> >>> 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_LOW_CONDUCTIVITY >>> >>> 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.<>.alarmIsActive[ALARM_ID_INLET_WATER_LOW_CONDUCTIVITY]:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_MEDIUM TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_INLET_WATER_LOW_CONDUCTIVITY TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_HIGH TEST.END -- Test Case: updateAlarmsState_TopIsNotAFault TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsState TEST.NEW TEST.NAME:updateAlarmsState_TopIsNotAFault TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (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_LOW_CONDUCTIVITY >>> >>> Unexpected end of command - stopped at character 73 >>> >>> Command Ignored >>> (E) @LINE: 1208 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_NO_ALARM >>> >>> Unexpected end of command - stopped at character 71 >>> >>> Command Ignored >>> (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_LOW_CONDUCTIVITY >>> >>> 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_LOW_CONDUCTIVITY TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_NONE TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM TEST.END