Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_NVDATAMGMT/INT_NVDATAMGMT.env =================================================================== diff -u -rbee4a17cf2dedb3a18483e2c05846785ed1b3da7 -r76b7ee30f7e4b076cd56fdcf855118420022b95f --- vectorcast/Hercules_RM46_HD_Project/environment/INT_NVDATAMGMT/INT_NVDATAMGMT.env (.../INT_NVDATAMGMT.env) (revision bee4a17cf2dedb3a18483e2c05846785ed1b3da7) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_NVDATAMGMT/INT_NVDATAMGMT.env (.../INT_NVDATAMGMT.env) (revision 76b7ee30f7e4b076cd56fdcf855118420022b95f) @@ -1,16 +1,30 @@ ENVIRO.NEW ENVIRO.NAME:INT_NVDATAMGMT -ENVIRO.STUB_BY_FUNCTION:MsgQueues +ENVIRO.STUB_BY_FUNCTION:Buttons +ENVIRO.STUB_BY_FUNCTION:ModeFault +ENVIRO.STUB_BY_FUNCTION:ModeInitPOST +ENVIRO.STUB_BY_FUNCTION:ModeTreatment +ENVIRO.UUT:NVDataMgmt +ENVIRO.STUB_BY_FUNCTION:OperationModes ENVIRO.STUB_BY_FUNCTION:RTC ENVIRO.STUB_BY_FUNCTION:SystemCommMessages +ENVIRO.STUB_BY_FUNCTION:TaskBG ENVIRO.STUB_BY_FUNCTION:TaskGeneral -ENVIRO.STUB_BY_FUNCTION:Timers -ENVIRO.STUB_BY_FUNCTION:Utilities -ENVIRO.STUB_BY_FUNCTION:system +ENVIRO.STUB_BY_FUNCTION:Temperatures +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.UNIT_PREFIX_USER_CODE: +ENVIRO.UNIT_PREFIX_USER_CODE_FILE:NVDataMgmt +#include "F021.h" + +uint8_t FSMStatus; +#undef FAPI_CHECK_FSM_READY_BUSY +#define FAPI_CHECK_FSM_READY_BUSY FSMStatus +ENVIRO.END_UNIT_PREFIX_USER_CODE_FILE: +ENVIRO.END_UNIT_PREFIX_USER_CODE: ENVIRO.COVERAGE_TYPE: FUNCTION ENVIRO.WHITE_BOX: YES ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/include/ @@ -23,4 +37,5 @@ ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/App/Tasks/ ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/../../fwcommon/ ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/../../common/ +ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/../../fwcommon/FlashDrvr/ ENVIRO.END Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_NVDATAMGMT/INT_NVDATAMGMT.mfg =================================================================== diff -u -rd40825a3f9a6e9a246f79233c6734d935711fcbf -r76b7ee30f7e4b076cd56fdcf855118420022b95f --- vectorcast/Hercules_RM46_HD_Project/environment/INT_NVDATAMGMT/INT_NVDATAMGMT.mfg (.../INT_NVDATAMGMT.mfg) (revision d40825a3f9a6e9a246f79233c6734d935711fcbf) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_NVDATAMGMT/INT_NVDATAMGMT.mfg (.../INT_NVDATAMGMT.mfg) (revision 76b7ee30f7e4b076cd56fdcf855118420022b95f) @@ -1,4 +1,5 @@ + $(VCAST_SRC_DIR)/../../fwcommon/FlashDrvr/ Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_NVDATAMGMT/INT_NVDATAMGMT.tst =================================================================== diff -u -rd40825a3f9a6e9a246f79233c6734d935711fcbf -r76b7ee30f7e4b076cd56fdcf855118420022b95f --- vectorcast/Hercules_RM46_HD_Project/environment/INT_NVDATAMGMT/INT_NVDATAMGMT.tst (.../INT_NVDATAMGMT.tst) (revision d40825a3f9a6e9a246f79233c6734d935711fcbf) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_NVDATAMGMT/INT_NVDATAMGMT.tst (.../INT_NVDATAMGMT.tst) (revision 76b7ee30f7e4b076cd56fdcf855118420022b95f) @@ -2,7 +2,7 @@ -- Test Case Script -- -- Environment : INT_NVDATAMGMT --- Unit(s) Under Test: MsgQueues RTC SystemCommMessages TaskGeneral Timers Utilities system +-- Unit(s) Under Test: Buttons ModeFault ModeInitPOST ModeTreatment NVDataMgmt OperationModes RTC SystemCommMessages TaskBG TaskGeneral Temperatures sys_main -- -- Script Features TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING @@ -12,3 +12,335 @@ TEST.SCRIPT_FEATURE:STATIC_HEADER_FUNCS_IN_UUTS TEST.SCRIPT_FEATURE:VCAST_MAIN_NOT_RENAMED -- + +-- Unit: Buttons + +-- Subprogram: userConfirmOffButton + +-- Test Case: userConfirmOffButton_signalPowerOffWarning +TEST.UNIT:Buttons +TEST.SUBPROGRAM:userConfirmOffButton +TEST.NEW +TEST.NAME:userConfirmOffButton_signalPowerOffWarning +TEST.VALUE:Buttons.<>.offRequestAwaitingUserConfirmation:1 +TEST.VALUE:Buttons.userConfirmOffButton.response:1 +TEST.VALUE:OperationModes.<>.currentMode:MODE_STAN +TEST.EXPECTED:Buttons.<>.offRequestAwaitingUserConfirmation:0 +TEST.END + +-- Unit: ModeFault + +-- Subprogram: handleFaultStartState + +-- Test Case: handleFaultStartState_getNVRecordsReadStatus +TEST.UNIT:ModeFault +TEST.SUBPROGRAM:handleFaultStartState +TEST.NEW +TEST.NAME:handleFaultStartState_getNVRecordsReadStatus +TEST.VALUE:ModeFault.handleFaultStartState.return:HD_FAULT_STATE_START +TEST.EXPECTED:ModeFault.handleFaultStartState.return:HD_FAULT_STATE_START +TEST.END + +-- Unit: ModeInitPOST + +-- Subprogram: execInitAndPOSTMode + +-- Test Case: execInitAndPOSTMode_handleSelfTestCheckCRC +TEST.UNIT:ModeInitPOST +TEST.SUBPROGRAM:execInitAndPOSTMode +TEST.NEW +TEST.NAME:execInitAndPOSTMode_handleSelfTestCheckCRC +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtSelfTestState:NVDATAMGMT_SELF_TEST_STATE_CHECK_CRC +TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_NVDATAMGMT +TEST.EXPECTED:NVDataMgmt.<>.nvDataMgmtSelfTestState:NVDATAMGMT_SELF_TEST_STATE_COMPLETE +TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_WATCHDOG +TEST.END + +-- Test Case: execInitAndPOSTMode_handleSelfTestReadRecords +TEST.UNIT:ModeInitPOST +TEST.SUBPROGRAM:execInitAndPOSTMode +TEST.NEW +TEST.NAME:execInitAndPOSTMode_handleSelfTestReadRecords +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtSelfTestState:NVDATAMGMT_SELF_TEST_STATE_READ_RECORDS +TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_NVDATAMGMT +TEST.EXPECTED:NVDataMgmt.<>.nvDataMgmtSelfTestState:NVDATAMGMT_SELF_TEST_STATE_CHECK_CRC +TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_NVDATAMGMT +TEST.END + +-- Unit: ModeTreatment + +-- Subprogram: transitionToTreatmentMode + +-- Test Case: transitionToTreatmentMode_setTxLastStartTimeEpoch +TEST.UNIT:ModeTreatment +TEST.SUBPROGRAM:transitionToTreatmentMode +TEST.NEW +TEST.NAME:transitionToTreatmentMode_setTxLastStartTimeEpoch +TEST.VALUE:NVDataMgmt.<>.queueCount:23 +TEST.VALUE:NVDataMgmt.<>.usageWriteTries:5 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.END + +-- Unit: OperationModes + +-- Subprogram: execOperationModes + +-- Test Case: execOperationModes_setTxTimeHours +TEST.UNIT:OperationModes +TEST.SUBPROGRAM:execOperationModes +TEST.NEW +TEST.NAME:execOperationModes_setTxTimeHours +TEST.STUB:OperationModes.arbitrateModeRequest +TEST.VALUE:NVDataMgmt.<>.queueCount:23 +TEST.VALUE:NVDataMgmt.<>.usageWriteTries:5 +TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 +TEST.VALUE:OperationModes.<>.currentMode:MODE_TREA +TEST.VALUE:OperationModes.arbitrateModeRequest.return:MODE_SERV +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.END + +-- Unit: SystemCommMessages + +-- Subprogram: handleGetHDCalibrationRecord + +-- Test Case: handleGetHDCalibrationRecord_sendRecordToDialin +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleGetHDCalibrationRecord +TEST.NEW +TEST.NAME:handleGetHDCalibrationRecord_sendRecordToDialin +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtExecProcessRecordState:NVDATAMGMT_PROCESS_RECORD_STATE_IDLE +TEST.VALUE:NVDataMgmt.<>.hasPublishRecordBeenRequested:0 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 +TEST.VALUE:SystemCommMessages.handleGetHDCalibrationRecord.message:<> +TEST.VALUE:SystemCommMessages.handleGetHDCalibrationRecord.message[0].hdr.payloadLen:0 +TEST.EXPECTED:NVDataMgmt.<>.hasPublishRecordBeenRequested:1 +TEST.END + +-- Subprogram: handleSetHDCalibrationRecord + +-- Test Case: handleSetHDCalibrationRecord_receiveRecordFromDialin +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleSetHDCalibrationRecord +TEST.NEW +TEST.NAME:handleSetHDCalibrationRecord_receiveRecordFromDialin +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtExecReceiveRecordState:NVDATAMGMT_RECEIVE_RECORD_IDLE +TEST.VALUE:SystemCommMessages.handleSetHDCalibrationRecord.message:<> +TEST.VALUE:SystemCommMessages.handleSetHDCalibrationRecord.message[0].hdr.payloadLen:12 +TEST.VALUE:SystemCommMessages.handleSetHDCalibrationRecord.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleSetHDCalibrationRecord.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleSetHDCalibrationRecord.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleSetHDCalibrationRecord.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleSetHDCalibrationRecord.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleSetHDCalibrationRecord.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleSetHDCalibrationRecord.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleSetHDCalibrationRecord.message[0].payload[7]:0 +TEST.VALUE:SystemCommMessages.handleSetHDCalibrationRecord.message[0].payload[8]:0 +TEST.VALUE:SystemCommMessages.handleSetHDCalibrationRecord.message[0].payload[9]:0 +TEST.VALUE:SystemCommMessages.handleSetHDCalibrationRecord.message[0].payload[10]:0 +TEST.VALUE:SystemCommMessages.handleSetHDCalibrationRecord.message[0].payload[11]:0 +TEST.EXPECTED:NVDataMgmt.<>.nvDataMgmtExecReceiveRecordState:NVDATAMGMT_RECEIVE_RECORD_RECEIVE +TEST.END + +-- Subprogram: handleSetHDServiceTime + +-- Test Case: handleSetHDServiceTime_setServiceTime +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleSetHDServiceTime +TEST.NEW +TEST.NAME:handleSetHDServiceTime_setServiceTime +TEST.VALUE:NVDataMgmt.<>.hdServiceGroup.hdServiceRecord.lastServiceEpochDate:5 +TEST.VALUE:NVDataMgmt.<>.recordQueueCount:5 +TEST.VALUE:RTC.<>.lastEpochTime:12345 +TEST.VALUE:SystemCommMessages.handleSetHDServiceTime.message:<> +TEST.VALUE:SystemCommMessages.handleSetHDServiceTime.message[0].hdr.payloadLen:0 +TEST.EXPECTED:NVDataMgmt.<>.hdServiceGroup.hdServiceRecord.lastServiceEpochDate:12345 +TEST.END + +-- Subprogram: handleTestHDNVRecordCRCOverride + +-- Test Case: handleTestHDNVRecordCRCOverride_testSetNVRecordCRCOverride +TEST.UNIT:SystemCommMessages +TEST.SUBPROGRAM:handleTestHDNVRecordCRCOverride +TEST.NEW +TEST.NAME:handleTestHDNVRecordCRCOverride_testSetNVRecordCRCOverride +TEST.VALUE:NVDataMgmt.<>.hdSystemGroup.hdsystemRecord.crc:1 +TEST.VALUE:SystemCommMessages.handleTestHDNVRecordCRCOverride.message:<> +TEST.VALUE:SystemCommMessages.handleTestHDNVRecordCRCOverride.message[0].hdr.payloadLen:12 +TEST.VALUE:SystemCommMessages.handleTestHDNVRecordCRCOverride.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestHDNVRecordCRCOverride.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestHDNVRecordCRCOverride.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestHDNVRecordCRCOverride.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestHDNVRecordCRCOverride.message[0].payload[4]:150 +TEST.VALUE:SystemCommMessages.handleTestHDNVRecordCRCOverride.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestHDNVRecordCRCOverride.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestHDNVRecordCRCOverride.message[0].payload[7]:0 +TEST.VALUE:SystemCommMessages.handleTestHDNVRecordCRCOverride.message[0].payload[8]:1 +TEST.VALUE:SystemCommMessages.handleTestHDNVRecordCRCOverride.message[0].payload[9]:0 +TEST.VALUE:SystemCommMessages.handleTestHDNVRecordCRCOverride.message[0].payload[10]:0 +TEST.VALUE:SystemCommMessages.handleTestHDNVRecordCRCOverride.message[0].payload[11]:0 +TEST.EXPECTED:NVDataMgmt.<>.hdSystemGroup.hdsystemRecord.crc:150 +TEST.END + +-- Unit: TaskBG + +-- Subprogram: taskBackground + +-- Test Case: taskBackground_erase_eeprom +TEST.UNIT:TaskBG +TEST.SUBPROGRAM:taskBackground +TEST.NEW +TEST.NAME:taskBackground_erase_eeprom +TEST.VALUE:NVDataMgmt.<>.recordQueueFrontIndex:3 +TEST.VALUE:NVDataMgmt.<>.recordQueueCount:1 +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_ERASE_EEPROM +TEST.VALUE:NVDataMgmt.<>.powerOffIsImminent:0 +TEST.EXPECTED:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_ERASE_EEPROM +TEST.END + +-- Test Case: taskBackground_idle +TEST.UNIT:TaskBG +TEST.SUBPROGRAM:taskBackground +TEST.NEW +TEST.NAME:taskBackground_idle +TEST.VALUE:NVDataMgmt.<>.FSMStatus:2 +TEST.VALUE:NVDataMgmt.<>.recordQueueFrontIndex:3 +TEST.VALUE:NVDataMgmt.<>.recordQueueCount:1 +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_IDLE +TEST.VALUE:NVDataMgmt.<>.powerOffIsImminent:0 +TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 +TEST.EXPECTED:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_IDLE +TEST.END + +-- Test Case: taskBackground_read_from_eeprom +TEST.UNIT:TaskBG +TEST.SUBPROGRAM:taskBackground +TEST.NEW +TEST.NAME:taskBackground_read_from_eeprom +TEST.VALUE:NVDataMgmt.<>.recordQueueFrontIndex:3 +TEST.VALUE:NVDataMgmt.<>.recordQueueCount:1 +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_READ_FROM_EEPROM +TEST.VALUE:NVDataMgmt.<>.powerOffIsImminent:0 +TEST.EXPECTED:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_READ_FROM_EEPROM +TEST.END + +-- Test Case: taskBackground_read_from_rtc +TEST.UNIT:TaskBG +TEST.SUBPROGRAM:taskBackground +TEST.NEW +TEST.NAME:taskBackground_read_from_rtc +TEST.VALUE:NVDataMgmt.<>.recordQueueFrontIndex:3 +TEST.VALUE:NVDataMgmt.<>.recordQueueCount:1 +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_READ_FROM_RTC +TEST.VALUE:NVDataMgmt.<>.powerOffIsImminent:0 +TEST.EXPECTED:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_READ_FROM_RTC +TEST.END + +-- Test Case: taskBackground_verify_eerpom_write +TEST.UNIT:TaskBG +TEST.SUBPROGRAM:taskBackground +TEST.NEW +TEST.NAME:taskBackground_verify_eerpom_write +TEST.VALUE:NVDataMgmt.<>.recordQueueFrontIndex:3 +TEST.VALUE:NVDataMgmt.<>.recordQueueCount:1 +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_VERIFY_EEPROM_WRITE +TEST.VALUE:NVDataMgmt.<>.powerOffIsImminent:0 +TEST.EXPECTED:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_VERIFY_EEPROM_WRITE +TEST.END + +-- Test Case: taskBackground_verify_rtc_write +TEST.UNIT:TaskBG +TEST.SUBPROGRAM:taskBackground +TEST.NEW +TEST.NAME:taskBackground_verify_rtc_write +TEST.VALUE:NVDataMgmt.<>.recordQueueFrontIndex:3 +TEST.VALUE:NVDataMgmt.<>.recordQueueCount:1 +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_VERIFY_RTC_WRITE +TEST.VALUE:NVDataMgmt.<>.powerOffIsImminent:0 +TEST.EXPECTED:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_WRITE_TO_RTC +TEST.END + +-- Test Case: taskBackground_write_to_eeprom +TEST.UNIT:TaskBG +TEST.SUBPROGRAM:taskBackground +TEST.NEW +TEST.NAME:taskBackground_write_to_eeprom +TEST.VALUE:NVDataMgmt.<>.recordQueueFrontIndex:3 +TEST.VALUE:NVDataMgmt.<>.recordQueueCount:1 +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_WRITE_TO_EEPROM +TEST.VALUE:NVDataMgmt.<>.powerOffIsImminent:0 +TEST.EXPECTED:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_WRITE_TO_EEPROM +TEST.END + +-- Test Case: taskBackground_write_to_rtc +TEST.UNIT:TaskBG +TEST.SUBPROGRAM:taskBackground +TEST.NEW +TEST.NAME:taskBackground_write_to_rtc +TEST.VALUE:NVDataMgmt.<>.recordQueueFrontIndex:3 +TEST.VALUE:NVDataMgmt.<>.recordQueueCount:1 +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_WRITE_TO_RTC +TEST.VALUE:NVDataMgmt.<>.powerOffIsImminent:0 +TEST.EXPECTED:NVDataMgmt.<>.nvDataMgmtExecState:NVDATAMGMT_EXEC_STATE_VERIFY_RTC_WRITE +TEST.END + +-- Unit: TaskGeneral + +-- Subprogram: taskGeneral + +-- Test Case: taskGeneral_handleExecProcessRecordIdleState +TEST.UNIT:TaskGeneral +TEST.SUBPROGRAM:taskGeneral +TEST.NEW +TEST.NAME:taskGeneral_handleExecProcessRecordIdleState +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtExecProcessRecordState:NVDATAMGMT_PROCESS_RECORD_STATE_IDLE +TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 +TEST.EXPECTED:NVDataMgmt.<>.nvDataMgmtExecProcessRecordState:NVDATAMGMT_PROCESS_RECORD_STATE_IDLE +TEST.END + +-- Test Case: taskGeneral_handleExecProcessRecordSendRecordState +TEST.UNIT:TaskGeneral +TEST.SUBPROGRAM:taskGeneral +TEST.NEW +TEST.NAME:taskGeneral_handleExecProcessRecordSendRecordState +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtExecProcessRecordState:NVDATAMGMT_PROCESS_RECORD_STATE_SEND_RECORD +TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 +TEST.EXPECTED:NVDataMgmt.<>.nvDataMgmtExecProcessRecordState:NVDATAMGMT_PROCESS_RECORD_STATE_IDLE +TEST.END + +-- Unit: Temperatures + +-- Subprogram: execTemperaturesSelfTest + +-- Test Case: execTemperaturesSelfTest_getNVRecord2Driver +TEST.UNIT:Temperatures +TEST.SUBPROGRAM:execTemperaturesSelfTest +TEST.NEW +TEST.NAME:execTemperaturesSelfTest_getNVRecord2Driver +TEST.VALUE:Temperatures.<>.temperaturesCalRecord.hdTemperatureSensors[CAL_DATA_HD_THERMISTOR_ONBOARD_NTC].fourthOrderCoeff:1.0 +TEST.EXPECTED:Temperatures.<>.temperaturesCalRecord.hdTemperatureSensors[CAL_DATA_HD_THERMISTOR_ONBOARD_NTC].fourthOrderCoeff:0.0 +TEST.END + +-- Subprogram: initTemperatures + +-- Test Case: initTemperatures_benignPolynomialCalRecord +TEST.UNIT:Temperatures +TEST.SUBPROGRAM:initTemperatures +TEST.NEW +TEST.NAME:initTemperatures_benignPolynomialCalRecord +TEST.VALUE:Temperatures.<>.dataPublishCounter:1 +TEST.EXPECTED:Temperatures.<>.dataPublishCounter:6 +TEST.END + +-- Unit: sys_main + +-- Subprogram: initSoftware + +-- Test Case: initSoftware_initNVDataMgmt +TEST.UNIT:sys_main +TEST.SUBPROGRAM:initSoftware +TEST.NEW +TEST.NAME:initSoftware_initNVDataMgmt +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtSelfTestState:NVDATAMGMT_SELF_TEST_STATE_CHECK_CRC +TEST.EXPECTED:NVDataMgmt.<>.nvDataMgmtSelfTestState:NVDATAMGMT_SELF_TEST_STATE_READ_RECORDS +TEST.END Fisheye: Tag d40825a3f9a6e9a246f79233c6734d935711fcbf refers to a dead (removed) revision in file `vectorcast/Hercules_RM46_HD_Project/environment/INT_NVDATAMGMT/INT_NVDATAMGMT_cba.cvr'. Fisheye: No comparison available. Pass `N' to diff?