Index: vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst =================================================================== diff -u -r72f56aa9eebfb142741f5589d5c600c88ecb2d06 -r57b932caef8b1174c28676198dcd0beb23ab4107 --- vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst (.../ALARMMGMT.tst) (revision 72f56aa9eebfb142741f5589d5c600c88ecb2d06) +++ vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst (.../ALARMMGMT.tst) (revision 57b932caef8b1174c28676198dcd0beb23ab4107) @@ -1705,44 +1705,48 @@ TEST.NEW TEST.NAME:handleActiveAlarmListRequest.001 TEST.IMPORT_FAILURES: -(I) @LINE: 1665 +(I) @LINE: 55 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1668 +(I) @LINE: 58 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) - >>> (I) @LINE: 1661 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1664 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1657 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1660 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1653 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1656 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1925 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1928 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1919 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1922 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (E) @LINE: 1031 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.size:40 - >>> >>> Unknown parameter/object name size - >>> >>> Value Line Error - Command Ignored + >>> (I) @LINE: 1665 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1668 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1661 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1664 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1657 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1660 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1653 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1656 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1925 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1928 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1919 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1922 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (E) @LINE: 1031 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.size:40 +>>> >>> Unknown parameter/object name size +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:2 of 9 TEST.NOTES: 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 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 @@ -1759,164 +1763,186 @@ TEST.NEW TEST.NAME:handleActiveAlarmListRequest.002 TEST.IMPORT_FAILURES: -(I) @LINE: 1819 +(I) @LINE: 230 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1820 +(I) @LINE: 231 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1820 +(I) @LINE: 231 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1820 +(I) @LINE: 231 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1820 +(I) @LINE: 231 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1820 +(I) @LINE: 231 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1820 +(I) @LINE: 231 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1820 +(I) @LINE: 231 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1820 +(I) @LINE: 231 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1820 +(I) @LINE: 231 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1820 +(I) @LINE: 231 >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) - >>> (I) @LINE: 1793 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1794 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1794 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1794 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1794 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1794 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1794 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1794 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1794 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1794 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1794 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1767 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1768 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1768 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1768 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1768 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1768 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1768 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1768 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1768 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1768 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1768 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1741 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1742 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1742 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1742 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1742 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1742 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1742 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1742 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1742 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1742 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1742 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1991 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1992 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1992 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1992 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1992 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1992 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1992 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1992 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1992 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1992 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1992 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1963 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1964 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1964 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1964 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1964 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1964 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1964 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1964 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1964 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1964 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1964 - >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. - >>> (E) @LINE: 1081 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.accepted:1 - >>> >>> Unknown parameter/object name accepted - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1082 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.reason:0 - >>> >>> Unknown parameter/object name reason - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1083 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.alarmList[0]:3 - >>> >>> Unknown parameter/object name alarmList - >>> >>> Value Line Error - Command Ignored + >>> (I) @LINE: 1819 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1820 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1820 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1820 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1820 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1820 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1820 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1820 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1820 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1820 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1820 + >>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1793 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1794 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1794 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1794 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1794 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1794 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1794 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1794 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1794 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1794 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1794 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1767 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1768 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1768 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1768 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1768 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1768 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1768 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1768 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1768 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1768 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1768 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1741 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1742 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1742 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1742 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1742 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1742 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1742 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1742 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1742 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1742 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1742 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1991 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1992 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1992 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1992 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1992 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1992 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1992 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1992 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1992 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1992 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1992 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1963 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1964 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1964 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1964 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1964 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1964 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1964 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1964 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1964 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1964 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1964 +>>> >>> 'ALARM_ID_NO_ALARM' was specified as a macro, but it is in the symbol dictionary. +>>> (E) @LINE: 1081 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.accepted:1 +>>> >>> Unknown parameter/object name accepted +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1082 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.reason:0 +>>> >>> Unknown parameter/object name reason +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1083 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.alarmList[0]:3 +>>> >>> Unknown parameter/object name alarmList +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:8 of 9 TEST.NOTES: 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 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 @@ -1938,52 +1964,56 @@ TEST.NEW TEST.NAME:handleActiveAlarmListRequest.003 TEST.IMPORT_FAILURES: -(I) @LINE: 1882 +(I) @LINE: 296 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1884 +(I) @LINE: 298 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) - >>> (I) @LINE: 1852 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1854 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1822 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1824 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1792 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 1794 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 2038 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 2040 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 2006 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (I) @LINE: 2008 - >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. - >>> (E) @LINE: 1110 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.accepted:1 - >>> >>> Unknown parameter/object name accepted - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1111 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.reason:0 - >>> >>> Unknown parameter/object name reason - >>> >>> Value Line Error - Command Ignored + >>> (I) @LINE: 1882 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1884 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1852 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1854 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1822 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1824 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1792 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 1794 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 2038 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 2040 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 2006 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (I) @LINE: 2008 +>>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. +>>> (E) @LINE: 1110 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.accepted:1 +>>> >>> Unknown parameter/object name accepted +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1111 TEST.EXPECTED:uut_prototype_stubs.sendActiveAlarmsList.reason:0 +>>> >>> Unknown parameter/object name reason +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.NOTES: This is an automatically generated test case. - 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 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 @@ -2021,46 +2051,49 @@ TEST.NEW TEST.NAME:handleResendActiveAlarmsRequest.002 TEST.IMPORT_FAILURES: -(S) @LINE: 1978 +(S) @LINE: 374 >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 >>> Results in 325 Iterations. (E) Errors from previous script import(s) - >>> (S) @LINE: 1945 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 1912 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 1879 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 2120 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 2085 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 2129 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 2018 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 1874 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 1616 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 324 Iterations. - >>> (S) @LINE: 1495 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 324 Iterations. - >>> (S) @LINE: 199 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 324 Iterations. - >>> (S) @LINE: 1229 + >>> (S) @LINE: 1978 >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 324 Iterations. + >>> >>> Results in 325 Iterations. +>>> (S) @LINE: 1945 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 1912 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 1879 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 2120 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 2085 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 2129 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 2018 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 1874 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 1616 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 324 Iterations. +>>> (S) @LINE: 1495 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 324 Iterations. +>>> (S) @LINE: 199 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 324 Iterations. +>>> (S) @LINE: 1229 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 324 Iterations. >>> (S) @LINE: 1314 >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 >>> >>> Results in 323 Iterations. @@ -2101,46 +2134,49 @@ TEST.NEW TEST.NAME:handleResendActiveAlarmsRequest.003 TEST.IMPORT_FAILURES: -(S) @LINE: 2059 +(S) @LINE: 457 >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 >>> Results in 325 Iterations. (E) Errors from previous script import(s) - >>> (S) @LINE: 2023 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 1987 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 1951 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 2189 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 2151 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 2192 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 2077 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 1930 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 325 Iterations. - >>> (S) @LINE: 1669 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 324 Iterations. - >>> (S) @LINE: 1545 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 324 Iterations. - >>> (S) @LINE: 245 - >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 324 Iterations. - >>> (S) @LINE: 1273 + >>> (S) @LINE: 2059 >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 - >>> >>> Results in 324 Iterations. + >>> >>> Results in 325 Iterations. +>>> (S) @LINE: 2023 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 1987 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 1951 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 2189 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 2151 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 2192 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 2077 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 1930 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 325 Iterations. +>>> (S) @LINE: 1669 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 324 Iterations. +>>> (S) @LINE: 1545 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 324 Iterations. +>>> (S) @LINE: 245 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 324 Iterations. +>>> (S) @LINE: 1273 +>>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 +>>> >>> Results in 324 Iterations. >>> (S) @LINE: 1355 >>> >>> Range Value Command VARY FROM:ALARM_ID_NO_ALARM TO:NUM_OF_ALARM_IDS BY: 1 >>> >>> Results in 323 Iterations. @@ -4045,46 +4081,49 @@ TEST.NEW TEST.NAME:testSetAlarmStartOverride_NominalPath TEST.IMPORT_FAILURES: -(E) @LINE: 4058 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +(E) @LINE: 603 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED >>> Command Ignored. (E) Errors from previous script import(s) - >>> (E) @LINE: 3997 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 3911 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 3872 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 4107 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 4066 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 4089 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 3946 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 3796 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 3511 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 3384 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 369 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 - >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED - >>> >>> Command Ignored. - >>> (E) @LINE: 3050 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 + >>> (E) @LINE: 4058 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED >>> >>> Command Ignored. +>>> (E) @LINE: 3997 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 3911 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 3872 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 4107 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 4066 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 4089 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 3946 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 3796 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 3511 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 3384 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 369 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. +>>> (E) @LINE: 3050 TEST.ATTRIBUTES:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].override::EXPECTED_BASE=16 +>>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED +>>> >>> Command Ignored. >>> (E) @LINE: 3000 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_STUCK_BUTTON_TEST_FAILED].data:2000 >>> >>> Invalid array index value ALARM_ID_STUCK_BUTTON_TEST_FAILED >>> >>> Command Ignored. Index: vectorcast/Hercules_RM46_HD_Project/environment/PRESOCCL/PRESOCCL.tst =================================================================== diff -u -r9ae1fea30a4479603c9c413f026836fff06e103b -r57b932caef8b1174c28676198dcd0beb23ab4107 --- vectorcast/Hercules_RM46_HD_Project/environment/PRESOCCL/PRESOCCL.tst (.../PRESOCCL.tst) (revision 9ae1fea30a4479603c9c413f026836fff06e103b) +++ vectorcast/Hercules_RM46_HD_Project/environment/PRESOCCL/PRESOCCL.tst (.../PRESOCCL.tst) (revision 57b932caef8b1174c28676198dcd0beb23ab4107) @@ -1728,7 +1728,7 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_HIGH TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,(2)0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0 TEST.END -- Test Case: checkVenousPressureInRange.021 @@ -1745,7 +1745,7 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_HIGH TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,(2)0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0 TEST.END -- Test Case: checkVenousPressureInRange.022 @@ -1763,7 +1763,7 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_HIGH TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,(2)0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0 TEST.END -- Test Case: checkVenousPressureInRange.023 @@ -1785,8 +1785,8 @@ TEST.EXPECTED:PresOccl.<>.currentVenousMaxLimit:-2147483648 TEST.EXPECTED:PresOccl.<>.currentVenousMinLimit:-2147483648 TEST.EXPECTED:PresOccl.<>.pressureLimitsActive:1 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0,1 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_HIGH +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)1 TEST.END -- Test Case: checkVenousPressureInRange.024 @@ -1805,7 +1805,7 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1 TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_OPEN -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,(2)0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)1,(2)0 TEST.END -- Test Case: checkVenousPressureInRange.025 @@ -1877,7 +1877,7 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_LOW TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 -TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,(2)0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)1,0 TEST.END -- Test Case: checkVenousPressureInRange.028 @@ -1895,7 +1895,7 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_HIGH TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1 -TEST.EXPECTED:PresOccl.<>.venLowPresExemptAfterAirTrapFillTimerCtr:1000000001 +TEST.EXPECTED:PresOccl.<>.venLowPresExemptAfterAirTrapFillTimerCtr:1000000000 TEST.EXPECTED:PresOccl.<>.pressureLimitsActive:1 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)1,0 @@ -1916,7 +1916,7 @@ TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_HIGH TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0 -TEST.EXPECTED:PresOccl.<>.venLowPresExemptAfterAirTrapFillTimerCtr:1000000001 +TEST.EXPECTED:PresOccl.<>.venLowPresExemptAfterAirTrapFillTimerCtr:1000000000 TEST.EXPECTED:PresOccl.<>.pressureLimitsActive:1 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)1,0 @@ -1927,21 +1927,144 @@ TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.030 +TEST.IMPORT_FAILURES: +(E) @LINE: 107 TEST.VALUE:uut_prototype_stubs.getTargetBloodFlowRate.return:<> + >>> Could not find function getTargetBloodFlowRate + >>> in unit uut_prototype_stubs. + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.STUB:PresOccl.getFilteredVenousPressure TEST.VALUE:PresOccl.<>.pressureLimitsActive:1 TEST.VALUE:PresOccl.getFilteredVenousPressure.return:-2000.0 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:3304718336 -TEST.VALUE:uut_prototype_stubs.getTargetBloodFlowRate.return:<> TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_HIGH TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1 TEST.EXPECTED:PresOccl.<>.pressureLimitsActive:1 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_HIGH +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0 +TEST.END + +-- Test Case: checkVenousPressureInRange.031 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:checkVenousPressureInRange +TEST.NEW +TEST.NAME:checkVenousPressureInRange.031 +TEST.STUB:PresOccl.getFilteredVenousPressure +TEST.VALUE:PresOccl.<>.pressureLimitsActive:1 +TEST.VALUE:PresOccl.<>.resetFillExemptPeriod:1 +TEST.VALUE:PresOccl.getFilteredVenousPressure.return:-2000.0 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:3304718336 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_HIGH +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1 +TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_OPEN +TEST.EXPECTED:PresOccl.<>.pressureLimitsActive:1 +TEST.EXPECTED:PresOccl.<>.resetFillExemptPeriod:0 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0 +TEST.END + +-- Test Case: checkVenousPressureInRange.032 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:checkVenousPressureInRange +TEST.NEW +TEST.NAME:checkVenousPressureInRange.032 +TEST.STUB:PresOccl.getFilteredVenousPressure +TEST.VALUE:PresOccl.<>.pressureLimitsActive:1 +TEST.VALUE:PresOccl.<>.resetFillExemptPeriod:1 +TEST.VALUE:PresOccl.<>.lowVenousPressureExemptCheck:1 +TEST.VALUE:PresOccl.getFilteredVenousPressure.return:-2000.0 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:3304718336 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_HIGH +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1 +TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_CLOSED +TEST.EXPECTED:PresOccl.<>.pressureLimitsActive:1 +TEST.EXPECTED:PresOccl.<>.resetFillExemptPeriod:0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_HIGH +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0 +TEST.END + +-- Test Case: checkVenousPressureInRange.033 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:checkVenousPressureInRange +TEST.NEW +TEST.NAME:checkVenousPressureInRange.033 +TEST.STUB:PresOccl.getFilteredVenousPressure +TEST.VALUE:PresOccl.<>.venLowPresExemptAfterAirTrapFillTimerCtr:45 +TEST.VALUE:PresOccl.<>.prevVenLowPresExemptAfterAirTrapFillTimerCtr:44 +TEST.VALUE:PresOccl.<>.pressureLimitsActive:1 +TEST.VALUE:PresOccl.<>.resetFillExemptPeriod:1 +TEST.VALUE:PresOccl.<>.lowVenousPressureExemptCheck:1 +TEST.VALUE:PresOccl.getFilteredVenousPressure.return:-2000.0 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:3304718336 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_HIGH +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1 +TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_CLOSED +TEST.EXPECTED:PresOccl.<>.pressureLimitsActive:1 +TEST.EXPECTED:PresOccl.<>.resetFillExemptPeriod:0 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)1,0 TEST.END +-- Test Case: checkVenousPressureInRange.034 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:checkVenousPressureInRange +TEST.NEW +TEST.NAME:checkVenousPressureInRange.034 +TEST.STUB:PresOccl.getFilteredVenousPressure +TEST.VALUE:PresOccl.<>.venLowPresExemptAfterAirTrapFillTimerCtr:65 +TEST.VALUE:PresOccl.<>.prevVenLowPresExemptAfterAirTrapFillTimerCtr:67 +TEST.VALUE:PresOccl.<>.pressureLimitsActive:1 +TEST.VALUE:PresOccl.<>.resetFillExemptPeriod:1 +TEST.VALUE:PresOccl.<>.lowVenousPressureExemptCheck:1 +TEST.VALUE:PresOccl.getFilteredVenousPressure.return:-2000.0 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:3304718336 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_HIGH +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1 +TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_CLOSED +TEST.EXPECTED:PresOccl.<>.pressureLimitsActive:1 +TEST.EXPECTED:PresOccl.<>.resetFillExemptPeriod:1 +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_HIGH +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0 +TEST.END + +-- Test Case: checkVenousPressureInRange.035 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:checkVenousPressureInRange +TEST.NEW +TEST.NAME:checkVenousPressureInRange.035 +TEST.STUB:PresOccl.getFilteredVenousPressure +TEST.VALUE:PresOccl.<>.venLowPresExemptAfterAirTrapFillTimerCtr:42 +TEST.VALUE:PresOccl.<>.prevVenLowPresExemptAfterAirTrapFillTimerCtr:67 +TEST.VALUE:PresOccl.<>.pressureLimitsActive:1 +TEST.VALUE:PresOccl.<>.resetFillExemptPeriod:0 +TEST.VALUE:PresOccl.<>.lowVenousPressureExemptCheck:1 +TEST.VALUE:PresOccl.getFilteredVenousPressure.return:-2000.0 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:3304718336 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_VENOUS_PRESSURE_HIGH +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1 +TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_OPEN +TEST.EXPECTED:PresOccl.<>.pressureLimitsActive:1 +TEST.EXPECTED:PresOccl.<>.resetFillExemptPeriod:0 +TEST.END + -- Test Case: checkVenousPressureInRange_NotInTreatmentMode TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkVenousPressureInRange @@ -2723,19 +2846,23 @@ TEST.SUBPROGRAM:execPressureLimits TEST.NEW TEST.NAME:execPressureLimits.009 +TEST.IMPORT_FAILURES: +(E) @LINE: 132 TEST.VALUE:PresOccl.<>.useShortStabilizeTime:1 + >>> Unknown parameter/object name useShortStabilizeTime + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:9 of 17 TEST.NOTES: This is an automatically generated test case. - Test Path 9 - (1) if (currMode != (MODE_TREA)) ==> FALSE - (9) case currPresLimitsState ==> PRESSURE_LIMITS_STATE_STABILIZATION - (10) if (bpRunning != (1)) ==> FALSE - (11) if (currTxState != (TREATMENT_DIALYSIS_STATE) && currTxState != (TREATMENT_STOP_STATE)) ==> FALSE - (12) if ((1) == didTimeout(stabilizationStartTimeMs, 30 * 1000)) ==> FALSE - Test Case Generation Notes: +Test Path 9 +(1) if (currMode != (MODE_TREA)) ==> FALSE +(9) case currPresLimitsState ==> PRESSURE_LIMITS_STATE_STABILIZATION +(10) if (bpRunning != (1)) ==> FALSE +(11) if (currTxState != (TREATMENT_DIALYSIS_STATE) && currTxState != (TREATMENT_STOP_STATE)) ==> FALSE +(12) if ((1) == didTimeout(stabilizationStartTimeMs, 30 * 1000)) ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION -TEST.VALUE:PresOccl.<>.useShortStabilizeTime:1 TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA @@ -2748,24 +2875,28 @@ TEST.SUBPROGRAM:execPressureLimits TEST.NEW TEST.NAME:execPressureLimits.010 +TEST.IMPORT_FAILURES: +(E) @LINE: 156 TEST.VALUE:PresOccl.<>.useShortStabilizeTime:0 + >>> Unknown parameter/object name useShortStabilizeTime + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:10 of 17 TEST.NOTES: This is an automatically generated test case. - Test Path 10 - (1) if (currMode != (MODE_TREA)) ==> FALSE - (9) case currPresLimitsState ==> PRESSURE_LIMITS_STATE_STABILIZATION - (10) if (bpRunning != (1)) ==> FALSE - (11) if (currTxState != (TREATMENT_DIALYSIS_STATE) && currTxState != (TREATMENT_STOP_STATE)) ==> FALSE - (12) if ((1) == didTimeout(stabilizationStartTimeMs, 30 * 1000)) ==> TRUE - Test Case Generation Notes: +Test Path 10 +(1) if (currMode != (MODE_TREA)) ==> FALSE +(9) case currPresLimitsState ==> PRESSURE_LIMITS_STATE_STABILIZATION +(10) if (bpRunning != (1)) ==> FALSE +(11) if (currTxState != (TREATMENT_DIALYSIS_STATE) && currTxState != (TREATMENT_STOP_STATE)) ==> FALSE +(12) if ((1) == didTimeout(stabilizationStartTimeMs, 30 * 1000)) ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION -TEST.VALUE:PresOccl.<>.useShortStabilizeTime:0 TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 -TEST.EXPECTED:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABLE +TEST.EXPECTED:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION_2 TEST.END -- Test Case: execPressureLimits.011 @@ -2832,7 +2963,7 @@ TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 -TEST.EXPECTED:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION +TEST.EXPECTED:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION_2 TEST.END -- Test Case: execPressureLimits.014 @@ -3045,6 +3176,167 @@ TEST.EXPECTED:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_OFF TEST.END +-- Test Case: execPressureLimits.024 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:execPressureLimits +TEST.NEW +TEST.NAME:execPressureLimits.024 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if (currMode != (MODE_TREA)) ==> FALSE + (4) case currPresLimitsState ==> PRESSURE_LIMITS_STATE_IDLE + (5) if ((1) == bpRunning) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION +TEST.VALUE:PresOccl.<>.pressureStabilizeTime:USE_SHORT_STABILIZATION_PERIOD +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 +TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION_2 +TEST.END + +-- Test Case: execPressureLimits.025 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:execPressureLimits +TEST.NEW +TEST.NAME:execPressureLimits.025 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if (currMode != (MODE_TREA)) ==> FALSE + (4) case currPresLimitsState ==> PRESSURE_LIMITS_STATE_IDLE + (5) if ((1) == bpRunning) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION_2 +TEST.VALUE:PresOccl.<>.pressureStabilizeTime:STABILIZATION_PERIOD_OFF +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 +TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABLE +TEST.END + +-- Test Case: execPressureLimits.026 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:execPressureLimits +TEST.NEW +TEST.NAME:execPressureLimits.026 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if (currMode != (MODE_TREA)) ==> FALSE + (4) case currPresLimitsState ==> PRESSURE_LIMITS_STATE_IDLE + (5) if ((1) == bpRunning) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION_2 +TEST.VALUE:PresOccl.<>.pressureStabilizeTime:USE_NORMAL_STABILIZATION_PERIOD +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 +TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABLE +TEST.END + +-- Test Case: execPressureLimits.027 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:execPressureLimits +TEST.NEW +TEST.NAME:execPressureLimits.027 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if (currMode != (MODE_TREA)) ==> FALSE + (4) case currPresLimitsState ==> PRESSURE_LIMITS_STATE_IDLE + (5) if ((1) == bpRunning) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION_2 +TEST.VALUE:PresOccl.<>.pressureStabilizeTime:USE_NORMAL_STABILIZATION_PERIOD +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:0 +TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_IDLE +TEST.END + +-- Test Case: execPressureLimits.028 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:execPressureLimits +TEST.NEW +TEST.NAME:execPressureLimits.028 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if (currMode != (MODE_TREA)) ==> FALSE + (4) case currPresLimitsState ==> PRESSURE_LIMITS_STATE_IDLE + (5) if ((1) == bpRunning) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION_2 +TEST.VALUE:PresOccl.<>.pressureStabilizeTime:USE_NORMAL_STABILIZATION_PERIOD +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 +TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_BLOOD_PRIME_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_WIDE +TEST.END + +-- Test Case: execPressureLimits.029 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:execPressureLimits +TEST.NEW +TEST.NAME:execPressureLimits.029 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if (currMode != (MODE_TREA)) ==> FALSE + (4) case currPresLimitsState ==> PRESSURE_LIMITS_STATE_IDLE + (5) if ((1) == bpRunning) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION_2 +TEST.VALUE:PresOccl.<>.pressureStabilizeTime:USE_NORMAL_STABILIZATION_PERIOD +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 +TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABLE +TEST.END + +-- Test Case: execPressureLimits.030 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:execPressureLimits +TEST.NEW +TEST.NAME:execPressureLimits.030 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if (currMode != (MODE_TREA)) ==> FALSE + (4) case currPresLimitsState ==> PRESSURE_LIMITS_STATE_IDLE + (5) if ((1) == bpRunning) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION_2 +TEST.VALUE:PresOccl.<>.pressureStabilizeTime:USE_NORMAL_STABILIZATION_PERIOD +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 +TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 +TEST.EXPECTED:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION_2 +TEST.END + -- Subprogram: filterInlinePressureReadings -- Test Case: filterInlinePressureReadings.001 @@ -3573,7 +3865,7 @@ TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:0 TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_LOW,ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH,ALARM_ID_HD_VENOUS_PRESSURE_LOW,ALARM_ID_HD_VENOUS_PRESSURE_HIGH,ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE,ALARM_ID_HD_VENOUS_LINE_OCCLUSION TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.persistentClearPeriod:(8)0 -TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.persistentTriggerPeriod:(6)1000,3000,1000 +TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.persistentTriggerPeriod:(3)1000,500,(2)1000,3000,1000 TEST.END -- Subprogram: isCartridgeLoaded @@ -3932,17 +4224,24 @@ TEST.SUBPROGRAM:signalInitiatePressureStabilization TEST.NEW TEST.NAME:signalInitiatePressureStabilization.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 177 TEST.VALUE:PresOccl.signalInitiatePressureStabilization.useShort:20 + >>> Unknown parameter/object name useShort + >>> Value Line Error - Command Ignored +(E) @LINE: 178 TEST.EXPECTED:PresOccl.<>.useShortStabilizeTime:20 + >>> Unknown parameter/object name useShortStabilizeTime + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 3 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((PRESSURE_LIMITS_STATE_STABILIZATION) == currPresLimitsState) ==> FALSE - (2) if ((PRESSURE_LIMITS_STATE_STABLE) == currPresLimitsState) ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((PRESSURE_LIMITS_STATE_STABILIZATION) == currPresLimitsState) ==> FALSE +(2) if ((PRESSURE_LIMITS_STATE_STABLE) == currPresLimitsState) ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_OFF -TEST.VALUE:PresOccl.signalInitiatePressureStabilization.useShort:20 -TEST.EXPECTED:PresOccl.<>.useShortStabilizeTime:20 +TEST.EXPECTED:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_OFF TEST.END -- Test Case: signalInitiatePressureStabilization.002 @@ -3959,6 +4258,7 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION +TEST.VALUE:PresOccl.signalInitiatePressureStabilization.stabilizationPeriod:USE_NORMAL_STABILIZATION_PERIOD TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:5000 TEST.EXPECTED:PresOccl.<>.stabilizationStartTimeMs:5000 TEST.END @@ -3981,6 +4281,44 @@ TEST.EXPECTED:PresOccl.<>.stabilizationStartTimeMs:6000 TEST.END +-- Test Case: signalInitiatePressureStabilization.004 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:signalInitiatePressureStabilization +TEST.NEW +TEST.NAME:signalInitiatePressureStabilization.004 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((PRESSURE_LIMITS_STATE_STABILIZATION) == currPresLimitsState) ==> FALSE + (2) if ((PRESSURE_LIMITS_STATE_STABLE) == currPresLimitsState) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION +TEST.VALUE:PresOccl.<>.stabilizationStartTimeMs:1000 +TEST.VALUE:PresOccl.signalInitiatePressureStabilization.stabilizationPeriod:USE_SHORT_STABILIZATION_PERIOD +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:54000 +TEST.EXPECTED:PresOccl.<>.stabilizationStartTimeMs:1000 +TEST.END + +-- Test Case: signalInitiatePressureStabilization.005 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:signalInitiatePressureStabilization +TEST.NEW +TEST.NAME:signalInitiatePressureStabilization.005 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((PRESSURE_LIMITS_STATE_STABILIZATION) == currPresLimitsState) ==> FALSE + (2) if ((PRESSURE_LIMITS_STATE_STABLE) == currPresLimitsState) ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:PresOccl.<>.currPresLimitsState:PRESSURE_LIMITS_STATE_STABILIZATION +TEST.VALUE:PresOccl.<>.stabilizationStartTimeMs:1000 +TEST.VALUE:PresOccl.signalInitiatePressureStabilization.stabilizationPeriod:USE_SHORT_STABILIZATION_PERIOD +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:54000 +TEST.EXPECTED:PresOccl.<>.stabilizationStartTimeMs:1000 +TEST.END + -- Subprogram: testResetArterialPressureOverride -- Test Case: testResetArterialPressureOverride_LoggedIn @@ -4354,17 +4692,21 @@ TEST.SUBPROGRAM:updatePressureLimitWindows TEST.NEW TEST.NAME:updatePressureLimitWindows.001 +TEST.IMPORT_FAILURES: +(E) @LINE: 195 TEST.VALUE:PresOccl.<>.useShortStabilizeTime:1 + >>> Unknown parameter/object name useShortStabilizeTime + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 3 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if (filtArt < (0.0F)) ==> FALSE - (2) if (filtVen < (0.0F)) ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if (filtArt < (0.0F)) ==> FALSE +(2) if (filtVen < (0.0F)) ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getFilteredArterialPressure TEST.STUB:PresOccl.getFilteredVenousPressure -TEST.VALUE:PresOccl.<>.useShortStabilizeTime:1 TEST.VALUE:PresOccl.getFilteredArterialPressure.return:100.0 TEST.VALUE:PresOccl.getFilteredVenousPressure.return:100.0 TEST.EXPECTED:PresOccl.<>.stableArterialPressure:100 @@ -4376,17 +4718,21 @@ TEST.SUBPROGRAM:updatePressureLimitWindows TEST.NEW TEST.NAME:updatePressureLimitWindows.002 +TEST.IMPORT_FAILURES: +(E) @LINE: 216 TEST.VALUE:PresOccl.<>.useShortStabilizeTime:1 + >>> Unknown parameter/object name useShortStabilizeTime + >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:2 of 3 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if (filtArt < (0.0F)) ==> FALSE - (2) if (filtVen < (0.0F)) ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if (filtArt < (0.0F)) ==> FALSE +(2) if (filtVen < (0.0F)) ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getFilteredArterialPressure TEST.STUB:PresOccl.getFilteredVenousPressure -TEST.VALUE:PresOccl.<>.useShortStabilizeTime:1 TEST.VALUE:PresOccl.getFilteredArterialPressure.return:-95.5 TEST.VALUE:PresOccl.getFilteredVenousPressure.return:-95.5 TEST.EXPECTED:PresOccl.<>.stableArterialPressure:-96 Index: vectorcast/Hercules_RM46_HD_Project/environment/SYRINGEPUMP/SYRINGEPUMP.tst =================================================================== diff -u -r877d1cd270d4126163bfd6f5333e72ed94d32061 -r57b932caef8b1174c28676198dcd0beb23ab4107 --- vectorcast/Hercules_RM46_HD_Project/environment/SYRINGEPUMP/SYRINGEPUMP.tst (.../SYRINGEPUMP.tst) (revision 877d1cd270d4126163bfd6f5333e72ed94d32061) +++ vectorcast/Hercules_RM46_HD_Project/environment/SYRINGEPUMP/SYRINGEPUMP.tst (.../SYRINGEPUMP.tst) (revision 57b932caef8b1174c28676198dcd0beb23ab4107) @@ -2891,6 +2891,7 @@ Cannot set txVolumeReq due to assignment Cannot set local variable syringeVol in branch 2 TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpPosition TEST.STUB:SyringePump.isSyringeDetected TEST.VALUE:SyringePump.isSyringeDetected.return:<> TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_TREATMENT_DURATION,TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME,TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME,TREATMENT_PARAM_HEPARIN_DISPENSE_RATE @@ -2921,6 +2922,31 @@ TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME,TREATMENT_PARAM_HEPARIN_DISPENSE_RATE TEST.END +-- Test Case: handleSyringePumpPreLoadState.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpPreLoadState +TEST.NEW +TEST.NAME:handleSyringePumpPreLoadState.004 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isSyringeDetected()) ==> FALSE + (2) if (syringeVol <= txVolumeReq || (10.0F) < txVolumeReq) ==> FALSE + (3) if ((1) == stopPump) ==> FALSE + Test Case Generation Notes: + Cannot set txVolumeReq due to assignment + Cannot set local variable syringeVol in branch 2 +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpPosition +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.getSyringePumpPosition.return:19322 +TEST.VALUE:SyringePump.isSyringeDetected.return:<> +TEST.VALUE:uut_prototype_stubs.getS32OverrideValue.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:0,240 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:2.0,1.0 +TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME,TREATMENT_PARAM_HEPARIN_DISPENSE_RATE +TEST.END + -- Subprogram: handleSyringePumpPrimeState -- Test Case: handleSyringePumpPrimeState.001 @@ -6564,13 +6590,19 @@ TEST.NEW TEST.NAME:userHeparinRequest.006 TEST.IMPORT_FAILURES: -(I) @LINE: 6820 +(I) @LINE: 6826 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6821 +(I) @LINE: 6827 >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6822 +(I) @LINE: 6828 >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 6820 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6821 + >>> >>> 'HEPARIN_STATE_DISPENSING' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6822 + >>> >>> 'HEPARIN_STATE_PAUSED' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 6762 >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 6763 @@ -6865,9 +6897,11 @@ TEST.NEW TEST.NAME:userHeparinRequest.008 TEST.IMPORT_FAILURES: -(I) @LINE: 6940 +(I) @LINE: 6948 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 6940 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 6880 >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 6911