Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_FPGA/INT_FPGA.tst =================================================================== diff -u -rc96f3fe49dd0a1ff8a53f55db572cf2dbdaee0d7 -r105cc6824fa5e9142bafb27746a2e6f71dbeec98 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_FPGA/INT_FPGA.tst (.../INT_FPGA.tst) (revision c96f3fe49dd0a1ff8a53f55db572cf2dbdaee0d7) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_FPGA/INT_FPGA.tst (.../INT_FPGA.tst) (revision 105cc6824fa5e9142bafb27746a2e6f71dbeec98) @@ -70,8 +70,8 @@ TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:1 TEST.VALUE:FPGA.<>.fpgaSensorReadings.fpgaGPIO:0x4 -TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 -TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 +TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 +TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:1 TEST.END -- Unit: AlarmMgmt Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_FPGA/INT_FPGA_cba.cvr =================================================================== diff -u -rc96f3fe49dd0a1ff8a53f55db572cf2dbdaee0d7 -r105cc6824fa5e9142bafb27746a2e6f71dbeec98 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_FPGA/INT_FPGA_cba.cvr (.../INT_FPGA_cba.cvr) (revision c96f3fe49dd0a1ff8a53f55db572cf2dbdaee0d7) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_FPGA/INT_FPGA_cba.cvr (.../INT_FPGA_cba.cvr) (revision 105cc6824fa5e9142bafb27746a2e6f71dbeec98) @@ -576,7 +576,7 @@ RESULT.CBA.NOTES These functions are not used anywhere. RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/fw/workspace_hd/hdfirmware/firmware/App/Services/FPGA.c +RESULT.CBA.UNIT: /home/fw/wshd/hdfirmware/firmware/App/Services/FPGA.c RESULT.CBA.FUNCTION: consumeUnexpectedData RESULT.CBA.LINE.BEGIN RESULT.CBA.LINE: 0 Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT.tst =================================================================== diff -u -rd55b4805e956fe6e15a55f48f1e30aed90f06cd8 -r105cc6824fa5e9142bafb27746a2e6f71dbeec98 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT.tst (.../INT_MODETREATMENT.tst) (revision d55b4805e956fe6e15a55f48f1e30aed90f06cd8) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT.tst (.../INT_MODETREATMENT.tst) (revision 105cc6824fa5e9142bafb27746a2e6f71dbeec98) @@ -210,7 +210,7 @@ TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[0]:120 TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[2]:0 -TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[3]:00 +TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[3]:0 TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[4]:0 TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[5]:0 TEST.VALUE:SystemCommMessages.handleChangeBloodDialysateRateChangeRequest.message[0].payload[6]:0 Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT_cba.cvr =================================================================== diff -u -rd55b4805e956fe6e15a55f48f1e30aed90f06cd8 -r105cc6824fa5e9142bafb27746a2e6f71dbeec98 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT_cba.cvr (.../INT_MODETREATMENT_cba.cvr) (revision d55b4805e956fe6e15a55f48f1e30aed90f06cd8) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENT/INT_MODETREATMENT_cba.cvr (.../INT_MODETREATMENT_cba.cvr) (revision 105cc6824fa5e9142bafb27746a2e6f71dbeec98) @@ -293,7 +293,7 @@ 5)static void broadcastTreatmentPeriodicData( void ) Line # 1510 RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/fw/workspace_hd/hdfirmware/firmware/App/Modes/ModeTreatment.c +RESULT.CBA.UNIT: /home/fw/wshd/hdfirmware/firmware/App/Modes/ModeTreatment.c RESULT.CBA.FUNCTION: broadcastTreatmentPeriodicData RESULT.CBA.LINE.BEGIN RESULT.CBA.LINE: 0 Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENTPARAMS/INT_MODETREATMENTPARAMS.env =================================================================== diff -u -re38bc77d881536f690243db021b8c4c3d326f730 -r105cc6824fa5e9142bafb27746a2e6f71dbeec98 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENTPARAMS/INT_MODETREATMENTPARAMS.env (.../INT_MODETREATMENTPARAMS.env) (revision e38bc77d881536f690243db021b8c4c3d326f730) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENTPARAMS/INT_MODETREATMENTPARAMS.env (.../INT_MODETREATMENTPARAMS.env) (revision 105cc6824fa5e9142bafb27746a2e6f71dbeec98) @@ -5,6 +5,7 @@ ENVIRO.STUB_BY_FUNCTION:ModeStandby ENVIRO.STUB_BY_FUNCTION:ModeTreatment ENVIRO.STUB_BY_FUNCTION:ModeTreatmentParams +ENVIRO.STUB_BY_FUNCTION:NVDataMgmt ENVIRO.STUB_BY_FUNCTION:OperationModes ENVIRO.STUB_BY_FUNCTION:SystemCommMessages ENVIRO.MAX_VARY_RANGE: 20 Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENTPARAMS/INT_MODETREATMENTPARAMS.mfg =================================================================== diff -u -rec4ad960136d52f7e6b8367516021ae3f853169d -r105cc6824fa5e9142bafb27746a2e6f71dbeec98 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENTPARAMS/INT_MODETREATMENTPARAMS.mfg (.../INT_MODETREATMENTPARAMS.mfg) (revision ec4ad960136d52f7e6b8367516021ae3f853169d) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENTPARAMS/INT_MODETREATMENTPARAMS.mfg (.../INT_MODETREATMENTPARAMS.mfg) (revision 105cc6824fa5e9142bafb27746a2e6f71dbeec98) @@ -1,7 +1,5 @@ - - COVERAGE_TYPE - FUNCTION - + + $(VCAST_SRC_DIR)/../../fwcommon/FlashDrvr/ Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENTPARAMS/INT_MODETREATMENTPARAMS.tst =================================================================== diff -u -re38bc77d881536f690243db021b8c4c3d326f730 -r105cc6824fa5e9142bafb27746a2e6f71dbeec98 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENTPARAMS/INT_MODETREATMENTPARAMS.tst (.../INT_MODETREATMENTPARAMS.tst) (revision e38bc77d881536f690243db021b8c4c3d326f730) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENTPARAMS/INT_MODETREATMENTPARAMS.tst (.../INT_MODETREATMENTPARAMS.tst) (revision 105cc6824fa5e9142bafb27746a2e6f71dbeec98) @@ -2,7 +2,7 @@ -- Test Case Script -- -- Environment : INT_MODETREATMENTPARAMS --- Unit(s) Under Test: AlarmMgmt ModePostTreat ModeStandby ModeTreatment ModeTreatmentParams OperationModes SystemCommMessages +-- Unit(s) Under Test: AlarmMgmt ModePostTreat ModeStandby ModeTreatment ModeTreatmentParams NVDataMgmt OperationModes SystemCommMessages -- -- Script Features TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING @@ -61,6 +61,66 @@ TEST.EXPECTED:SystemCommMessages.sendPressureLimitsChangeResponse.data[0].venPresLimitAsymmetricmmHg:20 TEST.END +-- Unit: NVDataMgmt + +-- Subprogram: isHDInstitutionalRecordValid + +-- Test Case: isHDInstitutionalRecordValid.001 +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:isHDInstitutionalRecordValid +TEST.NEW +TEST.NAME:isHDInstitutionalRecordValid.001 +TEST.STUB:ModeTreatmentParams.getF32TreatmentParamLowerRangeLimit +TEST.VALUE:NVDataMgmt.<>.hdInstitutionalGroup.hdInstitutionalRecord.crc:0x1110 +TEST.VALUE:uut_prototype_stubs.crc16.return:0x1111 +TEST.EXPECTED:ModeTreatmentParams.getF32TreatmentParamLowerRangeLimit.param:TREATMENT_PARAM_DIALYSATE_TEMPERATURE,TREATMENT_PARAM_UF_VOLUME,TREATMENT_PARAM_HEPARIN_DISPENSE_RATE,TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.END + +-- Test Case: isHDInstitutionalRecordValid.002 +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:isHDInstitutionalRecordValid +TEST.NEW +TEST.NAME:isHDInstitutionalRecordValid.002 +TEST.STUB:ModeTreatmentParams.getF32TreatmentParamUpperRangeLimit +TEST.VALUE:NVDataMgmt.<>.hdInstitutionalGroup.hdInstitutionalRecord.crc:0x1110 +TEST.VALUE:uut_prototype_stubs.crc16.return:0x1111 +TEST.EXPECTED:ModeTreatmentParams.getF32TreatmentParamUpperRangeLimit.param:TREATMENT_PARAM_DIALYSATE_TEMPERATURE,TREATMENT_PARAM_UF_VOLUME,TREATMENT_PARAM_HEPARIN_DISPENSE_RATE,TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.END + +-- Subprogram: receiveRecordFromDialin + +-- Test Case: receiveRecordFromDialin.001 +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:receiveRecordFromDialin +TEST.NEW +TEST.NAME:receiveRecordFromDialin.001 +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtExecReceiveRecordState:NVDATAMGMT_RECEIVE_RECORD_RECEIVE +TEST.VALUE:NVDataMgmt.<>.previousCalMessageNum:9 +TEST.VALUE:NVDataMgmt.receiveRecordFromDialin.job:NVDATAMGMT_INTITUTIONAL_RECORD +TEST.VALUE:NVDataMgmt.receiveRecordFromDialin.currentMessage:10 +TEST.VALUE:NVDataMgmt.receiveRecordFromDialin.totalMessages:10 +TEST.VALUE:NVDataMgmt.receiveRecordFromDialin.length:20 +TEST.VALUE:NVDataMgmt.receiveRecordFromDialin.addressPtr:<> +TEST.EXPECTED:NVDataMgmt.receiveRecordFromDialin.return:0 +TEST.END + +-- Test Case: receiveRecordFromDialin.002 +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:receiveRecordFromDialin +TEST.NEW +TEST.NAME:receiveRecordFromDialin.002 +TEST.STUB:ModeTreatmentParams.isNVInstitutionalRecordInRange +TEST.VALUE:NVDataMgmt.<>.nvDataMgmtExecReceiveRecordState:NVDATAMGMT_RECEIVE_RECORD_RECEIVE +TEST.VALUE:NVDataMgmt.<>.previousCalMessageNum:9 +TEST.VALUE:NVDataMgmt.receiveRecordFromDialin.job:NVDATAMGMT_INTITUTIONAL_RECORD +TEST.VALUE:NVDataMgmt.receiveRecordFromDialin.currentMessage:10 +TEST.VALUE:NVDataMgmt.receiveRecordFromDialin.totalMessages:10 +TEST.VALUE:NVDataMgmt.receiveRecordFromDialin.length:0 +TEST.VALUE:NVDataMgmt.receiveRecordFromDialin.addressPtr:<> +TEST.VALUE:ModeTreatmentParams.isNVInstitutionalRecordInRange.return:TRUE +TEST.EXPECTED:NVDataMgmt.receiveRecordFromDialin.return:1 +TEST.END + -- Unit: OperationModes -- Subprogram: execOperationModes @@ -171,7 +231,7 @@ TEST.VALUE:SystemCommMessages.handleUFVolumeSetRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleUFVolumeSetRequest.message[0].payload[2]:0xB0 TEST.VALUE:SystemCommMessages.handleUFVolumeSetRequest.message[0].payload[3]:0x41 -TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.uFVolume_L:0.022 +TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.uFVolume_L:1.0 TEST.END -- Subprogram: handleUIUserConfirmTreatmentParameters Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENTPARAMS/INT_MODETREATMENTPARAMS_cba.cvr =================================================================== diff -u -re38bc77d881536f690243db021b8c4c3d326f730 -r105cc6824fa5e9142bafb27746a2e6f71dbeec98 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENTPARAMS/INT_MODETREATMENTPARAMS_cba.cvr (.../INT_MODETREATMENTPARAMS_cba.cvr) (revision e38bc77d881536f690243db021b8c4c3d326f730) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_MODETREATMENTPARAMS/INT_MODETREATMENTPARAMS_cba.cvr (.../INT_MODETREATMENTPARAMS_cba.cvr) (revision 105cc6824fa5e9142bafb27746a2e6f71dbeec98) @@ -23,7 +23,7 @@ IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN IMPORT.SOURCE.UNIT:9 -IMPORT.SOURCE.ORIG_FILENAME:ModePostTreat.c +IMPORT.SOURCE.ORIG_FILENAME:NVDataMgmt.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE @@ -45,7 +45,7 @@ IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN IMPORT.SOURCE.UNIT:11 -IMPORT.SOURCE.ORIG_FILENAME:ModeStandby.c +IMPORT.SOURCE.ORIG_FILENAME:ModePostTreat.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE @@ -67,7 +67,7 @@ IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN IMPORT.SOURCE.UNIT:12 -IMPORT.SOURCE.ORIG_FILENAME:ModeTreatment.c +IMPORT.SOURCE.ORIG_FILENAME:ModeStandby.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE @@ -89,7 +89,7 @@ IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN IMPORT.SOURCE.UNIT:13 -IMPORT.SOURCE.ORIG_FILENAME:ModeTreatmentParams.c +IMPORT.SOURCE.ORIG_FILENAME:ModeTreatment.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE @@ -111,7 +111,7 @@ IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN IMPORT.SOURCE.UNIT:14 -IMPORT.SOURCE.ORIG_FILENAME:OperationModes.c +IMPORT.SOURCE.ORIG_FILENAME:ModeTreatmentParams.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE @@ -133,7 +133,7 @@ IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN IMPORT.SOURCE.UNIT:15 -IMPORT.SOURCE.ORIG_FILENAME:AlarmMgmt.c +IMPORT.SOURCE.ORIG_FILENAME:OperationModes.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE @@ -155,6 +155,28 @@ IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN IMPORT.SOURCE.UNIT:16 +IMPORT.SOURCE.ORIG_FILENAME:AlarmMgmt.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:SystemCommMessages.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -207,6 +229,16 @@ 2)S32 getS32TreatmentParamUpperRangeLimit( TREATMENT_PARAM_T param ) Line # 683 + +3)F32 getF32DefaultTreatmentParamEdge( TREATMENT_PARAM_T param, BOOL isMin ) +Line # 932 + +4) S32 getS32DefaultTreatmentParamEdge( TREATMENT_PARAM_T param, BOOL isMin ) +Line # 898 + +5) U32 getU32DefaultTreatmentParamEdge( TREATMENT_PARAM_T param, BOOL isMin ) +Line # 915 + RESULT.CBA.NOTES_END RESULT.CBA.UNIT: /home/fw/wshd/hdfirmware/firmware/App/Modes/ModeTreatmentParams.c RESULT.CBA.FUNCTION: checkTreatmentParamsDependencies @@ -231,6 +263,26 @@ RESULT.CBA.CONTEXT_AFTER_END RESULT.CBA.MATCHING_LINE_INDEX: 1 RESULT.CBA.LINE.END +RESULT.CBA.FUNCTION: getF32DefaultTreatmentParamEdge +RESULT.CBA.LINE.BEGIN +RESULT.CBA.LINE: 0 +RESULT.CBA.COVERAGE: FN +RESULT.CBA.CONTEXT: { +RESULT.CBA.CONTEXT_AFTER: +F32 value = ( +1 +RESULT.CBA.CONTEXT_AFTER_END +RESULT.CBA.LINE.END +RESULT.CBA.FUNCTION: getS32DefaultTreatmentParamEdge +RESULT.CBA.LINE.BEGIN +RESULT.CBA.LINE: 0 +RESULT.CBA.COVERAGE: FN +RESULT.CBA.CONTEXT: { +RESULT.CBA.CONTEXT_AFTER: +S32 value = ( +1 +RESULT.CBA.CONTEXT_AFTER_END +RESULT.CBA.LINE.END RESULT.CBA.FUNCTION: getS32TreatmentParamLowerRangeLimit RESULT.CBA.LINE.BEGIN RESULT.CBA.LINE: 0 @@ -264,6 +316,16 @@ RESULT.CBA.CONTEXT_AFTER_END RESULT.CBA.MATCHING_LINE_INDEX: 1 RESULT.CBA.LINE.END +RESULT.CBA.FUNCTION: getU32DefaultTreatmentParamEdge +RESULT.CBA.LINE.BEGIN +RESULT.CBA.LINE: 0 +RESULT.CBA.COVERAGE: FN +RESULT.CBA.CONTEXT: { +RESULT.CBA.CONTEXT_AFTER: +U32 value = ( +1 +RESULT.CBA.CONTEXT_AFTER_END +RESULT.CBA.LINE.END RESULT.CBA.FUNCTION: handleWaitForUI2SendState RESULT.CBA.LINE.BEGIN RESULT.CBA.LINE: 0 @@ -292,8 +354,8 @@ RESULT.CBA.COVERAGE: FN RESULT.CBA.CONTEXT: { RESULT.CBA.CONTEXT_AFTER: +CRITICAL_DATAS_T floatData; BOOL result = -0 RESULT.CBA.CONTEXT_AFTER_END RESULT.CBA.MATCHING_LINE_INDEX: 1 RESULT.CBA.LINE.END @@ -303,8 +365,8 @@ RESULT.CBA.COVERAGE: FN RESULT.CBA.CONTEXT: { RESULT.CBA.CONTEXT_AFTER: +CRITICAL_DATAS_T unsignedIntData; BOOL result = -0 RESULT.CBA.CONTEXT_AFTER_END RESULT.CBA.MATCHING_LINE_INDEX: 1 RESULT.CBA.LINE.END @@ -314,8 +376,8 @@ RESULT.CBA.COVERAGE: FN RESULT.CBA.CONTEXT: { RESULT.CBA.CONTEXT_AFTER: +CRITICAL_DATAS_T integerData; BOOL result = -0 RESULT.CBA.CONTEXT_AFTER_END RESULT.CBA.MATCHING_LINE_INDEX: 1 RESULT.CBA.LINE.END Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_PRESOCCL/INT_PRESOCCL.tst =================================================================== diff -u -re38bc77d881536f690243db021b8c4c3d326f730 -r105cc6824fa5e9142bafb27746a2e6f71dbeec98 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_PRESOCCL/INT_PRESOCCL.tst (.../INT_PRESOCCL.tst) (revision e38bc77d881536f690243db021b8c4c3d326f730) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_PRESOCCL/INT_PRESOCCL.tst (.../INT_PRESOCCL.tst) (revision 105cc6824fa5e9142bafb27746a2e6f71dbeec98) @@ -23,16 +23,33 @@ TEST.NEW TEST.NAME:signalInitiatePressureStabilization TEST.STUB:AirTrap.getAirTrapLevel +TEST.STUB:AirTrap.getRawAirTrapLevel TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:0 +TEST.VALUE:AirTrap.<>.airTrapValveOpenAtStartOfTreatement:0 TEST.VALUE:AirTrap.getAirTrapLevel.sensor:AIR_TRAP_LEVEL_SENSOR_UPPER TEST.VALUE:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_FLUID +TEST.VALUE:AirTrap.getRawAirTrapLevel.sensor:AIR_TRAP_LEVEL_SENSOR_UPPER +TEST.VALUE:AirTrap.getRawAirTrapLevel.return:AIR_TRAP_LEVEL_FLUID TEST.VALUE:uut_prototype_stubs.setAirPumpState.state:AIR_PUMP_STATE_ON TEST.VALUE:uut_prototype_stubs.getAirPumpState.return:AIR_PUMP_STATE_OFF +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0 TEST.EXPECTED:AirTrap.getAirTrapLevel.sensor:AIR_TRAP_LEVEL_SENSOR_UPPER -TEST.EXPECTED:uut_prototype_stubs.setAirPumpState.state:AIR_PUMP_STATE_ON TEST.END +-- Subprogram: handleAirTrapValveOpenState + +-- Test Case: handleAirTrapValveOpenState.001 +TEST.UNIT:AirTrap +TEST.SUBPROGRAM:handleAirTrapValveOpenState +TEST.NEW +TEST.NAME:handleAirTrapValveOpenState.001 +TEST.STUB:AirTrap.getRawAirTrapLevel +TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:0 +TEST.VALUE:AirTrap.getRawAirTrapLevel.return:AIR_TRAP_LEVEL_FLUID +TEST.EXPECTED:AirTrap.handleAirTrapValveOpenState.return:AIR_TRAP_VALVE_CLOSED_STATE +TEST.END + -- Unit: BloodFlow -- Subprogram: calcBloodFlow Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.tst =================================================================== diff -u -r120a51317edc52c160b7917327674af2e403ee5e -r105cc6824fa5e9142bafb27746a2e6f71dbeec98 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.tst (.../INT_SYSTEMCOMMMESSAGES.tst) (revision 120a51317edc52c160b7917327674af2e403ee5e) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_SYSTEMCOMMMESSAGES/INT_SYSTEMCOMMMESSAGES.tst (.../INT_SYSTEMCOMMMESSAGES.tst) (revision 105cc6824fa5e9142bafb27746a2e6f71dbeec98) @@ -81,11 +81,19 @@ TEST.NEW TEST.NAME:sendOffButtonMsgToUI TEST.IMPORT_FAILURES: -(I) @LINE: 199 +(I) @LINE: 207 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 202 +(I) @LINE: 210 >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 203 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 206 + >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 199 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 202 + >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 195 >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 198 @@ -394,9 +402,13 @@ TEST.NEW TEST.NAME:sendDGFillCommand TEST.IMPORT_FAILURES: -(I) @LINE: 440 +(I) @LINE: 452 >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 446 + >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 440 + >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 434 >>> >>> 'FALSE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 428 @@ -755,6 +767,20 @@ TEST.EXPECTED:SystemCommMessages.<>.nextSeqNo:2 TEST.END +-- Subprogram: handleTreatmentBloodPrimeState + +-- Test Case: handleTreatmentBloodPrimeState.001 +TEST.UNIT:ModeTreatment +TEST.SUBPROGRAM:handleTreatmentBloodPrimeState +TEST.NEW +TEST.NAME:handleTreatmentBloodPrimeState.001 +TEST.STUB:AlarmMgmt.doesAlarmStatusIndicateStop +TEST.VALUE:ModeTreatment.<>.presUFRate:1.5 +TEST.VALUE:ModeTreatment.<>.bloodPrimeToDialysisRequest:1 +TEST.VALUE:AlarmMgmt.doesAlarmStatusIndicateStop.return:0 +TEST.EXPECTED:ModeTreatment.handleTreatmentBloodPrimeState.return:TREATMENT_DIALYSIS_STATE +TEST.END + -- Subprogram: verifyBloodAndDialysateRateSettingsChange -- Test Case: verifyBloodAndDialysateRateSettingsChange.001 @@ -833,9 +859,9 @@ TEST.VALUE:ModeTreatment.verifyTreatmentDurationSettingChange.treatmentTime:300 TEST.VALUE:ModeTreatmentParams.getTreatmentParameterU32.return:100 TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_TREA -TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:18000 +TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 -TEST.EXPECTED:ModeTreatment.verifyTreatmentDurationSettingChange.return:1 +TEST.EXPECTED:ModeTreatment.verifyTreatmentDurationSettingChange.return:0 TEST.END -- Subprogram: verifyUFSettingsChange @@ -1029,6 +1055,20 @@ TEST.EXPECTED:NVDataMgmt.handleExecProcessRecordSendRecordState.return:NVDATAMGMT_PROCESS_RECORD_STATE_SEND_RECORD TEST.END +-- Test Case: sendHDInstitutionalRecord +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleExecProcessRecordSendRecordState +TEST.NEW +TEST.NAME:sendHDInstitutionalRecord +TEST.VALUE:NVDataMgmt.<>.recordToPublish:NVDATAMGMT_INTITUTIONAL_RECORD +TEST.VALUE:NVDataMgmt.<>.calPublishMessageCount:5 +TEST.VALUE:NVDataMgmt.<>.calPublishTotalMessages:7 +TEST.VALUE:NVDataMgmt.<>.calSendDataIntervalCounter:3 +TEST.EXPECTED:NVDataMgmt.<>.calPublishMessageCount:6 +TEST.EXPECTED:NVDataMgmt.<>.calSendDataIntervalCounter:0 +TEST.EXPECTED:NVDataMgmt.handleExecProcessRecordSendRecordState.return:NVDATAMGMT_PROCESS_RECORD_STATE_SEND_RECORD +TEST.END + -- Test Case: sendHDServiceRecord TEST.UNIT:NVDataMgmt TEST.SUBPROGRAM:handleExecProcessRecordSendRecordState @@ -1153,9 +1193,9 @@ TEST.STUB:SystemComm.processReceivedMessages TEST.STUB:SystemComm.checkForCommTimeouts TEST.STUB:SystemComm.checkPendingACKList -TEST.VALUE:TestSupport.hasDialinCheckInExpired.return:TRUE +TEST.VALUE:TestSupport.hasDialinCheckInExpired.return:MACRO=TRUE TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE -TEST.EXPECTED:SystemCommMessages.<>.testerLoggedIn:FALSE +TEST.EXPECTED:SystemCommMessages.<>.testerLoggedIn:MACRO=FALSE TEST.END -- Subprogram: processReceivedMessage @@ -1398,11 +1438,19 @@ TEST.NEW TEST.NAME:001C TEST.IMPORT_FAILURES: -(I) @LINE: 1420 +(I) @LINE: 1467 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 1421 +(I) @LINE: 1468 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 1432 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1433 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1420 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 1421 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1379 >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 1380 @@ -2626,9 +2674,13 @@ TEST.NEW TEST.NAME:handleAirPumpIntervalOverrideRequest TEST.IMPORT_FAILURES: -(I) @LINE: 2682 +(I) @LINE: 2733 >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 2696 + >>> >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 2682 + >>> >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 2638 >>> >>> 'MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 2612 @@ -4232,9 +4284,13 @@ TEST.NEW TEST.NAME:handleTestDialInPumpHomeRequest TEST.IMPORT_FAILURES: -(I) @LINE: 4264 +(I) @LINE: 4319 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 4280 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 4264 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4218 >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4190 @@ -4573,9 +4629,13 @@ TEST.NEW TEST.NAME:handleTestDialOutPumpHomeRequest TEST.IMPORT_FAILURES: -(I) @LINE: 4603 +(I) @LINE: 4662 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 4621 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 4603 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4555 >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4525 @@ -5888,11 +5948,19 @@ TEST.NEW TEST.NAME:processReceivedMessage.011 TEST.IMPORT_FAILURES: -(I) @LINE: 5910 +(I) @LINE: 5977 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 5911 +(I) @LINE: 5978 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 5932 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 5933 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 5910 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 5911 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 5858 >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 5859 @@ -5939,11 +6007,19 @@ TEST.NEW TEST.NAME:processReceivedMessage.012 TEST.IMPORT_FAILURES: -(I) @LINE: 5957 +(I) @LINE: 6032 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 5958 +(I) @LINE: 6033 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 5983 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 5984 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 5957 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 5958 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 5901 >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 5902 @@ -5990,11 +6066,19 @@ TEST.NEW TEST.NAME:processReceivedMessage.013 TEST.IMPORT_FAILURES: -(I) @LINE: 6004 +(I) @LINE: 6087 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6005 +(I) @LINE: 6088 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 6034 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6035 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6004 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6005 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 5944 >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 5945 @@ -6041,11 +6125,19 @@ TEST.NEW TEST.NAME:processReceivedMessage.014 TEST.IMPORT_FAILURES: -(I) @LINE: 6051 +(I) @LINE: 6142 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6052 +(I) @LINE: 6143 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 6085 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6086 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6051 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6052 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 5987 >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 5988 @@ -6536,11 +6628,19 @@ TEST.NEW TEST.NAME:processReceivedMessage.030 TEST.IMPORT_FAILURES: -(I) @LINE: 6546 +(I) @LINE: 6645 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6547 +(I) @LINE: 6646 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 6584 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6585 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6546 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6547 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 6480 >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 6481 @@ -6591,11 +6691,19 @@ TEST.NEW TEST.NAME:processReceivedMessage.031 TEST.IMPORT_FAILURES: -(I) @LINE: 6597 +(I) @LINE: 6704 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6598 +(I) @LINE: 6705 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 6639 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6640 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6597 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6598 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 6527 >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 6528 @@ -6646,11 +6754,19 @@ TEST.NEW TEST.NAME:processReceivedMessage.032 TEST.IMPORT_FAILURES: -(I) @LINE: 6648 +(I) @LINE: 6763 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6649 +(I) @LINE: 6764 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 6694 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6695 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6648 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6649 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 6574 >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 6575 @@ -6701,11 +6817,19 @@ TEST.NEW TEST.NAME:processReceivedMessage.033 TEST.IMPORT_FAILURES: -(I) @LINE: 6699 +(I) @LINE: 6822 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 6700 +(I) @LINE: 6823 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 6749 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6750 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6699 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 6700 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 6621 >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 6622 @@ -7375,11 +7499,19 @@ TEST.NEW TEST.NAME:processReceivedMessage.052 TEST.IMPORT_FAILURES: -(I) @LINE: 7376 +(I) @LINE: 7507 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. -(I) @LINE: 7377 +(I) @LINE: 7508 >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 7430 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 7431 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 7376 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 7377 + >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 7294 >>> >>> 'TRUE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 7295 @@ -8702,6 +8834,143 @@ TEST.EXPECTED:uut_prototype_stubs.testSetValvesPositionCountOverride.count:50 TEST.END +-- Test Case: processReceivedMessage.091 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.091 +TEST.STUB:NVDataMgmt.sendRecordToDialin +TEST.VALUE:BloodFlow.<>.ptr_etpwmBASE_t:<> +TEST.VALUE:BloodFlow.<>.ptr_canBASE_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_mibspiBase_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_etpwmBASE_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_gioPORT_t:<> +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x809E +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[8]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[9]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[10]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[11]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[12]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[13]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[14]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[15]:0 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE +TEST.EXPECTED:NVDataMgmt.sendRecordToDialin.job:NVDATAMGMT_INTITUTIONAL_RECORD +TEST.END + +-- Test Case: processReceivedMessage.092 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.092 +TEST.STUB:NVDataMgmt.receiveRecordFromDialin +TEST.STUB:OperationModes.getCurrentOperationMode +TEST.VALUE:BloodFlow.<>.ptr_etpwmBASE_t:<> +TEST.VALUE:BloodFlow.<>.ptr_canBASE_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_mibspiBase_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_etpwmBASE_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_gioPORT_t:<> +TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_SERV +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x809F +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[8]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[9]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[10]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[11]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[12]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[13]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[14]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[15]:0 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE +TEST.EXPECTED:NVDataMgmt.receiveRecordFromDialin.job:NVDATAMGMT_INTITUTIONAL_RECORD +TEST.END + +-- Test Case: processReceivedMessage.093 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.093 +TEST.VALUE:BloodFlow.<>.ptr_etpwmBASE_t:<> +TEST.VALUE:BloodFlow.<>.ptr_canBASE_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_mibspiBase_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_etpwmBASE_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_gioPORT_t:<> +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x809D +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[8]:1 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[9]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[10]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[11]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[12]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[13]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[14]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[15]:0 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE +TEST.EXPECTED:uut_prototype_stubs.testSetRawAirTrapLevelOverride.sensor:AIR_TRAP_LEVEL_SENSOR_UPPER +TEST.END + +-- Test Case: processReceivedMessage.094 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.094 +TEST.STUB:NVDataMgmt.getNVRecord2Driver +TEST.VALUE:BloodFlow.<>.ptr_etpwmBASE_t:<> +TEST.VALUE:BloodFlow.<>.ptr_canBASE_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_mibspiBase_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_etpwmBASE_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_gioPORT_t:<> +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0xCF +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0x0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[8]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[9]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[10]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[11]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[12]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[13]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[14]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[15]:0 +TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:MACRO=TRUE +TEST.EXPECTED:NVDataMgmt.getNVRecord2Driver.nvData:GET_INSTITUTIONAL_RECORD +TEST.END + -- Subprogram: processReceivedMessages -- Test Case: sendACKMsg @@ -8710,10 +8979,16 @@ TEST.NEW TEST.NAME:sendACKMsg TEST.IMPORT_FAILURES: -(E) @LINE: 8802 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 9076 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) + >>> (E) @LINE: 8859 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 + >>> (E) @LINE: 8802 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 >>> (E) @LINE: 8723 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> >>> Expected a field name from the record type MESSAGE_HEADER_T >>> >>> Read: msgID::INPUT_BASE=16 Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_UTILITIES/INT_UTILITIES.tst =================================================================== diff -u -r2aa447597a0db65818307c47200caf6dde18ac61 -r105cc6824fa5e9142bafb27746a2e6f71dbeec98 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_UTILITIES/INT_UTILITIES.tst (.../INT_UTILITIES.tst) (revision 2aa447597a0db65818307c47200caf6dde18ac61) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_UTILITIES/INT_UTILITIES.tst (.../INT_UTILITIES.tst) (revision 105cc6824fa5e9142bafb27746a2e6f71dbeec98) @@ -38,11 +38,11 @@ TEST.NEW TEST.NAME:u32DiffWithWrap TEST.IMPORT_FAILURES: -(E) @LINE: 77 TEST.VALUE:uut_prototype_stubs.getCurrentUFSetRate.return:150.0 - >>> Could not find function getCurrentUFSetRate - >>> in unit uut_prototype_stubs. - >>> Value Line Error - Command Ignored (E) Errors from previous script import(s) + >>> (E) @LINE: 77 TEST.VALUE:uut_prototype_stubs.getCurrentUFSetRate.return:150.0 + >>> >>> Could not find function getCurrentUFSetRate + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 27 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:20.0 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored @@ -215,9 +215,9 @@ TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_TREATMENT_DURATION].set:0 TEST.VALUE:ModeTreatmentParams.setTreatmentParameterU32.param:TREATMENT_PARAM_TREATMENT_DURATION TEST.VALUE:ModeTreatmentParams.setTreatmentParameterU32.value:240 -TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_TREATMENT_DURATION].data.uInt:240 -TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_TREATMENT_DURATION].comp:0xFFFFFF0F -TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_TREATMENT_DURATION].set:1 +TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_TREATMENT_DURATION].data.uInt:0 +TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_TREATMENT_DURATION].comp:0x0 +TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_TREATMENT_DURATION].set:0 TEST.END -- Subprogram: testSendCurrentTreatmentParameters @@ -396,36 +396,37 @@ TEST.NEW TEST.NAME:initSemaphores TEST.IMPORT_FAILURES: -(E) @LINE: 401 TEST.VALUE:uut_prototype_stubs.<>.ptr_gioPORT_t:<> - >>> Unknown parameter/object name ptr_gioPORT_t - >>> Value Line Error - Command Ignored -(E) @LINE: 402 TEST.VALUE:uut_prototype_stubs.<>.ptr_mibspiBASE_t:<> - >>> Unknown parameter/object name ptr_mibspiBASE_t - >>> Value Line Error - Command Ignored -(E) @LINE: 403 TEST.VALUE:uut_prototype_stubs.<>.ptr_mibspiBase_t:<> - >>> Unknown parameter/object name ptr_mibspiBase_t - >>> Value Line Error - Command Ignored -(E) @LINE: 405 TEST.VALUE:uut_prototype_stubs.<>.ptr_gioPORT_t:<> - >>> Unknown parameter/object name ptr_gioPORT_t - >>> Value Line Error - Command Ignored -(E) @LINE: 406 TEST.VALUE:uut_prototype_stubs.<>.ptr_gioPort:<> - >>> Unknown parameter/object name ptr_gioPort - >>> Value Line Error - Command Ignored -(E) @LINE: 407 TEST.VALUE:uut_prototype_stubs.<>.ptr_i2cBASE_t:<> - >>> Unknown parameter/object name ptr_i2cBASE_t - >>> Value Line Error - Command Ignored -(E) @LINE: 408 TEST.VALUE:uut_prototype_stubs.<>.ptr_gioPORT_t1:<> - >>> Unknown parameter/object name ptr_gioPORT_t1 - >>> Value Line Error - Command Ignored -(E) @LINE: 409 TEST.VALUE:uut_prototype_stubs.<>.ptr_gioPORT_t2:<> - >>> Unknown parameter/object name ptr_gioPORT_t2 - >>> Value Line Error - Command Ignored -(E) @LINE: 410 TEST.VALUE:uut_prototype_stubs.<>.ptr_mibspiBASE_t:<> - >>> Unknown parameter/object name ptr_mibspiBASE_t - >>> Value Line Error - Command Ignored -(E) @LINE: 413 TEST.VALUE:uut_prototype_stubs.<>.ptr_adcBASE_t:<> - >>> Unknown parameter/object name ptr_adcBASE_t - >>> Value Line Error - Command Ignored +(E) Errors from previous script import(s) + >>> (E) @LINE: 401 TEST.VALUE:uut_prototype_stubs.<>.ptr_gioPORT_t:<> + >>> >>> Unknown parameter/object name ptr_gioPORT_t + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 402 TEST.VALUE:uut_prototype_stubs.<>.ptr_mibspiBASE_t:<> + >>> >>> Unknown parameter/object name ptr_mibspiBASE_t + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 403 TEST.VALUE:uut_prototype_stubs.<>.ptr_mibspiBase_t:<> + >>> >>> Unknown parameter/object name ptr_mibspiBase_t + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 405 TEST.VALUE:uut_prototype_stubs.<>.ptr_gioPORT_t:<> + >>> >>> Unknown parameter/object name ptr_gioPORT_t + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 406 TEST.VALUE:uut_prototype_stubs.<>.ptr_gioPort:<> + >>> >>> Unknown parameter/object name ptr_gioPort + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 407 TEST.VALUE:uut_prototype_stubs.<>.ptr_i2cBASE_t:<> + >>> >>> Unknown parameter/object name ptr_i2cBASE_t + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 408 TEST.VALUE:uut_prototype_stubs.<>.ptr_gioPORT_t1:<> + >>> >>> Unknown parameter/object name ptr_gioPORT_t1 + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 409 TEST.VALUE:uut_prototype_stubs.<>.ptr_gioPORT_t2:<> + >>> >>> Unknown parameter/object name ptr_gioPORT_t2 + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 410 TEST.VALUE:uut_prototype_stubs.<>.ptr_mibspiBASE_t:<> + >>> >>> Unknown parameter/object name ptr_mibspiBASE_t + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 413 TEST.VALUE:uut_prototype_stubs.<>.ptr_adcBASE_t:<> + >>> >>> Unknown parameter/object name ptr_adcBASE_t + >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:BloodFlow.<>.ptr_etpwmBASE_t:<> TEST.VALUE:BloodFlow.<>.ptr_canBASE_t:<>