Index: vectorcast/Hercules_RM46_HD_Project/environment/BLOODFLOW/BLOODFLOW.tst =================================================================== diff -u -rd8dda58bc63a879922f9cd7c5495f7ea7de3a4ac -rc04cc40081b7ab8f279f96197e9de9c982cbd19d --- vectorcast/Hercules_RM46_HD_Project/environment/BLOODFLOW/BLOODFLOW.tst (.../BLOODFLOW.tst) (revision d8dda58bc63a879922f9cd7c5495f7ea7de3a4ac) +++ vectorcast/Hercules_RM46_HD_Project/environment/BLOODFLOW/BLOODFLOW.tst (.../BLOODFLOW.tst) (revision c04cc40081b7ab8f279f96197e9de9c982cbd19d) @@ -61,6 +61,27 @@ TEST.EXPECTED:BloodFlow.calcBloodFlow.return:23.7392 TEST.END +-- Test Case: calcBloodFlow.003 +TEST.UNIT:BloodFlow +TEST.SUBPROGRAM:calcBloodFlow +TEST.NEW +TEST.NAME:calcBloodFlow.003 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) (r > (25000)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:BloodFlow.getBloodPumpRotorCount +TEST.VALUE:BloodFlow.<>.filteredBloodPumpSpeed:100.0 +TEST.VALUE:BloodFlow.getBloodPumpRotorCount.return:<> +TEST.VALUE:uut_prototype_stubs.getLongFilteredArterialPressure.return:-250.0 +TEST.EXPECTED:BloodFlow.<>.filteredBloodPumpSpeed:100.0 +TEST.EXPECTED:BloodFlow.calcBloodFlow.return:21.2812 +TEST.END + -- Subprogram: checkBloodPumpDirection -- Test Case: COND_7_ROW_5_PAIR_c_FTT-PARTIAL Index: vectorcast/Hercules_RM46_HD_Project/environment/DGINTERFACE/DGINTERFACE.tst =================================================================== diff -u -r79a7ca3ade4d31c331a24695887c2220684cafff -rc04cc40081b7ab8f279f96197e9de9c982cbd19d --- vectorcast/Hercules_RM46_HD_Project/environment/DGINTERFACE/DGINTERFACE.tst (.../DGINTERFACE.tst) (revision 79a7ca3ade4d31c331a24695887c2220684cafff) +++ vectorcast/Hercules_RM46_HD_Project/environment/DGINTERFACE/DGINTERFACE.tst (.../DGINTERFACE.tst) (revision c04cc40081b7ab8f279f96197e9de9c982cbd19d) @@ -539,23 +539,25 @@ TEST.SUBPROGRAM:checkDialysateTemperature TEST.NEW TEST.NAME:checkDialysateTemperature.007 -TEST.VALUE:DGInterface.<>.dgDialysateTemp:43.0 -TEST.VALUE:DGInterface.<>.dgTrimmerTempSet:42.0 +TEST.VALUE:DGInterface.<>.dgDialysateTemp:34.0 +TEST.VALUE:DGInterface.<>.dgTrimmerTempSet:37.0 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 -TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:43.0 -TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:42.0 -TEST.EXPECTED:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_SAFETY_TEMP,ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP,ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP +TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:300 +TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:34.0 +TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:37.0 TEST.END -- Test Case: checkDialysateTemperature.008 TEST.UNIT:DGInterface TEST.SUBPROGRAM:checkDialysateTemperature TEST.NEW TEST.NAME:checkDialysateTemperature.008 -TEST.VALUE:DGInterface.<>.dgDialysateTemp:42.0 -TEST.VALUE:DGInterface.<>.dgTrimmerTempSet:46.0 -TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:42.0 -TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:46.0 +TEST.VALUE:DGInterface.<>.dgDialysateTemp:34.0 +TEST.VALUE:DGInterface.<>.dgTrimmerTempSet:37.0 +TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 +TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:400 +TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:34.0 +TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:37.0 TEST.END -- Test Case: checkDialysateTemperature.009 @@ -585,25 +587,37 @@ TEST.SUBPROGRAM:checkDialysateTemperature TEST.NEW TEST.NAME:checkDialysateTemperature.010 -TEST.VALUE:DGInterface.<>.dgDialysateTemp:43.0 +TEST.VALUE:DGInterface.<>.dgDialysateTemp:45.0 TEST.VALUE:DGInterface.<>.dgTrimmerTempSet:39.0 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 -TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:43.0 +TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:300 +TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:45.0 TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:39.0 -TEST.EXPECTED:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_SAFETY_TEMP,ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP,ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP TEST.END -- Test Case: checkDialysateTemperature.011 TEST.UNIT:DGInterface TEST.SUBPROGRAM:checkDialysateTemperature TEST.NEW TEST.NAME:checkDialysateTemperature.011 +TEST.VALUE:DGInterface.<>.dgDialysateTemp:34.0 +TEST.VALUE:DGInterface.<>.dgTrimmerTempSet:39.0 +TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 +TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:34.0 +TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:39.0 +TEST.END + +-- Test Case: checkDialysateTemperature.012 +TEST.UNIT:DGInterface +TEST.SUBPROGRAM:checkDialysateTemperature +TEST.NEW +TEST.NAME:checkDialysateTemperature.012 TEST.VALUE:DGInterface.<>.dgDialysateTemp:43.0 TEST.VALUE:DGInterface.<>.dgTrimmerTempSet:46.0 TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 +TEST.VALUE:uut_prototype_stubs.getTargetDialInFlowRate.return:300 TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:43.0 TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:46.0 -TEST.EXPECTED:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_SAFETY_TEMP,ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP,ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP TEST.END -- Subprogram: cmdChangeDGValveSetting @@ -820,6 +834,8 @@ TEST.NEW TEST.NAME:cmdStartDGDrain TEST.IMPORT_FAILURES: +(I) @LINE: 834 + >>> 'DG_CMD_NONE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) >>> (E) @LINE: 668 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:0 >>> >>> Unknown parameter/object name dgReservoirDrainVolumeTargetSet @@ -976,9 +992,11 @@ TEST.NEW TEST.NAME:cmdStopDGChemFlushDisinfect.001 TEST.IMPORT_FAILURES: -(I) @LINE: 977 +(I) @LINE: 1003 >>> 'DG_CMD_NONE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 977 + >>> >>> 'DG_CMD_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 904 >>> >>> 'DG_CMD_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 788 @@ -1022,6 +1040,14 @@ TEST.NEW TEST.NAME:cmdStopDGFill TEST.IMPORT_FAILURES: +(I) @LINE: 1033 + >>> 'DG_CMD_NONE' was specified as a macro, but it is in the symbol dictionary. +(I) @LINE: 1034 + >>> 'DG_CMD_STOP' was specified as a macro, but it is in the symbol dictionary. +(I) @LINE: 1037 + >>> 'DG_CMD_NONE' was specified as a macro, but it is in the symbol dictionary. +(I) @LINE: 1038 + >>> 'DG_CMD_STOP' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) >>> (E) @LINE: 809 TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:0 >>> >>> Unknown parameter/object name dgReservoirFillVolumeTargetSet @@ -1218,6 +1244,8 @@ TEST.NEW TEST.NAME:execDGInterfaceMonitor.006 TEST.IMPORT_FAILURES: +(I) @LINE: 1241 + >>> 'DG_MODE_FAUL' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) >>> (E) @LINE: 960 TEST.VALUE:uut_prototype_stubs.isACPowerLost.return:<> >>> >>> Could not find function isACPowerLost Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst =================================================================== diff -u -r0f5a070198f677671379d007cc6ef5ca3d280b2e -rc04cc40081b7ab8f279f96197e9de9c982cbd19d --- vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst (.../DIALINFLOW.tst) (revision 0f5a070198f677671379d007cc6ef5ca3d280b2e) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst (.../DIALINFLOW.tst) (revision c04cc40081b7ab8f279f96197e9de9c982cbd19d) @@ -1506,6 +1506,29 @@ TEST.EXPECTED:DialInFlow.<>.errorDialInRotorSpeedPersistTimerCtr:0 TEST.END +-- Test Case: checkDialInPumpSpeeds.012 +TEST.UNIT:DialInFlow +TEST.SUBPROGRAM:checkDialInPumpSpeeds +TEST.NEW +TEST.NAME:checkDialInPumpSpeeds.012 +TEST.STUB:DialInFlow.getMeasuredDialInPumpSpeed +TEST.STUB:DialInFlow.getMeasuredDialInPumpMCSpeed +TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE +TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.8 +TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.VALUE:DialInFlow.<>.errorDialInMotorOffPersistTimerCtr:0 +TEST.VALUE:DialInFlow.<>.errorDialInMotorSpeedPersistTimerCtr:0 +TEST.VALUE:DialInFlow.<>.errorDialInRotorSpeedPersistTimerCtr:0 +TEST.VALUE:DialInFlow.getMeasuredDialInPumpSpeed.return:100.0 +TEST.VALUE:DialInFlow.getMeasuredDialInPumpMCSpeed.return:100.0 +TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE +TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.8 +TEST.EXPECTED:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_FORWARD +TEST.EXPECTED:DialInFlow.<>.errorDialInMotorOffPersistTimerCtr:0 +TEST.EXPECTED:DialInFlow.<>.errorDialInMotorSpeedPersistTimerCtr:1 +TEST.EXPECTED:DialInFlow.<>.errorDialInRotorSpeedPersistTimerCtr:0 +TEST.END + -- Test Case: checkDialInPumpSpeeds_motor_speed_pct_in_range TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpSpeeds Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst =================================================================== diff -u -re38bc77d881536f690243db021b8c4c3d326f730 -rc04cc40081b7ab8f279f96197e9de9c982cbd19d --- vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst (.../DIALOUTFLOW.tst) (revision e38bc77d881536f690243db021b8c4c3d326f730) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst (.../DIALOUTFLOW.tst) (revision c04cc40081b7ab8f279f96197e9de9c982cbd19d) @@ -918,18 +918,35 @@ TEST.SUBPROGRAM:checkDialOutPumpSpeeds TEST.NEW TEST.NAME:checkDialOutPumpSpeeds.012 -TEST.STUB:DialOutFlow.getMeasuredDialOutPumpRotorSpeed TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.8 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:-1700.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:-50.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:-1750.0 TEST.VALUE:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:1 -TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpRotorSpeed.return:1.0 TEST.VALUE:uut_prototype_stubs.getPumpRotorErrorPersistTime.return:<> TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:0 TEST.END +-- Test Case: checkDialOutPumpSpeeds.013 +TEST.UNIT:DialOutFlow +TEST.SUBPROGRAM:checkDialOutPumpSpeeds +TEST.NEW +TEST.NAME:checkDialOutPumpSpeeds.013 +TEST.STUB:DialOutFlow.getMeasuredDialOutPumpRotorSpeed +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:3100.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:130.0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:3000.0 +TEST.VALUE:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:1 +TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpRotorSpeed.return:130.0 +TEST.VALUE:uut_prototype_stubs.getPumpRotorErrorPersistTime.return:<> +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:130.0 +TEST.END + -- Test Case: checkDialOutPumpSpeeds_meas_rotor_pct_out_of_range TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpSpeeds