Contents

Testcase Management Report

Configuration Data

Environment NameSYSTEMCOMM
Date of Report Creation06 DEC 2019
Time of Report Creation4:34:25 PM

Overall Results

Testcases 63 / 63 PASS
Expecteds 199 / 199 PASS
Control Flow 22 / 22 PASS
Statement Coverage 219 / 219 (100%)
Branch Coverage 182 / 182 (100%)
Pairs Coverage 36 / 36 (100%)

Testcase Management

UnitSubprogramTest CasesExecution Date and TimePass/Fail
SystemComminitSystemCommNominalPath06 DEC 2019 4:11:32 PMPASS 2 / 2
 checkInFromDGcheckInFromDG_NominalPath06 DEC 2019 4:12:44 PMPASS 1 / 1
 checkInFromUIcheckInFromUI_NominalPath06 DEC 2019 4:13:08 PMPASS 1 / 1
 isDGCommunicatingisDGCommunicating_NominalPath06 DEC 2019 4:13:45 PMPASS 1 / 1
 isUICommunicatingisUICommunicating_NominalPath06 DEC 2019 4:14:14 PMPASS 1 / 1
 uiCommunicateduiCommunicated_NominalPath06 DEC 2019 4:14:42 PMPASS 1 / 1
 execSystemCommRxOneMessageToProcessInBuffers06 DEC 2019 4:11:32 PMPASS 27 / 27
 execSystemCommTxCAN1TransmitterBusy06 DEC 2019 4:11:33 PMPASS
  SCI1TransmitterBusy06 DEC 2019 4:11:33 PMPASS
  execSystemCommTx_NominalPath06 DEC 2019 4:33:47 PMPASS 2 / 2
 handleCANMsgInterruptInvalidCANBox06 DEC 2019 4:11:33 PMPASS
  NoPacket06 DEC 2019 4:11:33 PMPASS 1 / 1
  ReceiveCANBox06 DEC 2019 4:11:33 PMPASS 4 / 4
  TransmitCANBox06 DEC 2019 4:11:33 PMPASS 4 / 4
  handleCANMsgInterrupt_NoMoreMessagesToXmit06 DEC 2019 4:25:36 PMPASS
 handleUARTMsgRecvPacketInterruptNominalPath06 DEC 2019 4:11:33 PMPASS 4 / 4
 handleUARTMsgXmitPacketInterruptNominalPath06 DEC 2019 4:11:33 PMPASS 10 / 10
  handleUARTMsgXmitPacketInterrupt_NoMoreMessages06 DEC 2019 4:23:26 PMPASS
 initUARTAndDMANominalPath06 DEC 2019 4:11:33 PMPASS 45 / 45
 isCANBoxForXmitNotTransmitCANBox06 DEC 2019 4:11:34 PMPASS 1 / 1
  TransmitCANBox06 DEC 2019 4:11:34 PMPASS 1 / 1
 isCANBoxForRecvNotReceiveCANBox06 DEC 2019 4:11:34 PMPASS 1 / 1
  ReceiveCANBox06 DEC 2019 4:11:34 PMPASS 1 / 1
 findNextHighestPriorityCANPacketToTransmitBufferFound06 DEC 2019 4:11:34 PMPASS 2 / 2
  NoBufferFound06 DEC 2019 4:11:34 PMPASS 6 / 6
 transmitNextCANPacketNoPendingCANPackets06 DEC 2019 4:11:34 PMPASS 5 / 5
  PendingCANPacketFound06 DEC 2019 4:11:34 PMPASS 6 / 6
  PendingCANPacketIsPartial06 DEC 2019 4:11:34 PMPASS 5 / 5
 transmitNextUARTPacketGetPacketFail06 DEC 2019 4:11:35 PMPASS 3 / 3
  NoPacketFound06 DEC 2019 4:11:35 PMPASS 1 / 1
  PacketFound06 DEC 2019 4:11:35 PMPASS 5 / 5
 processIncomingDataMoreDataInBufferThanMaxMsgSize06 DEC 2019 4:11:35 PMPASS 4 / 4
  MsgFoundButIncompleteMsgRetrieved06 DEC 2019 4:11:35 PMPASS 4 / 4
  NoMsgFound06 DEC 2019 4:11:35 PMPASS 2 / 2
 consumeBufferPaddingBeforeSyncBufferEmpty06 DEC 2019 4:11:35 PMPASS 1 / 1
  RemoveSomePadding06 DEC 2019 4:11:36 PMPASS 8 / 8
 parseMessageFromBufferFullMessageFound06 DEC 2019 4:11:36 PMPASS 1 / 1
  NoMessageCouldBeParsed06 DEC 2019 4:11:36 PMPASS 1 / 1
  NoSyncFound06 DEC 2019 4:11:36 PMPASS 1 / 1
  NotEnoughDataForMinMessage06 DEC 2019 4:11:36 PMPASS 1 / 1
 processReceivedMessagesNoMessagesReceived06 DEC 2019 4:11:36 PMPASS 1 / 1
  OneMessageReceived06 DEC 2019 4:11:36 PMPASS 2 / 2
 processReceivedMessage0001_OffButtonPress06 DEC 2019 4:11:36 PMPASS 1 / 1
  8000_TestLogin06 DEC 2019 4:11:36 PMPASS 3 / 3
  8001_HDMessage06 DEC 2019 4:11:37 PMPASS 2 / 2
  8002_OffButtonOverride06 DEC 2019 4:11:37 PMPASS 2 / 2
  8003_StopButtonOverride06 DEC 2019 4:11:37 PMPASS 2 / 2
  8004_AlarmLampPatternOverride06 DEC 2019 4:11:37 PMPASS 2 / 2
  8005_WatchdogTaskCheckInOverride06 DEC 2019 4:11:37 PMPASS 2 / 2
  8006_AlarmStateOverride06 DEC 2019 4:11:37 PMPASS 2 / 2
  8007_AlarmTimeOverride06 DEC 2019 4:11:37 PMPASS 2 / 2
  8008_BloodFlowSetPtOverride06 DEC 2019 4:11:37 PMPASS 2 / 2
  8009_BloodFlowMeasuredOverride06 DEC 2019 4:11:38 PMPASS 2 / 2
  800A_BloodPumpMCMeasuredSpeedOverride06 DEC 2019 4:11:38 PMPASS 2 / 2
  800B_BloodPumpMCMeasuredCurrentOverride06 DEC 2019 4:11:38 PMPASS 2 / 2
  800C_BloodFlowDataPublishIntervalOverride06 DEC 2019 4:11:38 PMPASS 2 / 2
  800D_AlarmStatusPublishIntervalOverride06 DEC 2019 4:11:38 PMPASS 2 / 2
  InvalidMessageID06 DEC 2019 4:11:38 PMPASS
  InvalidTestMessageID06 DEC 2019 4:11:38 PMPASS
  InvalidTestMessageIDInRange06 DEC 2019 4:11:39 PMPASS
  TestWithoutLogin06 DEC 2019 4:11:39 PMPASS
  0006_DGCheckIn06 DEC 2019 4:18:38 PMPASS 1 / 1
  0007_UICheckIn06 DEC 2019 4:17:57 PMPASS 1 / 1
