Index: results/Build_Status_Report.csv =================================================================== diff -u -r66fb51abe03c81581865171fe03315d48c968f23 -r1fb58baf6e7e3d1f054b2a3634e233da7609dad9 --- results/Build_Status_Report.csv (.../Build_Status_Report.csv) (revision 66fb51abe03c81581865171fe03315d48c968f23) +++ results/Build_Status_Report.csv (.../Build_Status_Report.csv) (revision 1fb58baf6e7e3d1f054b2a3634e233da7609dad9) @@ -1,217 +1,168 @@ -,,,,,, -Running Project, hdfirmware,,,,, -Date, Mon Aug 31 08:03:38 PDT 2020,,,,, -,,,,,, -VectorCAST Pass/Fail Status, Failed,,,,, -The following test(s) failed:,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_ACCEL_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_ALARMLAMP_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_ALARMMGMT_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_BLOODFLOW_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_COMMBUFFERS_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_DIALINFLOW_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_DIALOUTFLOW_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_DIALYSIS_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_FPGA_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_INT_ALARMLAMP_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_INT_ALARMMGMT_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_INT_BLOODFLOW_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_INT_COMMBUFFERS_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_INT_DIALINFLOW_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_INT_FPGA_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_INT_MSGQUEUES_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_INT_NVDATAMGMT_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_INT_SYSTEMCOMM_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_INT_SYSTEMCOMMMESSAGES_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_OPERATIONMODES_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_PRESOCCL_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_SYSTEMCOMM_management_report.html,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_SYSTEMCOMMMESSAGES_management_report.html,,,,,, -,,,,,, -Unit Test Coverage, Failed,,,,, -The following test(s) failed:,,,,,, -./VectorCAST_MinGW_C_LinuxTestSuite_INTERRUPTS_management_report.html,Statement_Cov(%):,77,Branch_Cov(%):,86,Pairs_Cov(%):,68 -./VectorCAST_MinGW_C_LinuxTestSuite_ALARMMGMT_management_report.html,Statement_Cov(%):,100,Branch_Cov(%):,98,Pairs_Cov(%):,96 -./VectorCAST_MinGW_C_LinuxTestSuite_COMMBUFFERS_management_report.html,Statement_Cov(%):,100,Branch_Cov(%):,96,Pairs_Cov(%):,92 -./VectorCAST_MinGW_C_LinuxTestSuite_NVDATAMGMT_management_report.html,Statement_Cov(%):,99,Branch_Cov(%):,99,Pairs_Cov(%):,98 -./VectorCAST_MinGW_C_LinuxTestSuite_DIALINFLOW_management_report.html,Statement_Cov(%):,94,Branch_Cov(%):,95,Pairs_Cov(%):,95 -./VectorCAST_MinGW_C_LinuxTestSuite_SYSTEMCOMM_management_report.html,Statement_Cov(%):,87,Branch_Cov(%):,87,Pairs_Cov(%):,84 -./VectorCAST_MinGW_C_LinuxTestSuite_BLOODFLOW_management_report.html,Statement_Cov(%):,94,Branch_Cov(%):,95,Pairs_Cov(%):,95 -./VectorCAST_MinGW_C_LinuxTestSuite_ACCEL_management_report.html,Statement_Cov(%):,100,Branch_Cov(%):,99,Pairs_Cov(%):,97 -./VectorCAST_MinGW_C_LinuxTestSuite_SYSTEMCOMMMESSAGES_management_report.html,Statement_Cov(%):,83,Branch_Cov(%):,82,Pairs_Cov(%):,81 -./VectorCAST_MinGW_C_LinuxTestSuite_DIALOUTFLOW_management_report.html,Statement_Cov(%):,96,Branch_Cov(%):,93,Pairs_Cov(%):,92 -./VectorCAST_MinGW_C_LinuxTestSuite_FPGA_management_report.html,Statement_Cov(%):,89,Branch_Cov(%):,83,Pairs_Cov(%):,90 -VectorCAST Pass/Fail Status, Failed,,,,, -The following test(s) failed:,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_NVDATAMGMT_management_report.html,,,,,, -,,,,,, -Unit Test Coverage, Failed,,,,, -The following test(s) failed:,,,,,, -./VectorCAST_MinGW_C_LinuxTestSuite_NVDATAMGMT_management_report.html,Statement_Cov(%):,99,Branch_Cov(%):,99,Pairs_Cov(%):,98 -VectorCAST Pass/Fail Status, Failed,,,,, -The following test(s) failed:,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_NVDATAMGMT_management_report.html,,,,,, -,,,,,, -Unit Test Coverage, Failed,,,,, -The following test(s) failed:,,,,,, -./VectorCAST_MinGW_C_LinuxTestSuite_NVDATAMGMT_management_report.html,Statement_Cov(%):,99,Branch_Cov(%):,99,Pairs_Cov(%):,98 -VectorCAST Pass/Fail Status, Failed,,,,, -The following test(s) failed:,,,,,, -VectorCAST_MinGW_C_LinuxTestSuite_NVDATAMGMT_management_report.html,,,,,, -,,,,,, -Unit Test Coverage, Failed,,,,, -The following test(s) failed:,,,,,, -./VectorCAST_MinGW_C_LinuxTestSuite_NVDATAMGMT_management_report.html,Statement_Cov(%):,99,Branch_Cov(%):,99,Pairs_Cov(%):,98 -Integration Test Coverage, Failed,,,,, -The following test(s) failed:,,,,,, -./VectorCAST_MinGW_C_LinuxTestSuite_INT_SYSTEMCOMMMESSAGES_management_report.html,,,,,, -./VectorCAST_MinGW_C_LinuxTestSuite_INT_DIALOUTFLOW_management_report.html,,,,,, -./VectorCAST_MinGW_C_LinuxTestSuite_INT_ALARMMGMT_management_report.html,,,,,, -./VectorCAST_MinGW_C_LinuxTestSuite_INT_ALARMLAMP_management_report.html,,,,,, -./VectorCAST_MinGW_C_LinuxTestSuite_INT_SYSTEMCOMM_management_report.html,,,,,, -./VectorCAST_MinGW_C_LinuxTestSuite_INT_DIALINFLOW_management_report.html,,,,,, -./VectorCAST_MinGW_C_LinuxTestSuite_INT_FPGA_management_report.html,,,,,, -./VectorCAST_MinGW_C_LinuxTestSuite_INT_BLOODFLOW_management_report.html,,,,,, -Integration Test Manual Cases,,,,,, -Module, Function Name,,,,, -dialysis,transitionToDialysis,,,,, -dialysis,handleDialysisSolutionInfusionState,,,,, -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,,,,, -systemcommmessages,broadcastHDOperationMode,,,,, -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,setServiceDate,,,,, -nvdatamgmt,getServiceDate,,,,, -nvdatamgmt,writeLogData,,,,, -nvdatamgmt,readLogData,,,,, -nvdatamgmt,setTreatmentTime,,,,, -nvdatamgmt,getTreatmentTime,,,,, -nvdatamgmt,setWaterConsumption,,,,, -nvdatamgmt,getWaterConsumption,,,,, -nvdatamgmt,setDisinfectionDate,,,,, -nvdatamgmt,getDisinfectionDate,,,,, -nvdatamgmt,setBootloaderFlag,,,,, -nvdatamgmt,getBootloaderFlag,,,,, -nvdatamgmt,setMemoryOpsStruct,,,,, -nvdatamgmt,prepareWriteLogJobAndGetStartAddress,,,,, -nvdatamgmt,prepareReadLogJobAndGetStartAddress,,,,, -nvdatamgmt,enqueue,,,,, -nvdatamgmt,isQueueFull,,,,, -nvdatamgmt,getAvailableQueueCount,,,,, -nvdatamgmt,enqueueBank7Sector0Records,,,,, -nvdatamgmt,eraseDataLogSectors,,,,, -accel,getAccelCalibration,,,,, -presoccl,setPressureLimits,,,,, -presoccl,setOcclusionThreshold,,,,, -presoccl,handlePresOcclInitState,,,,, -presoccl,getMeasuredArterialPressure,,,,, -presoccl,getMeasuredVenousPressure,,,,, -presoccl,execPresOcclTest,,,,, -safetyshutdown,isSafetyShutdownActivated,,,,, -modetreatment,handleTreatmentDialysisState,,,,, -modetreatment,handleTreatmentStopState,,,,, -buttons,isStopButtonPressed,,,,, -cpld,setCPLDLampBlue,,,,, -dialoutflow,signalDialOutPumpHardStop,,,,, -dialoutflow,signalDialOutPumpRotorHallSensor,,,,, -dialoutflow,homeDialOutPump,,,,, -dialoutflow,handleDialOutPumpControlToTargetState,,,,, -alarmmgmt,isAlarmActive,,,,, -alarmmgmt,resetAlarmPriorityFIFO,,,,, -systemcomm,isUICommunicating,,,,, -systemcomm,checkTooManyBadMsgCRCs,,,,, -systemcomm,matchACKtoPendingACKList,,,,, -dginterface,execTreatmentReservoirMgmt,,,,, -dginterface,getDGOpMode,,,,, -dginterface,getDGSubMode,,,,, -dginterface,getDGPressure,,,,, -dginterface,getDGROPumpPressureSetPt,,,,, -dginterface,getDGROPumpFlowRateMlMin,,,,, -dginterface,getDGDrainPumpRPMSetPt,,,,, -dginterface,setDGDialysateTemperatures,,,,, -dginterface,cmdSetDGDialysateTargetTemps,,,,, -dginterface,cmdStartDG,,,,, -dginterface,cmdStopDG,,,,, -dginterface,cmdStartDGTrimmerHeater,,,,, -dginterface,cmdStopDGTrimmerHeater,,,,, -dginterface,cmdSetDGActiveReservoir,,,,, -dginterface,cmdStartDGFill,,,,, -dginterface,cmdStartDGDrain,,,,, -dginterface,cmdDGSampleWater,,,,, -dialinflow,signalDialInPumpHardStop,,,,, -dialinflow,signalDialInPumpRotorHallSensor,,,,, -dialinflow,homeDialInPump,,,,, -dialinflow,handleDialInPumpRampingUpState,,,,, -dialinflow,handleDialInPumpRampingDownState,,,,, -dialinflow,handleDialInPumpControlToTargetState,,,,, -fpga,handleFPGAReceiveHeaderState,,,,, -fpga,handleFPGAWriteAllActuatorsState,,,,, -fpga,handleFPGAReceiveAllSensorsState,,,,, -fpga,setupDMAForWriteCmd,,,,, -fpga,startDMAWriteCmd,,,,, -fpga,setupDMAForWriteResp,,,,, -fpga,startDMAReceiptOfWriteResp,,,,, -fpga,getFPGABloodFlowSignalStrength,,,,, -fpga,getFPGADialysateFlowSignalStrength,,,,, -fpga,getFPGABloodPumpHallSensorStatus,,,,, -fpga,getFPGADialInPumpHallSensorStatus,,,,, -fpga,getFPGADialOutPumpHallSensorStatus,,,,, -bloodflow,signalBloodPumpHardStop,,,,, -bloodflow,homeBloodPump,,,,, -bloodflow,handleBloodPumpRampingUpState,,,,, -bloodflow,handleBloodPumpRampingDownState,,,,, -bloodflow,handleBloodPumpControlToTargetState,,,,, -rtc,getRTCTimestamp,,,,, -List of Untested Modules,,,,,, -InternalADC, Missing Unit Test and Integration Test,,,,, -Comm, Missing Integration Test ,,,,, -Interrupts, Missing Integration Test ,,,,, -PIControllers, Missing Integration Test ,,,,, -TaskTimer, Missing Unit Test and Integration Test,,,,, -TaskBG, Missing Unit Test and Integration Test,,,,, -TaskGeneral, Missing Unit Test and Integration Test,,,,, -TaskPriority, Missing Unit Test and Integration Test,,,,, -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,,,,, -Accel, Missing Unit Test and Integration Test,,,,, -PersistentAlarm, Missing Unit Test and Integration Test,,,,, -,,,,,, -CppCheck, Failed,,,,, -Cppcheck No. of Warnings,0,,,,, + +Running Project, hdfirmware +Date, Wed Sep 30 14:36:21 PDT 2020 + +VectorCAST Pass/Fail Status, Failed +The following test(s) failed: +VectorCAST_MinGW_C_LinuxTestSuite_ALARMLAMP_management_report.html +VectorCAST_MinGW_C_LinuxTestSuite_BLOODFLOW_management_report.html +VectorCAST_MinGW_C_LinuxTestSuite_DIALINFLOW_management_report.html +VectorCAST_MinGW_C_LinuxTestSuite_PRESOCCL_management_report.html +VectorCAST_MinGW_C_LinuxTestSuite_SYSTEMCOMM_management_report.html +VectorCAST_MinGW_C_LinuxTestSuite_SYSTEMCOMMMESSAGES_management_report.html + +Unit Test Coverage, Failed +The following test(s) failed: +./VectorCAST_MinGW_C_LinuxTestSuite_SYSTEMCOMM_management_report.html,Statement_Cov(%):,99,Branch_Cov(%):,99,Pairs_Cov(%):,100 +./VectorCAST_MinGW_C_LinuxTestSuite_SYSTEMCOMMMESSAGES_management_report.html,Statement_Cov(%):,99,Branch_Cov(%):,99,Pairs_Cov(%):,99 + +Unit Test Manual Cases +Module, Function Name +modetreatment,execTreatmentMode +modetreatment,handleTreatmentDialysisState +modetreatment,handleTreatmentStopState +dginterface,execTreatmentReservoirMgmt +presoccl,execPresOcclTest +alarmmgmt,updateAlarmsFlags +dialinflow,execDialInFlowTest +alarmlamp,setAlarmLampToPatternStep +valves,handleValveStateHomingNotStarted +bloodflow,execBloodFlowTest +dialysis,handleUFPausedState +dialysis,handleUFRunningState + +Integration Test Coverage, Failed +The following test(s) failed: +./VectorCAST_MinGW_C_LinuxTestSuite_INT_SYSTEMCOMMMESSAGES_management_report.html + +Integration Test Manual Cases +Module, Function Name +dialysis,transitionToDialysis +dialysis,getSalineBolusState +dialysis,handleDialysisSalineBolusState +dialysis,handleUFStartState +dialysis,handleUFPausedState +dialysis,handleUFOffState +dialysis,handleUFCompletedState +systemcommmessages,broadcastAccelData +systemcommmessages,broadcastHDOperationMode +nvdatamgmt,setMfgData +nvdatamgmt,getMfgData +nvdatamgmt,setCalibrationData +nvdatamgmt,getCalibrationData +nvdatamgmt,setServiceDate +nvdatamgmt,getServiceDate +nvdatamgmt,writeLogData +nvdatamgmt,readLogData +nvdatamgmt,setTreatmentTime +nvdatamgmt,getTreatmentTime +nvdatamgmt,setWaterConsumption +nvdatamgmt,getWaterConsumption +nvdatamgmt,setDisinfectionDate +nvdatamgmt,getDisinfectionDate +nvdatamgmt,setBootloaderFlag +nvdatamgmt,getBootloaderFlag +nvdatamgmt,setMemoryOpsStruct +nvdatamgmt,prepareWriteLogJobAndGetStartAddress +nvdatamgmt,prepareReadLogJobAndGetStartAddress +nvdatamgmt,enqueue +nvdatamgmt,isQueueFull +nvdatamgmt,getAvailableQueueCount +nvdatamgmt,enqueueBank7Sector0Records +nvdatamgmt,eraseDataLogSectors +accel,getAccelCalibration +presoccl,setPressureLimits +presoccl,setOcclusionThreshold +presoccl,handlePresOcclInitState +presoccl,getMeasuredArterialPressure +presoccl,getMeasuredVenousPressure +presoccl,execPresOcclTest +safetyshutdown,isSafetyShutdownActivated +modetreatment,handleTreatmentDialysisState +modetreatment,handleTreatmentStopState +buttons,isStopButtonPressed +cpld,setCPLDLampBlue +modetreatmentparams,handleWaitForUI2SendState +modetreatmentparams,setTreatmentParameterS32 +modetreatmentparams,setTreatmentParameterF32 +modetreatmentparams,getTreatmentParameterU32 +modetreatmentparams,getTreatmentParameterS32 +modetreatmentparams,getTreatmentParameterF32 +dialoutflow,signalDialOutPumpHardStop +dialoutflow,signalDialOutPumpRotorHallSensor +dialoutflow,homeDialOutPump +dialoutflow,handleDialOutPumpControlToTargetState +alarmmgmt,isAlarmActive +alarmmgmt,getAlarmStartTime +alarmmgmt,resetAlarmPriorityFIFO +systemcomm,isDGCommunicating +systemcomm,isUICommunicating +systemcomm,clearCANXmitBuffers +systemcomm,checkTooManyBadMsgCRCs +systemcomm,matchACKtoPendingACKList +valves,getValvePosition +valves,getValveAirTrapStatus +dginterface,getDGPressure +dginterface,getDGROPumpPressureSetPt +dginterface,getDGROPumpFlowRateMlMin +dginterface,getDGDrainPumpRPMSetPt +dginterface,setDGDialysateTemperatures +dginterface,cmdSetDGDialysateTargetTemps +dginterface,cmdStartDG +dginterface,cmdStopDG +dginterface,cmdStopDGTrimmerHeater +dginterface,cmdSetDGActiveReservoir +dginterface,cmdStartDGFill +dginterface,cmdStartDGDrain +dginterface,cmdDGSampleWater +dialinflow,signalDialInPumpHardStop +dialinflow,signalDialInPumpRotorHallSensor +dialinflow,homeDialInPump +dialinflow,handleDialInPumpRampingUpState +dialinflow,handleDialInPumpRampingDownState +dialinflow,handleDialInPumpControlToTargetState +dialinflow,execDialInFlowTest +dialinflow,getDialInFlowCalibration +fpga,handleFPGAReceiveHeaderState +fpga,handleFPGAWriteAllActuatorsState +fpga,handleFPGAReceiveAllSensorsState +fpga,setupDMAForWriteCmd +fpga,startDMAWriteCmd +fpga,setupDMAForWriteResp +fpga,startDMAReceiptOfWriteResp +fpga,getFPGABloodFlowSignalStrength +fpga,getFPGADialysateFlowSignalStrength +fpga,getFPGABloodPumpHallSensorStatus +fpga,getFPGADialInPumpHallSensorStatus +fpga,getFPGADialOutPumpHallSensorStatus +bloodflow,signalBloodPumpHardStop +bloodflow,homeBloodPump +bloodflow,handleBloodPumpRampingUpState +bloodflow,handleBloodPumpRampingDownState +bloodflow,handleBloodPumpControlToTargetState +bloodflow,execBloodFlowTest +bloodflow,getBloodFlowCalibration +rtc,getRTCTimestamp + +List of Untested Modules +InternalADC, Missing Unit Test and Integration Test +Comm, Missing Integration Test +Interrupts, Missing Integration Test +PIControllers, Missing Integration Test +TaskTimer, Missing Unit Test and Integration Test +TaskBG, Missing Unit Test and Integration Test +TaskGeneral, Missing Unit Test and Integration Test +TaskPriority, Missing Unit Test and Integration Test +ModeInitPOST, Missing Unit Test and Integration Test +TreatmentStop, Missing Unit Test and Integration Test +ModeStandby, 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 +