Contents

Testcase Management Report

Configuration Data

Environment NameCOMMBUFFERS
Date of Report Creation23 OCT 2019
Time of Report Creation6:07:43 PM

Overall Results

Testcases 20 / 20 PASS
Expecteds 148 / 148 PASS
Statement Coverage 67 / 67 (100%)
Branch Coverage 83 / 83 (100%)
Pairs Coverage 20 / 20 (100%)

Testcase Management

UnitSubprogramTest CasesExecution Date and TimePass/Fail
CommBuffersinitCommBuffersNominalPath23 OCT 2019 6:06:46 PMPASS 39 / 39
 addToCommBufferInsufficientSpaceForAdd23 OCT 2019 6:06:46 PMPASS 1 / 1
  InvalidBuffer23 OCT 2019 6:06:46 PMPASS 1 / 1
  SuccessfulAdd23 OCT 2019 6:06:47 PMPASS 26 / 26
 getFromCommBufferInvalidBuffer23 OCT 2019 6:06:47 PMPASS 1 / 1
  LengthLargerThanBuffer23 OCT 2019 6:06:47 PMPASS 4 / 4
  LengthLargerThanContents23 OCT 2019 6:06:47 PMPASS 4 / 4
  SuccessfulGetFromBothBuffers23 OCT 2019 6:06:47 PMPASS 7 / 7
  SuccessfulGetFromInactiveBufferOnly23 OCT 2019 6:06:47 PMPASS 7 / 7
 peekFromCommBufferInvalidBuffer23 OCT 2019 6:06:47 PMPASS 1 / 1
  LengthLargerThanBuffer23 OCT 2019 6:06:47 PMPASS 4 / 4
  LengthLargerThanContents23 OCT 2019 6:06:47 PMPASS 4 / 4
  SuccessfulPeekFromBothBuffers23 OCT 2019 6:06:48 PMPASS 15 / 15
  SuccessfulPeekFromInactiveBufferOnly23 OCT 2019 6:06:48 PMPASS 15 / 15
 numberOfBytesInCommBufferInvalidBuffer23 OCT 2019 6:06:48 PMPASS 1 / 1
  NominalPath23 OCT 2019 6:06:48 PMPASS 3 / 3
 switchDoubleBufferSwitch0To123 OCT 2019 6:06:48 PMPASS 3 / 3
  Switch1To023 OCT 2019 6:06:48 PMPASS 3 / 3
 getDataFromInactiveBufferConsumeAllDataInInactiveBuffer23 OCT 2019 6:06:48 PMPASS 3 / 3
  ConsumePortionOfDataInInactiveBuffer23 OCT 2019 6:06:48 PMPASS 6 / 6
TOTALS720 PASS 20 / 20

Metrics

Statement+MC/DC

UnitSubprogramComplexityStatementsBranchesPairs
CommBuffersinitCommBuffers46 / 6 (100%)13 / 13 (100%)3 / 3 (100%)
 addToCommBuffer313 / 13 (100%)9 / 9 (100%)2 / 2 (100%)
 getFromCommBuffer615 / 15 (100%)23 / 23 (100%)6 / 6 (100%)
 peekFromCommBuffer515 / 15 (100%)19 / 19 (100%)5 / 5 (100%)
 numberOfBytesInCommBuffer24 / 4 (100%)5 / 5 (100%)1 / 1 (100%)
 switchDoubleBuffer25 / 5 (100%)5 / 5 (100%)1 / 1 (100%)
 getDataFromInactiveBuffer39 / 9 (100%)9 / 9 (100%)2 / 2 (100%)
TOTALS72567 / 67 (100%)83 / 83 (100%)20 / 20 (100%)
GRAND TOTALS72567 / 67 (100%)83 / 83 (100%)20 / 20 (100%)