TOTALS2263 PASS 63 / 63

Metrics

Statement+MC/DC

UnitSubprogramComplexityStatementsBranchesPairs
SystemComminitSystemComm11 / 1 (100%)1 / 1 (100%)
 checkInFromDG11 / 1 (100%)1 / 1 (100%)
 checkInFromUI12 / 2 (100%)1 / 1 (100%)
 isDGCommunicating13 / 3 (100%)1 / 1 (100%)
 isUICommunicating13 / 3 (100%)1 / 1 (100%)
 uiCommunicated11 / 1 (100%)1 / 1 (100%)
 execSystemCommRx12 / 2 (100%)1 / 1 (100%)
 execSystemCommTx58 / 8 (100%)17 / 17 (100%)4 / 4 (100%)
 handleCANMsgInterrupt58 / 8 (100%)17 / 17 (100%)4 / 4 (100%)
 handleUARTMsgRecvPacketInterrupt14 / 4 (100%)1 / 1 (100%)
 handleUARTMsgXmitPacketInterrupt23 / 3 (100%)5 / 5 (100%)1 / 1 (100%)
 initUARTAndDMA141 / 41 (100%)1 / 1 (100%)
 isCANBoxForXmit36 / 6 (100%)9 / 9 (100%)2 / 2 (100%)
 isCANBoxForRecv36 / 6 (100%)9 / 9 (100%)2 / 2 (100%)
 findNextHighestPriorityCANPacketToTransmit36 / 6 (100%)9 / 9 (100%)2 / 2 (100%)
 transmitNextCANPacket39 / 9 (100%)9 / 9 (100%)2 / 2 (100%)
 transmitNextUARTPacket310 / 10 (100%)9 / 9 (100%)2 / 2 (100%)
 processIncomingData721 / 21 (100%)25 / 25 (100%)6 / 6 (100%)
 consumeBufferPaddingBeforeSync37 / 7 (100%)9 / 9 (100%)2 / 2 (100%)
 parseMessageFromBuffer512 / 12 (100%)17 / 17 (100%)4 / 4 (100%)
 processReceivedMessages46 / 6 (100%)10 / 10 (100%)2 / 2 (100%)
 processReceivedMessage1959 / 59 (100%)28 / 28 (100%)3 / 3 (100%)
TOTALS2274219 / 219 (100%)182 / 182 (100%)36 / 36 (100%)
GRAND TOTALS2274219 / 219 (100%)182 / 182 (100%)36 / 36 (100%)