Index: vectorcast/Hercules_RM46_HD_Project.vcm
===================================================================
diff -u -r975a29bff552a9e657364bd36b11c4d491cf7fae -r68a41fc5221f1739c7ecf6592cea74bd491bdab8
--- vectorcast/Hercules_RM46_HD_Project.vcm (.../Hercules_RM46_HD_Project.vcm) (revision 975a29bff552a9e657364bd36b11c4d491cf7fae)
+++ vectorcast/Hercules_RM46_HD_Project.vcm (.../Hercules_RM46_HD_Project.vcm) (revision 68a41fc5221f1739c7ecf6592cea74bd491bdab8)
@@ -111,6 +111,13 @@
Hercules_RM46_HD_Project/build/2980953925
+
+ 1
+ 0
+
+ Hercules_RM46_HD_Project/build/386316907
+
+
1
0
@@ -400,6 +407,7 @@
+
Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP.cfg
===================================================================
diff -u
--- vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP.cfg (revision 0)
+++ vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP.cfg (revision 68a41fc5221f1739c7ecf6592cea74bd491bdab8)
@@ -0,0 +1 @@
\ No newline at end of file
Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP.env
===================================================================
diff -u
--- vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP.env (revision 0)
+++ vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP.env (revision 68a41fc5221f1739c7ecf6592cea74bd491bdab8)
@@ -0,0 +1,16 @@
+ENVIRO.NEW
+ENVIRO.NAME:INT_AIRTRAP
+ENVIRO.STUB_BY_FUNCTION:AirTrap
+ENVIRO.STUB_BY_FUNCTION:ModePreTreat
+ENVIRO.STUB_BY_FUNCTION:ModeStandby
+ENVIRO.STUB_BY_FUNCTION:ModeTreatment
+ENVIRO.STUB_BY_FUNCTION:SystemCommMessages
+ENVIRO.STUB_BY_FUNCTION:TaskGeneral
+ENVIRO.STUB_BY_FUNCTION:TaskPriority
+ENVIRO.STUB_BY_FUNCTION:TreatmentStop
+ENVIRO.STUB_BY_FUNCTION:sys_main
+ENVIRO.MAX_VARY_RANGE: 20
+ENVIRO.STUB: ALL_BY_PROTOTYPE
+ENVIRO.TYPE_HANDLED_DIRS_ALLOWED:
+ENVIRO.LIBRARY_STUBS:
+ENVIRO.END
Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP.mfg
===================================================================
diff -u
--- vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP.mfg (revision 0)
+++ vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP.mfg (revision 68a41fc5221f1739c7ecf6592cea74bd491bdab8)
@@ -0,0 +1,7 @@
+
+
+
+ COVERAGE_TYPE
+ FUNCTION
+
+
Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP.tst
===================================================================
diff -u
--- vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP.tst (revision 0)
+++ vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP.tst (revision 68a41fc5221f1739c7ecf6592cea74bd491bdab8)
@@ -0,0 +1,105 @@
+-- VectorCAST 19.sp3 (11/13/19)
+-- Test Case Script
+--
+-- Environment : INT_AIRTRAP
+-- Unit(s) Under Test: AirTrap ModePreTreat ModeStandby ModeTreatment SystemCommMessages TaskGeneral TaskPriority TreatmentStop sys_main
+--
+-- 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: ModePreTreat
+
+-- Subprogram: execPreTreatmentMode
+
+-- Test Case: startAirTrapControl
+TEST.UNIT:ModePreTreat
+TEST.SUBPROGRAM:execPreTreatmentMode
+TEST.NEW
+TEST.NAME:startAirTrapControl
+TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_MANUAL_CONTROL_STATE
+TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:0
+TEST.VALUE:ModePreTreat.<>.treatStartReqReceived:1
+TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_MANUAL_CONTROL_STATE
+TEST.EXPECTED:AirTrap.<>.pendingStartAirTrapController:1
+TEST.EXPECTED:uut_prototype_stubs.requestNewOperationMode.newMode:MODE_TREA
+TEST.END
+
+-- Unit: ModeStandby
+
+-- Subprogram: transitionToStandbyMode
+
+-- Test Case: resetAirTrap
+TEST.UNIT:ModeStandby
+TEST.SUBPROGRAM:transitionToStandbyMode
+TEST.NEW
+TEST.NAME:resetAirTrap
+TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_CLOSED_STATE
+TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:1
+TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:1
+TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_INIT_STATE
+TEST.EXPECTED:AirTrap.<>.pendingStartAirTrapController:0
+TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0
+TEST.END
+
+-- Unit: TaskPriority
+
+-- Subprogram: taskPriority
+
+-- Test Case: execAirTrapMonitor
+TEST.UNIT:TaskPriority
+TEST.SUBPROGRAM:taskPriority
+TEST.NEW
+TEST.NAME:execAirTrapMonitor
+TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0
+TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0
+TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:0
+TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:1
+TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1
+TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1
+TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0
+TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:DISPLAY_STATE=HIDE
+TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:DISPLAY_STATE=HIDE
+TEST.END
+
+-- Unit: TreatmentStop
+
+-- Subprogram: transitionToTreatmentStop
+
+-- Test Case: endAirTrapControl
+TEST.UNIT:TreatmentStop
+TEST.SUBPROGRAM:transitionToTreatmentStop
+TEST.NEW
+TEST.NAME:endAirTrapControl
+TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_CLOSED_STATE
+TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:0
+TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_CLOSED_STATE
+TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:1
+TEST.EXPECTED:uut_prototype_stubs.setValveAirTrap.state:STATE_CLOSED
+TEST.END
+
+-- Unit: sys_main
+
+-- Subprogram: initSoftware
+
+-- Test Case: initAirTrap
+TEST.UNIT:sys_main
+TEST.SUBPROGRAM:initSoftware
+TEST.NEW
+TEST.NAME:initAirTrap
+TEST.VALUE:AirTrap.<>.airTrapControllerState:NUM_OF_AIR_TRAP_STATES
+TEST.VALUE:AirTrap.<>.airTrapSelfTestState:NUM_OF_AIR_TRAP_SELF_TEST_STATES
+TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:1
+TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:1
+TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:1
+TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_INIT_STATE
+TEST.EXPECTED:AirTrap.<>.airTrapSelfTestState:AIR_TRAP_SELF_TEST_STATE_START
+TEST.EXPECTED:AirTrap.<>.pendingStartAirTrapController:0
+TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0
+TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0
+TEST.END
Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP_cba.cvr
===================================================================
diff -u
--- vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP_cba.cvr (revision 0)
+++ vectorcast/Hercules_RM46_HD_Project/environment/INT_AIRTRAP/INT_AIRTRAP_cba.cvr (revision 68a41fc5221f1739c7ecf6592cea74bd491bdab8)
@@ -0,0 +1,251 @@
+-- Imported Coverage Results Script
+IMPORT.BEGIN
+IMPORT.SOURCE.BEGIN
+IMPORT.SOURCE.UNIT:8
+IMPORT.SOURCE.ORIG_FILENAME:S0000008.c
+IMPORT.SOURCE.COVERAGE_STATUS:FALSE
+IMPORT.SOURCE.COVERAGE_TYPE:None
+IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE
+IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:TRUE
+IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE
+IMPORT.SOURCE.HAS_CATCH_STATEMENTS:TRUE
+IMPORT.SOURCE.EDG_COVERAGE:TRUE
+IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:TRUE
+IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:TRUE
+IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:TRUE
+IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE
+IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:TRUE
+IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE
+IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_UNKNOWN
+IMPORT.SOURCE.HAS_CONSTANT_BRANCH:TRUE
+IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE
+IMPORT.SOURCE.END
+IMPORT.SOURCE.BEGIN
+IMPORT.SOURCE.UNIT:9
+IMPORT.SOURCE.ORIG_FILENAME:AirTrap.c
+IMPORT.SOURCE.COVERAGE_STATUS:TRUE
+IMPORT.SOURCE.COVERAGE_TYPE:Function
+IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE
+IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE
+IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE
+IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE
+IMPORT.SOURCE.EDG_COVERAGE:TRUE
+IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE
+IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE
+IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE
+IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS
+IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE
+IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE
+IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE
+IMPORT.SOURCE.END
+IMPORT.SOURCE.BEGIN
+IMPORT.SOURCE.UNIT:11
+IMPORT.SOURCE.ORIG_FILENAME:ModePreTreat.c
+IMPORT.SOURCE.COVERAGE_STATUS:TRUE
+IMPORT.SOURCE.COVERAGE_TYPE:Function
+IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE
+IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE
+IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE
+IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE
+IMPORT.SOURCE.EDG_COVERAGE:TRUE
+IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE
+IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE
+IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE
+IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS
+IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE
+IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE
+IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE
+IMPORT.SOURCE.END
+IMPORT.SOURCE.BEGIN
+IMPORT.SOURCE.UNIT:12
+IMPORT.SOURCE.ORIG_FILENAME:ModeStandby.c
+IMPORT.SOURCE.COVERAGE_STATUS:TRUE
+IMPORT.SOURCE.COVERAGE_TYPE:Function
+IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE
+IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE
+IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE
+IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE
+IMPORT.SOURCE.EDG_COVERAGE:TRUE
+IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE
+IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE
+IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE
+IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS
+IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE
+IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE
+IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE
+IMPORT.SOURCE.END
+IMPORT.SOURCE.BEGIN
+IMPORT.SOURCE.UNIT:13
+IMPORT.SOURCE.ORIG_FILENAME:ModeTreatment.c
+IMPORT.SOURCE.COVERAGE_STATUS:TRUE
+IMPORT.SOURCE.COVERAGE_TYPE:Function
+IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE
+IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE
+IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE
+IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE
+IMPORT.SOURCE.EDG_COVERAGE:TRUE
+IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE
+IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE
+IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE
+IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS
+IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE
+IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE
+IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE
+IMPORT.SOURCE.END
+IMPORT.SOURCE.BEGIN
+IMPORT.SOURCE.UNIT:14
+IMPORT.SOURCE.ORIG_FILENAME:TreatmentStop.c
+IMPORT.SOURCE.COVERAGE_STATUS:TRUE
+IMPORT.SOURCE.COVERAGE_TYPE:Function
+IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE
+IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE
+IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE
+IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE
+IMPORT.SOURCE.EDG_COVERAGE:TRUE
+IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE
+IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE
+IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE
+IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS
+IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE
+IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE
+IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE
+IMPORT.SOURCE.END
+IMPORT.SOURCE.BEGIN
+IMPORT.SOURCE.UNIT:15
+IMPORT.SOURCE.ORIG_FILENAME:SystemCommMessages.c
+IMPORT.SOURCE.COVERAGE_STATUS:TRUE
+IMPORT.SOURCE.COVERAGE_TYPE:Function
+IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE
+IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE
+IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE
+IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE
+IMPORT.SOURCE.EDG_COVERAGE:TRUE
+IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE
+IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE
+IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE
+IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS
+IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE
+IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE
+IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE
+IMPORT.SOURCE.END
+IMPORT.SOURCE.BEGIN
+IMPORT.SOURCE.UNIT:16
+IMPORT.SOURCE.ORIG_FILENAME:TaskGeneral.c
+IMPORT.SOURCE.COVERAGE_STATUS:TRUE
+IMPORT.SOURCE.COVERAGE_TYPE:Function
+IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE
+IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE
+IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE
+IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE
+IMPORT.SOURCE.EDG_COVERAGE:TRUE
+IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE
+IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE
+IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE
+IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS
+IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE
+IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE
+IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE
+IMPORT.SOURCE.END
+IMPORT.SOURCE.BEGIN
+IMPORT.SOURCE.UNIT:17
+IMPORT.SOURCE.ORIG_FILENAME:TaskPriority.c
+IMPORT.SOURCE.COVERAGE_STATUS:TRUE
+IMPORT.SOURCE.COVERAGE_TYPE:Function
+IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE
+IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE
+IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE
+IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE
+IMPORT.SOURCE.EDG_COVERAGE:TRUE
+IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE
+IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE
+IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE
+IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS
+IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE
+IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE
+IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE
+IMPORT.SOURCE.END
+IMPORT.SOURCE.BEGIN
+IMPORT.SOURCE.UNIT:18
+IMPORT.SOURCE.ORIG_FILENAME:sys_main.c
+IMPORT.SOURCE.COVERAGE_STATUS:TRUE
+IMPORT.SOURCE.COVERAGE_TYPE:Function
+IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE
+IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE
+IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE
+IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE
+IMPORT.SOURCE.EDG_COVERAGE:TRUE
+IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE
+IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE
+IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE
+IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE
+IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS
+IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE
+IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE
+IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE
+IMPORT.SOURCE.END
+RESULT.CBA.BEGIN
+RESULT.CBA.RESULT: CBA_AirTrap
+RESULT.CBA.NOTES
+Self test not yet implemented.
+Some functions not yet called.
+Private functions not required.
+RESULT.CBA.NOTES_END
+RESULT.CBA.UNIT: /home/fw/wshd/hdfirmware/firmware/App/Controllers/AirTrap.c
+RESULT.CBA.FUNCTION: execAirTrapMonitorPriming
+RESULT.CBA.LINE.BEGIN
+RESULT.CBA.LINE: 0
+RESULT.CBA.COVERAGE: FN
+RESULT.CBA.CONTEXT: {
+RESULT.CBA.CONTEXT_AFTER:
+// TODO - implement when priming sub-mode of pre-treatment mode is implemented.
+// activateAlarmNoData( ALARM_ID_AIR_TRAP_FILL_DURING_PRIME );
+RESULT.CBA.CONTEXT_AFTER_END
+RESULT.CBA.LINE.END
+RESULT.CBA.FUNCTION: execAirTrapTest
+RESULT.CBA.LINE.BEGIN
+RESULT.CBA.LINE: 0
+RESULT.CBA.COVERAGE: FN
+RESULT.CBA.CONTEXT: {
+RESULT.CBA.CONTEXT_AFTER:
+SELF_TEST_STATUS_T status = SELF_TEST_STATUS_PASSED;
+// TODO - implement POST
+RESULT.CBA.CONTEXT_AFTER_END
+RESULT.CBA.LINE.END
+RESULT.CBA.END
+IMPORT.END
Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_CPLD/INT_CPLD_cba.cvr
===================================================================
diff -u -r51147222d369a3023a11b2ee675178d058ffaf46 -r68a41fc5221f1739c7ecf6592cea74bd491bdab8
--- vectorcast/Hercules_RM46_HD_Project/environment/INT_CPLD/INT_CPLD_cba.cvr (.../INT_CPLD_cba.cvr) (revision 51147222d369a3023a11b2ee675178d058ffaf46)
+++ vectorcast/Hercules_RM46_HD_Project/environment/INT_CPLD/INT_CPLD_cba.cvr (.../INT_CPLD_cba.cvr) (revision 68a41fc5221f1739c7ecf6592cea74bd491bdab8)
@@ -134,7 +134,7 @@
RESULT.CBA.BEGIN
RESULT.CBA.RESULT: CBA_CPLD
RESULT.CBA.NOTES
-Blue LED not currently used. Function never called.
+Blue lamp not yet used.
RESULT.CBA.NOTES_END
RESULT.CBA.UNIT: /home/fw/wshd/hdfirmware/firmware/App/Drivers/CPLD.c
RESULT.CBA.FUNCTION: setCPLDLampBlue