Contents

Testcase Management Report

Configuration Data

Environment NameCOMMBUFFERS
Date of Report Creation22 NOV 2019
Time of Report Creation9:53:10 AM

Overall Results

Testcases 20 / 20 PASS
Expecteds 150 / 150 PASS
Statement Coverage 102 / 102 (100%)
Branch Coverage 83 / 83 (100%)
Pairs Coverage 20 / 20 (100%)

Testcase Management

UnitSubprogramTest CasesExecution Date and TimePass/Fail
CommBuffersinitCommBuffersNominalPath22 NOV 2019 9:53:02 AMPASS 41 / 41
 addToCommBufferInsufficientSpaceForAdd22 NOV 2019 9:53:02 AMPASS 1 / 1
  InvalidBuffer22 NOV 2019 9:53:02 AMPASS 1 / 1
  SuccessfulAdd22 NOV 2019 9:53:02 AMPASS 26 / 26
 getFromCommBufferInvalidBuffer22 NOV 2019 9:53:02 AMPASS 1 / 1
  LengthLargerThanBuffer22 NOV 2019 9:53:02 AMPASS 4 / 4
  LengthLargerThanContents22 NOV 2019 9:53:02 AMPASS 4 / 4
  SuccessfulGetFromBothBuffers22 NOV 2019 9:53:02 AMPASS 7 / 7
  SuccessfulGetFromInactiveBufferOnly22 NOV 2019 9:53:03 AMPASS 7 / 7
 peekFromCommBufferInvalidBuffer22 NOV 2019 9:53:03 AMPASS 1 / 1
  LengthLargerThanBuffer22 NOV 2019 9:53:03 AMPASS 4 / 4
  LengthLargerThanContents22 NOV 2019 9:53:03 AMPASS 4 / 4
  SuccessfulPeekFromBothBuffers22 NOV 2019 9:53:03 AMPASS 15 / 15
  SuccessfulPeekFromInactiveBufferOnly22 NOV 2019 9:53:03 AMPASS 15 / 15
 numberOfBytesInCommBufferInvalidBuffer22 NOV 2019 9:53:03 AMPASS 1 / 1
  NominalPath22 NOV 2019 9:53:03 AMPASS 3 / 3
 switchDoubleBufferSwitch0To122 NOV 2019 9:53:03 AMPASS 3 / 3
  Switch1To022 NOV 2019 9:53:04 AMPASS 3 / 3
 getDataFromInactiveBufferConsumeAllDataInInactiveBuffer22 NOV 2019 9:53:04 AMPASS 3 / 3
  ConsumePortionOfDataInInactiveBuffer22 NOV 2019 9:53:04 AMPASS 6 / 6
TOTALS720 PASS 20 / 20

Metrics

Statement+MC/DC

UnitSubprogramComplexityStatementsBranchesPairs
CommBuffersinitCommBuffers46 / 6 (100%)13 / 13 (100%)3 / 3 (100%)
 addToCommBuffer323 / 23 (100%)9 / 9 (100%)2 / 2 (100%)
 getFromCommBuffer625 / 25 (100%)23 / 23 (100%)6 / 6 (100%)
 peekFromCommBuffer525 / 25 (100%)19 / 19 (100%)5 / 5 (100%)
 numberOfBytesInCommBuffer29 / 9 (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%)
TOTALS725102 / 102 (100%)83 / 83 (100%)20 / 20 (100%)
GRAND TOTALS725102 / 102 (100%)83 / 83 (100%)20 / 20 (100%)