Index: vectorcast/Hercules_RM46_HD_Project/environment/NVDATAMGMT/NVDATAMGMT.tst =================================================================== diff -u -r9ca773c095d91bf702f98bdab45cd840bab1d131 -r01c0eb4c57c9ac7609ad32526bbbe8c87e2c8534 --- vectorcast/Hercules_RM46_HD_Project/environment/NVDATAMGMT/NVDATAMGMT.tst (.../NVDATAMGMT.tst) (revision 9ca773c095d91bf702f98bdab45cd840bab1d131) +++ vectorcast/Hercules_RM46_HD_Project/environment/NVDATAMGMT/NVDATAMGMT.tst (.../NVDATAMGMT.tst) (revision 01c0eb4c57c9ac7609ad32526bbbe8c87e2c8534) @@ -71,6 +71,8 @@ TEST.NAME:Command_Timedout TEST.VALUE:NVDataMgmt.<>.hasCommandTimedout:0 TEST.VALUE:NVDataMgmt.<>.currentTime:1000 +TEST.VALUE:NVDataMgmt.didCommandTimeout.state:<> +TEST.VALUE:NVDataMgmt.didCommandTimeout.state:"1" TEST.VALUE:NVDataMgmt.didCommandTimeout.return:0 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:NVDataMgmt.<>.hasCommandTimedout:1 @@ -86,9 +88,17 @@ TEST.NAME:Write_EEPROM_Address_Not_Zero TEST.VALUE:NVDataMgmt.enqueue.ops:NVDATAMGMT_WRITE TEST.VALUE:NVDataMgmt.enqueue.location:NVDATAMGMT_EEPROM -TEST.VALUE:NVDataMgmt.enqueue.startAddress:2 TEST.END +-- Test Case: Write_EEPROM_Address_Not_Zero.001 +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:enqueue +TEST.NEW +TEST.NAME:Write_EEPROM_Address_Not_Zero.001 +TEST.VALUE:NVDataMgmt.enqueue.ops:NVDATAMGMT_READ +TEST.VALUE:NVDataMgmt.enqueue.location:NVDATAMGMT_EEPROM +TEST.END + -- Subprogram: enqueueBank7Sector0Records -- Test Case: Min_Jobs_Available @@ -420,6 +430,7 @@ TEST.NAME:handleExecEraseState.001 TEST.VALUE:NVDataMgmt.<>.hasCommandTimedout:1 TEST.VALUE:NVDataMgmt.handleExecEraseState.return:NVDATAMGMT_EXEC_STATE_ERASE_EEPROM +TEST.VALUE:uut_prototype_stubs.Fapi_enableEepromBankSectors.return:Fapi_Status_FsmReady TEST.EXPECTED:NVDataMgmt.handleExecEraseState.return:NVDATAMGMT_EXEC_STATE_ERASE_EEPROM TEST.END @@ -665,6 +676,153 @@ TEST.EXPECTED:NVDataMgmt.handleSelfTestEnableEEPROM.return:NVDATAMGMT_SELF_TEST_STATE_ENABLE_EEPROM TEST.END +-- Subprogram: handleSelfTestReadDGWaterConsumption + +-- Test Case: RAM_Status_Idle_RAM_State_Busy +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleSelfTestReadDGWaterConsumption +TEST.NEW +TEST.NAME:RAM_Status_Idle_RAM_State_Busy +TEST.VALUE:NVDataMgmt.handleSelfTestReadDGWaterConsumption.return:NVDATAMGMT_SELF_TEST_STATE_READ_WATER_CONSUMPTION +TEST.VALUE:uut_prototype_stubs.getRTCRAMStatus.return:RTC_RAM_STATUS_IDLE +TEST.VALUE:uut_prototype_stubs.getRTCRAMState.return:RTC_RAM_STATE_BUSY +TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 +TEST.EXPECTED:NVDataMgmt.handleSelfTestReadDGWaterConsumption.return:NVDATAMGMT_SELF_TEST_STATE_READ_WATER_CONSUMPTION +TEST.END + +-- Test Case: RAM_Status_Idle_RAM_State_Ready +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleSelfTestReadDGWaterConsumption +TEST.NEW +TEST.NAME:RAM_Status_Idle_RAM_State_Ready +TEST.VALUE:NVDataMgmt.handleSelfTestReadDGWaterConsumption.return:NVDATAMGMT_SELF_TEST_STATE_READ_WATER_CONSUMPTION +TEST.VALUE:uut_prototype_stubs.getRTCRAMStatus.return:RTC_RAM_STATUS_IDLE +TEST.VALUE:uut_prototype_stubs.getRTCRAMState.return:RTC_RAM_STATE_READY +TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 +TEST.EXPECTED:NVDataMgmt.handleSelfTestReadDGWaterConsumption.return:NVDATAMGMT_SELF_TEST_STATE_READ_LOG_RECORD +TEST.END + +-- Test Case: RAM_Status_Not_Idle_RAM_State_Busy_Timeout +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleSelfTestReadDGWaterConsumption +TEST.NEW +TEST.NAME:RAM_Status_Not_Idle_RAM_State_Busy_Timeout +TEST.VALUE:NVDataMgmt.handleSelfTestReadDGWaterConsumption.return:NVDATAMGMT_SELF_TEST_STATE_READ_WATER_CONSUMPTION +TEST.VALUE:uut_prototype_stubs.getRTCRAMStatus.return:RTC_RAM_STATUS_IN_PROGRESS +TEST.VALUE:uut_prototype_stubs.getRTCRAMState.return:RTC_RAM_STATE_BUSY +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:NVDataMgmt.handleSelfTestReadDGWaterConsumption.return:NVDATAMGMT_SELF_TEST_STATE_READ_WATER_CONSUMPTION +TEST.END + +-- Test Case: RAM_Status_Not_Idle_RAM_State_Ready +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleSelfTestReadDGWaterConsumption +TEST.NEW +TEST.NAME:RAM_Status_Not_Idle_RAM_State_Ready +TEST.VALUE:NVDataMgmt.handleSelfTestReadDGWaterConsumption.return:NVDATAMGMT_SELF_TEST_STATE_READ_WATER_CONSUMPTION +TEST.VALUE:uut_prototype_stubs.getRTCRAMStatus.return:RTC_RAM_STATUS_IN_PROGRESS +TEST.VALUE:uut_prototype_stubs.getRTCRAMState.return:RTC_RAM_STATE_READY +TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 +TEST.EXPECTED:NVDataMgmt.handleSelfTestReadDGWaterConsumption.return:NVDATAMGMT_SELF_TEST_STATE_READ_WATER_CONSUMPTION +TEST.END + +-- Subprogram: handleSelfTestReadHDTreatmentTime + +-- Test Case: RAM_Status_Idle_RAM_State_Busy +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleSelfTestReadHDTreatmentTime +TEST.NEW +TEST.NAME:RAM_Status_Idle_RAM_State_Busy +TEST.VALUE:NVDataMgmt.handleSelfTestReadHDTreatmentTime.return:NVDATAMGMT_SELF_TEST_STATE_READ_TREATMENT_TIME +TEST.VALUE:uut_prototype_stubs.getRTCRAMStatus.return:RTC_RAM_STATUS_IDLE +TEST.VALUE:uut_prototype_stubs.getRTCRAMState.return:RTC_RAM_STATE_BUSY +TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 +TEST.EXPECTED:NVDataMgmt.handleSelfTestReadHDTreatmentTime.return:NVDATAMGMT_SELF_TEST_STATE_READ_TREATMENT_TIME +TEST.END + +-- Test Case: RAM_Status_Idle_RAM_State_Ready +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleSelfTestReadHDTreatmentTime +TEST.NEW +TEST.NAME:RAM_Status_Idle_RAM_State_Ready +TEST.VALUE:NVDataMgmt.handleSelfTestReadHDTreatmentTime.return:NVDATAMGMT_SELF_TEST_STATE_READ_TREATMENT_TIME +TEST.VALUE:uut_prototype_stubs.getRTCRAMStatus.return:RTC_RAM_STATUS_IDLE +TEST.VALUE:uut_prototype_stubs.getRTCRAMState.return:RTC_RAM_STATE_READY +TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 +TEST.EXPECTED:NVDataMgmt.handleSelfTestReadHDTreatmentTime.return:NVDATAMGMT_SELF_TEST_STATE_READ_LOG_RECORD +TEST.END + +-- Test Case: RAM_Status_Not_Idle_RAM_State_Busy_Timeout +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleSelfTestReadHDTreatmentTime +TEST.NEW +TEST.NAME:RAM_Status_Not_Idle_RAM_State_Busy_Timeout +TEST.VALUE:NVDataMgmt.handleSelfTestReadHDTreatmentTime.return:NVDATAMGMT_SELF_TEST_STATE_READ_TREATMENT_TIME +TEST.VALUE:uut_prototype_stubs.getRTCRAMStatus.return:RTC_RAM_STATUS_IN_PROGRESS +TEST.VALUE:uut_prototype_stubs.getRTCRAMState.return:RTC_RAM_STATE_BUSY +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:NVDataMgmt.handleSelfTestReadHDTreatmentTime.return:NVDATAMGMT_SELF_TEST_STATE_READ_TREATMENT_TIME +TEST.END + +-- Test Case: RAM_Status_Not_Idle_RAM_State_Ready +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleSelfTestReadHDTreatmentTime +TEST.NEW +TEST.NAME:RAM_Status_Not_Idle_RAM_State_Ready +TEST.VALUE:NVDataMgmt.handleSelfTestReadHDTreatmentTime.return:NVDATAMGMT_SELF_TEST_STATE_READ_TREATMENT_TIME +TEST.VALUE:uut_prototype_stubs.getRTCRAMStatus.return:RTC_RAM_STATUS_BYTES_EXCEEDED +TEST.VALUE:uut_prototype_stubs.getRTCRAMState.return:RTC_RAM_STATE_BUSY +TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 +TEST.EXPECTED:NVDataMgmt.handleSelfTestReadHDTreatmentTime.return:NVDATAMGMT_SELF_TEST_STATE_READ_TREATMENT_TIME +TEST.END + +-- Subprogram: handleSelfTestReadLogRecord + +-- Test Case: RAM_Status_Idle +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleSelfTestReadLogRecord +TEST.NEW +TEST.NAME:RAM_Status_Idle +TEST.VALUE:NVDataMgmt.handleSelfTestReadLogRecord.return:NVDATAMGMT_SELF_TEST_STATE_READ_LOG_RECORD +TEST.VALUE:uut_prototype_stubs.getRTCRAMStatus.return:RTC_RAM_STATUS_IDLE +TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 +TEST.EXPECTED:NVDataMgmt.handleSelfTestReadLogRecord.return:NVDATAMGMT_SELF_TEST_STATE_READ_MFG_RECORD +TEST.END + +-- Test Case: RAM_Status_Not_Idle_Not_Timeout +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleSelfTestReadLogRecord +TEST.NEW +TEST.NAME:RAM_Status_Not_Idle_Not_Timeout +TEST.VALUE:NVDataMgmt.handleSelfTestReadLogRecord.return:NVDATAMGMT_SELF_TEST_STATE_READ_LOG_RECORD +TEST.VALUE:uut_prototype_stubs.getRTCRAMStatus.return:RTC_RAM_STATUS_IN_PROGRESS +TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 +TEST.EXPECTED:NVDataMgmt.handleSelfTestReadLogRecord.return:NVDATAMGMT_SELF_TEST_STATE_READ_LOG_RECORD +TEST.END + +-- Test Case: RAM_Status_Not_Idle_Timeout +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleSelfTestReadLogRecord +TEST.NEW +TEST.NAME:RAM_Status_Not_Idle_Timeout +TEST.VALUE:NVDataMgmt.handleSelfTestReadLogRecord.return:NVDATAMGMT_SELF_TEST_STATE_READ_LOG_RECORD +TEST.VALUE:uut_prototype_stubs.getRTCRAMStatus.return:RTC_RAM_STATUS_IN_PROGRESS +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:NVDataMgmt.handleSelfTestReadLogRecord.return:NVDATAMGMT_SELF_TEST_STATE_READ_MFG_RECORD +TEST.END + +-- Subprogram: handleSelfTestReadMfgRecord + +-- Test Case: handleSelfTestReadMfgRecord.001 +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleSelfTestReadMfgRecord +TEST.NEW +TEST.NAME:handleSelfTestReadMfgRecord.001 +TEST.VALUE:NVDataMgmt.<>.hasCommandTimedout:0 +TEST.VALUE:NVDataMgmt.handleSelfTestReadMfgRecord.return:NVDATAMGMT_SELF_TEST_STATE_READ_MFG_RECORD +TEST.EXPECTED:NVDataMgmt.handleSelfTestReadMfgRecord.return:NVDATAMGMT_SELF_TEST_STATE_READ_MFG_RECORD +TEST.END + -- Subprogram: handleSelfTestStart -- Test Case: Start Index: vectorcast/Hercules_RM46_HD_Project/project.db =================================================================== diff -u -r9ca773c095d91bf702f98bdab45cd840bab1d131 -r01c0eb4c57c9ac7609ad32526bbbe8c87e2c8534 Binary files differ