Index: results/Build_Status_Report.csv =================================================================== diff -u -r9376cd6764985a2671fbd54db16d96f4ff23f877 -ra2a906d3fa33175d42810d4b636742c95079a025 --- results/Build_Status_Report.csv (.../Build_Status_Report.csv) (revision 9376cd6764985a2671fbd54db16d96f4ff23f877) +++ results/Build_Status_Report.csv (.../Build_Status_Report.csv) (revision a2a906d3fa33175d42810d4b636742c95079a025) @@ -1,64 +1,69 @@ Running Project, hdfirmware -Date, Wed Jul 8 16:05:35 PDT 2020 +Date, Mon Jan 4 16:04:45 PST 2021 -VectorCAST Pass/Fail Status, Passed +VectorCAST Pass/Fail Status, Failed +The following test(s) failed: +VectorCAST_MinGW_C_LinuxTestSuite_DIALYSIS_management_report.html +VectorCAST_MinGW_C_LinuxTestSuite_INT_ACCEL_management_report.html +VectorCAST_MinGW_C_LinuxTestSuite_INT_DGINTERFACE_management_report.html +VectorCAST_MinGW_C_LinuxTestSuite_INT_DIALOUTFLOW_management_report.html +VectorCAST_MinGW_C_LinuxTestSuite_INT_DIALYSIS_management_report.html +VectorCAST_MinGW_C_LinuxTestSuite_INT_SYSTEMCOMMMESSAGES_management_report.html +VectorCAST_MinGW_C_LinuxTestSuite_SYSTEMCOMM_management_report.html +VectorCAST_MinGW_C_LinuxTestSuite_SYSTEMCOMMMESSAGES_management_report.html -Unit Test Coverage, Passed +Unit Test Coverage, Failed +The following test(s) failed: +VectorCAST_MinGW_C_LinuxTestSuite_DGINTERFACE_management_report.html,Statement_Cov(%):,75,Branch_Cov(%):,68,Pairs_Cov(%):,65 +VectorCAST_MinGW_C_LinuxTestSuite_ALARMMGMT_management_report.html,Statement_Cov(%):,100,Branch_Cov(%):,99,Pairs_Cov(%):,98 +VectorCAST_MinGW_C_LinuxTestSuite_ALARMLAMP_management_report.html,Statement_Cov(%):,98,Branch_Cov(%):,97,Pairs_Cov(%):,92 +VectorCAST_MinGW_C_LinuxTestSuite_SYSTEMCOMM_management_report.html,Statement_Cov(%):,100,Branch_Cov(%):,99,Pairs_Cov(%):,98 +VectorCAST_MinGW_C_LinuxTestSuite_PICONTROLLERS_management_report.html,Statement_Cov(%):,95,Branch_Cov(%):,89,Pairs_Cov(%):,80 Unit Test Manual Cases Module, Function Name modetreatment,execTreatmentMode modetreatment,handleTreatmentDialysisState modetreatment,handleTreatmentStopState +airtrap,execAirTrapMonitorPriming +airtrap,execAirTrapTest dginterface,execTreatmentReservoirMgmt presoccl,execPresOcclTest -alarmmgmt,updateAlarmsFlags +dialinflow,checkDialInFlowSensorSignalStrength +dialinflow,execDialInFlowTest alarmlamp,setAlarmLampToPatternStep +valves,handleValveStateHomingNotStarted +bloodflow,checkBloodFlowSensorSignalStrength +bloodflow,execBloodFlowTest dialysis,handleUFPausedState dialysis,handleUFRunningState +dialysis,handleSalineBolusInProgressState -Integration Test Coverage, Passed +Integration Test Coverage, Failed +The following test(s) failed: +VectorCAST_MinGW_C_LinuxTestSuite_INT_ALARMMGMT_management_report.html,Coverage(%):,92 +VectorCAST_MinGW_C_LinuxTestSuite_INT_DGINTERFACE_management_report.html,Coverage(%):,79 Integration Test Manual Cases Module, Function Name dialysis,transitionToDialysis -dialysis,handleDialysisSolutionInfusionState +dialysis,handleDialysisSalineBolusState dialysis,handleUFStartState dialysis,handleUFPausedState dialysis,handleUFOffState dialysis,handleUFCompletedState -dialysis,setStartReservoirVolume -dialysis,signalReservoirsSwitched -dialysis,setFinalReservoirVolume -systemcommmessages,sendDialysateTempTargetsToDG -systemcommmessages,sendDGSwitchReservoirCommand -systemcommmessages,sendDGFillCommand -systemcommmessages,sendDGDrainCommand -systemcommmessages,sendDGStartStopCommand -systemcommmessages,sendDGSampleWaterCommand -systemcommmessages,broadcastAlarmCleared +dialysis,handleSalineBolusIdleState +dialysis,handleSalineBolusWait4Pumps2Stop +dialysis,handleSalineBolusInProgressState +dialysis,handleSalineBolusMaxDeliveredState +systemcommmessages,broadcastAccelData systemcommmessages,broadcastHDOperationMode -systemcommmessages,handleFWVersionRequest -systemcommmessages,handleTestArterialPressureOverrideRequest -systemcommmessages,handleTestVenousPressureOverrideRequest -systemcommmessages,handleTestBloodPumpOcclusionOverrideRequest -systemcommmessages,handleTestDialysateInletPumpOcclusionOverrideRequest -systemcommmessages,handleTestDialysateOutletPumpOcclusionOverrideRequest -systemcommmessages,handleTestPresOcclBroadcastIntervalOverrideRequest -systemcommmessages,handleSetRTCTimestamp -systemcommmessages,handleTestDialOutFlowBroadcastIntervalOverrideRequest -systemcommmessages,handleTestDialOutUFReferenceVolumeOverrideRequest -systemcommmessages,handleTestDialOutUFMeasuredVolumeOverrideRequest -systemcommmessages,handleTestDialOutPumpMCMeasuredSpeedOverrideRequest -systemcommmessages,handleTestDialOutPumpMCMeasuredCurrentOverrideRequest -systemcommmessages,handleTestDialOutPumpMeasuredSpeedOverrideRequest -systemcommmessages,handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest -systemcommmessages,handleTestDialOutLoadCellWeightOverrideRequest nvdatamgmt,setMfgData nvdatamgmt,getMfgData nvdatamgmt,setCalibrationData nvdatamgmt,getCalibrationData +nvdatamgmt,testResetCalibrationData nvdatamgmt,setServiceDate nvdatamgmt,getServiceDate nvdatamgmt,writeLogData @@ -79,31 +84,37 @@ nvdatamgmt,getAvailableQueueCount nvdatamgmt,enqueueBank7Sector0Records nvdatamgmt,eraseDataLogSectors -presoccl,setPressureLimits -presoccl,setOcclusionThreshold +accel,getAccelCalibration +utilities,hexStrToDec +presoccl,isCartridgeLoaded presoccl,handlePresOcclInitState -presoccl,getMeasuredArterialPressure -presoccl,getMeasuredVenousPressure presoccl,execPresOcclTest safetyshutdown,isSafetyShutdownActivated modetreatment,handleTreatmentDialysisState modetreatment,handleTreatmentStopState buttons,isStopButtonPressed cpld,setCPLDLampBlue +modetreatmentparams,handleWaitForUI2SendState +modetreatmentparams,setTreatmentParameterS32 +modetreatmentparams,getTreatmentParameterU32 +modetreatmentparams,getTreatmentParameterS32 +modetreatmentparams,getTreatmentParameterF32 dialoutflow,signalDialOutPumpHardStop dialoutflow,signalDialOutPumpRotorHallSensor dialoutflow,homeDialOutPump dialoutflow,handleDialOutPumpControlToTargetState alarmmgmt,isAlarmActive +alarmmgmt,getCurrentAlarmStatePriority +alarmmgmt,isAlarmRecoverable alarmmgmt,getAlarmStartTime alarmmgmt,resetAlarmPriorityFIFO systemcomm,isDGCommunicating systemcomm,isUICommunicating +systemcomm,clearCANXmitBuffers systemcomm,checkTooManyBadMsgCRCs systemcomm,matchACKtoPendingACKList -dginterface,execTreatmentReservoirMgmt -dginterface,getDGOpMode -dginterface,getDGSubMode +valves,getValvePosition +valves,getValveAirTrapStatus dginterface,getDGPressure dginterface,getDGROPumpPressureSetPt dginterface,getDGROPumpFlowRateMlMin @@ -112,7 +123,6 @@ dginterface,cmdSetDGDialysateTargetTemps dginterface,cmdStartDG dginterface,cmdStopDG -dginterface,cmdStartDGTrimmerHeater dginterface,cmdStopDGTrimmerHeater dginterface,cmdSetDGActiveReservoir dginterface,cmdStartDGFill @@ -124,26 +134,32 @@ dialinflow,handleDialInPumpRampingUpState dialinflow,handleDialInPumpRampingDownState dialinflow,handleDialInPumpControlToTargetState +dialinflow,getTargetDialInFlowRate dialinflow,execDialInFlowTest +dialinflow,getDialInFlowCalibration +airtrap,startAirTrapControl +airtrap,execAirTrapMonitorPriming +airtrap,handleAirTrapValveClosedState +airtrap,handleAirTrapValveOpenState +airtrap,execAirTrapTest fpga,handleFPGAReceiveHeaderState fpga,handleFPGAWriteAllActuatorsState fpga,handleFPGAReceiveAllSensorsState fpga,setupDMAForWriteCmd fpga,startDMAWriteCmd fpga,setupDMAForWriteResp fpga,startDMAReceiptOfWriteResp -fpga,getFPGAStatus -fpga,getFPGABloodFlowSignalStrength -fpga,getFPGADialysateFlowSignalStrength fpga,getFPGABloodPumpHallSensorStatus fpga,getFPGADialInPumpHallSensorStatus fpga,getFPGADialOutPumpHallSensorStatus bloodflow,signalBloodPumpHardStop bloodflow,homeBloodPump +bloodflow,getBloodPumpRotorCount bloodflow,handleBloodPumpRampingUpState bloodflow,handleBloodPumpRampingDownState bloodflow,handleBloodPumpControlToTargetState bloodflow,execBloodFlowTest +bloodflow,getBloodFlowCalibration rtc,getRTCTimestamp List of Untested Modules @@ -158,12 +174,12 @@ ModeInitPOST, Missing Unit Test and Integration Test TreatmentStop, Missing Unit Test and Integration Test ModeStandby, Missing Unit Test and Integration Test -ModeTreatmentParams, Missing Unit Test and Integration Test ModeService, Missing Unit Test and Integration Test ModePreTreat, Missing Unit Test and Integration Test ModeFault, Missing Unit Test and Integration Test ModePostTreat, Missing Unit Test and Integration Test irqDispatch_c, Missing Unit Test and Integration Test +PersistentAlarm, Missing Unit Test and Integration Test CppCheck, Passed Cppcheck No. of Warnings, 0