build-linux-wolfssl

Tested from main at 9ba7f64.

Build 2349 tests, 2349 passed, 997 ms.

On this page: SolidSyslogScenarioSuite · SolidSyslogStoreSweep · SolidSyslogTests · SolidSyslogWolfSslAesGcmPolicyTest · SolidSyslogWolfSslHmacSha256PolicyTest · SolidSyslogWolfSslNullCredentialsTest · SolidSyslogWolfSslPemBufferCredentialsTest · SolidSyslogWolfSslStreamAnchoredPinsAfterHandshakeTest · SolidSyslogWolfSslStreamAnchoredPinsRefusedTest · SolidSyslogWolfSslStreamPoolTest · SolidSyslogWolfSslStreamTest · WolfSslAfterHandshakeIntegrationTests · WolfSslBaselineIntegrationTests · WolfSslIntegrationTests · Built against

SolidSyslogScenarioSuite 1 suites, 31 tests, 31 passed, 231 ms

ScenarioSuite 31 tests, 231 ms · Tests/Scenario/ScenarioSuiteTest.cpp
StatusTestTimeSource
passARandomWalkHoldsEveryInvariant98 msTests/Scenario/ScenarioSuiteTest.cpp:220
passAHeldReportUnderHaltWaitsOutTheHalt2 msTests/Scenario/ScenarioSuiteTest.cpp:215
passAHeldReportUnderNewestWaitsForTheSender1 msTests/Scenario/ScenarioSuiteTest.cpp:210
passAHeldReportIsNotLostWhileTheRingRefillsBehindIt2 msTests/Scenario/ScenarioSuiteTest.cpp:205
passAReportTheSenderRefusesIsHeldAndLandsOnRecovery1 msTests/Scenario/ScenarioSuiteTest.cpp:200
passALossRaisedWhileReportingIsOffIsReportedOnceItIsOn2 msTests/Scenario/ScenarioSuiteTest.cpp:195
passABufferLossIsReportedOnceWithNoStore2 msTests/Scenario/ScenarioSuiteTest.cpp:190
passABufferLossIsReportedOnceThroughTheStore11 msTests/Scenario/ScenarioSuiteTest.cpp:185
passACorruptRingIsReportedOnceAsItsBackendFailing0 msTests/Scenario/ScenarioSuiteTest.cpp:180
passAMisroutedSenderDroppingAHeldRecordEndsTheRunOfHeldDrops3 msTests/Scenario/ScenarioSuiteTest.cpp:173
passAMisroutedSenderIsReportedOnceForTheRun0 msTests/Scenario/ScenarioSuiteTest.cpp:166
passARefusedHandshakeWithNoStoreIsReportedOnceTheSenderTakesIt0 msTests/Scenario/ScenarioSuiteTest.cpp:161
passARefusedHandshakeIsReportedOnceAheadOfTheOutage0 msTests/Scenario/ScenarioSuiteTest.cpp:156
passARecordThatFailsVerificationIsDiscardedAndReportedOnce0 msTests/Scenario/ScenarioSuiteTest.cpp:151
passAFailingPolicyBackendOnReadIsReportedOnceAndTheStoreWaitsForIt1 msTests/Scenario/ScenarioSuiteTest.cpp:146
passAFailingPolicyBackendIsReportedOnceForTheRun0 msTests/Scenario/ScenarioSuiteTest.cpp:138
passAWithheldKeyIsReportedOnceAndTheStoreWaitsForIt0 msTests/Scenario/ScenarioSuiteTest.cpp:133
passAPolicyChangedMidOutageIsHonouredFromTheNextRecord20 msTests/Scenario/ScenarioSuiteTest.cpp:127
passAStoreFillingUnderHaltStopsTheLoggerUntilThePolicyChanges27 msTests/Scenario/ScenarioSuiteTest.cpp:122
passAStoreFillingUnderNewestRefusesTheNewRecords14 msTests/Scenario/ScenarioSuiteTest.cpp:117
passAStoreFillingUnderOldestRotatesAwayUnsentRecords15 msTests/Scenario/ScenarioSuiteTest.cpp:112
passABufferFillingUnderNewestRefusesOnce15 msTests/Scenario/ScenarioSuiteTest.cpp:107
passABufferFillingUnderOldestEvictsOnce15 msTests/Scenario/ScenarioSuiteTest.cpp:102
passADeviceFailingDuringAnOutageLosesWhatTheStoreHeld1 msTests/Scenario/ScenarioSuiteTest.cpp:97
passADeviceFailingWithNothingQueuedIsNotYetAStoreFault0 msTests/Scenario/ScenarioSuiteTest.cpp:92
passAFileSystemFailingAtAPassIsReportedAndFreezesTheStoreOnce0 msTests/Scenario/ScenarioSuiteTest.cpp:87
passADeviceFailingAtAPassFreezesTheStoreOnce0 msTests/Scenario/ScenarioSuiteTest.cpp:82
passASenderRefusingWhatWasQueuedIsReportedOnce1 msTests/Scenario/ScenarioSuiteTest.cpp:77
passASenderRefusingBeforeAnythingIsQueuedIsNoOutage0 msTests/Scenario/ScenarioSuiteTest.cpp:72
passASenderRefusingForSeveralPassesIsOneOutage0 msTests/Scenario/ScenarioSuiteTest.cpp:67
passAScriptWithAnUnknownStepIsRefusedWithItsScript0 msTests/Scenario/ScenarioSuiteTest.cpp:59

SolidSyslogStoreSweep 1 suites, 9 tests, 9 passed, 262 ms

StoreSweep 9 tests, 262 ms · Tests/StoreSweep/StoreSweepTest.cpp
StatusTestTimeSource
passPowerLossDuringTheWrite35 msTests/StoreSweep/StoreSweepTest.cpp:732
passABlockRemovedWhileRunning31 msTests/StoreSweep/StoreSweepTest.cpp:714
passABlockThatFailsEveryOperation1 msTests/StoreSweep/StoreSweepTest.cpp:701
passABlockAbsentAtOpen2 msTests/StoreSweep/StoreSweepTest.cpp:686
passABlockTruncated40 msTests/StoreSweep/StoreSweepTest.cpp:674
passAReadThatFailsAtOneOffset29 msTests/StoreSweep/StoreSweepTest.cpp:662
passAByteStuckAtZero41 msTests/StoreSweep/StoreSweepTest.cpp:650
passAByteStuckAtFF41 msTests/StoreSweep/StoreSweepTest.cpp:639
passASingleFlippedBit42 msTests/StoreSweep/StoreSweepTest.cpp:627

SolidSyslogTests 153 suites, 1859 tests, 1859 passed, 48 ms

AtomicCounterContract 7 tests, 0 ms · Tests/SolidSyslogAtomicCounterContractTest.cpp
StatusTestTimeSource
passIncrementAtMaxWrapsToOne0 msTests/SolidSyslogAtomicCounterContractTest.cpp:91
passIncrementJustBelowMaxReturnsMax0 msTests/SolidSyslogAtomicCounterContractTest.cpp:79
passIncrementAfterInitReturnsValuePlusOne0 msTests/SolidSyslogAtomicCounterContractTest.cpp:68
passTwoCountersFromPoolAreIndependent0 msTests/SolidSyslogAtomicCounterContractTest.cpp:47
passSequentialIncrementsCount1Then2Then30 msTests/SolidSyslogAtomicCounterContractTest.cpp:30
passFirstIncrementReturnsOne0 msTests/SolidSyslogAtomicCounterContractTest.cpp:21
passCreateReturnsNonNullHandle0 msTests/SolidSyslogAtomicCounterContractTest.cpp:12
BlockDeviceFake 22 tests, 0 ms · Tests/BlockDeviceFakeTest.cpp
StatusTestTimeSource
passTheBlockStoreRoundTripsARecordOverTheFake0 msTests/BlockDeviceFakeTest.cpp:195
passCreateForgetsEverythingFromBefore0 msTests/BlockDeviceFakeTest.cpp:185
passAWriteTheDeviceRefusedIsNotLogged0 msTests/BlockDeviceFakeTest.cpp:179
passTheWriteLogRecordsEveryAppendAndWriteAt0 msTests/BlockDeviceFakeTest.cpp:161
passEveryMediaOperationCountsOnce0 msTests/BlockDeviceFakeTest.cpp:146
passAnIndexOutsideTheBlockSpaceIsAbsentAndCannotBeAcquired0 msTests/BlockDeviceFakeTest.cpp:140
passWriteAtPastTheDataFails0 msTests/BlockDeviceFakeTest.cpp:133
passReadPastTheDataFails0 msTests/BlockDeviceFakeTest.cpp:125
passWriteAtToAnAbsentBlockFails0 msTests/BlockDeviceFakeTest.cpp:120
passAppendToAnAbsentBlockFails0 msTests/BlockDeviceFakeTest.cpp:115
passAppendPastTheBlockSizeFailsAndStoresNothing0 msTests/BlockDeviceFakeTest.cpp:105
passAcquireOfAPresentBlockEmptiesIt0 msTests/BlockDeviceFakeTest.cpp:95
passGetBlockSizeIsTheConfiguredSize0 msTests/BlockDeviceFakeTest.cpp:90
passDisposeMakesTheBlockAbsent0 msTests/BlockDeviceFakeTest.cpp:83
passWriteAtOverwritesInPlaceWithoutGrowingTheBlock0 msTests/BlockDeviceFakeTest.cpp:70
passReadReturnsAppendedBytesFromAnOffset0 msTests/BlockDeviceFakeTest.cpp:61
passAppendGrowsTheBlock0 msTests/BlockDeviceFakeTest.cpp:52
passAnAcquiredBlockIsEmpty0 msTests/BlockDeviceFakeTest.cpp:44
passAcquireMakesTheBlockPresent0 msTests/BlockDeviceFakeTest.cpp:38
passReadFromAnAbsentBlockFails0 msTests/BlockDeviceFakeTest.cpp:32
passSizeOfAnAbsentBlockFails0 msTests/BlockDeviceFakeTest.cpp:25
passAFreshDeviceHasNoBlockPresent0 msTests/BlockDeviceFakeTest.cpp:20
BlockDeviceFakeFaults 10 tests, 0 ms · Tests/BlockDeviceFakeTest.cpp
StatusTestTimeSource
passWhenAbsentBlocksAreGhostsOperationsUseTheOldContentButExistsSaysAbsent0 msTests/BlockDeviceFakeTest.cpp:322
passWhenAbsentBlocksAreCreatedOnTouchSizeIsZeroAndTheBlockExistsAfter0 msTests/BlockDeviceFakeTest.cpp:313
passATornAppendLandsOnlyTheFirstBytesAndReportsSuccess0 msTests/BlockDeviceFakeTest.cpp:299
passABlockIsRemovedOnceTheOperationCountIsReached0 msTests/BlockDeviceFakeTest.cpp:292
passABlockThatFailsEveryOperationStillReportsPresent0 msTests/BlockDeviceFakeTest.cpp:279
passRemoveBlockMakesItAbsent0 msTests/BlockDeviceFakeTest.cpp:272
passTruncateToShortensTheReportedSizeAndBoundsReads0 msTests/BlockDeviceFakeTest.cpp:262
passAReadTouchingAFailedOffsetFailsAndOthersSucceed0 msTests/BlockDeviceFakeTest.cpp:253
passAStuckByteReadsAsItsValueEvenAfterAWriteOverIt0 msTests/BlockDeviceFakeTest.cpp:243
passFlipBitChangesTheByteOnTheMedia0 msTests/BlockDeviceFakeTest.cpp:236
BlockSequencePool 5 tests, 0 ms · Tests/SolidSyslogBlockSequencePoolTest.cpp
StatusTestTimeSource
passDestroyOfAHandleThePoolDoesNotOwnFreesNoSlot0 msTests/SolidSyslogBlockSequencePoolTest.cpp:81
passDestroyOfNullIsSilentNoop0 msTests/SolidSyslogBlockSequencePoolTest.cpp:71
passDestroyReleasesSlotForReuse0 msTests/SolidSyslogBlockSequencePoolTest.cpp:61
passFillingPoolThenOverflowReturnsNull0 msTests/SolidSyslogBlockSequencePoolTest.cpp:48
passCreateReturnsNonNullForFreshPool0 msTests/SolidSyslogBlockSequencePoolTest.cpp:41
BlockSequenceRotation 9 tests, 0 ms · Tests/SolidSyslogBlockSequenceTest.cpp
StatusTestTimeSource
passTheFirstFailureIsTheOneKept0 msTests/SolidSyslogBlockSequenceTest.cpp:563
passAnEarlierReadBlockIsMeasuredOnce0 msTests/SolidSyslogBlockSequenceTest.cpp:549
passAReadBlockWhoseSizeFailsIsASizeFailure0 msTests/SolidSyslogBlockSequenceTest.cpp:540
passAReadBlockWhoseSizeFailsIsNotDisposed0 msTests/SolidSyslogBlockSequenceTest.cpp:531
passAStaleBlockThatWillNotDisposeIsADisposeFailure0 msTests/SolidSyslogBlockSequenceTest.cpp:521
passAFailedEvictionIsTheLastDeviceCall0 msTests/SolidSyslogBlockSequenceTest.cpp:508
passRotationFailsWhenStaleBlockDisposeFails0 msTests/SolidSyslogBlockSequenceTest.cpp:487
passRotationSkipsDisposeWhenTargetBlockEmpty0 msTests/SolidSyslogBlockSequenceTest.cpp:474
passRotationDisposesStaleBlockBeforeAcquiring0 msTests/SolidSyslogBlockSequenceTest.cpp:465
BlockSequenceScan 17 tests, 0 ms · Tests/SolidSyslogBlockSequenceTest.cpp
StatusTestTimeSource
passTheReadReachesABlockAcquiredAfterResume0 msTests/SolidSyslogBlockSequenceTest.cpp:377
passResumesAcrossAHoleAtTheWrapBoundary0 msTests/SolidSyslogBlockSequenceTest.cpp:367
passAnEvictionBeforeAHoleHandsOldestToTheBlockAfterIt0 msTests/SolidSyslogBlockSequenceTest.cpp:353
passADrainedBlockBeforeAHoleHandsOldestToTheBlockAfterIt0 msTests/SolidSyslogBlockSequenceTest.cpp:340
passAHoleCountsTowardsTheBlockCeiling0 msTests/SolidSyslogBlockSequenceTest.cpp:327
passABlockThatWillNotDisposeAsTheReadLeavesItIsADisposeFailure0 msTests/SolidSyslogBlockSequenceTest.cpp:315
passTheBlockTheReadLeavesIsDisposedOf0 msTests/SolidSyslogBlockSequenceTest.cpp:307
passTheReadStepsOverEveryHoleInTheRun0 msTests/SolidSyslogBlockSequenceTest.cpp:297
passTheReadStepsOverAHoleInTheRun0 msTests/SolidSyslogBlockSequenceTest.cpp:289
passResumesAcrossAHoleInTheRun0 msTests/SolidSyslogBlockSequenceTest.cpp:280
passEverySequenceNumberPresentLeavesTheRunAtTheDefaults0 msTests/SolidSyslogBlockSequenceTest.cpp:267
passResumesWrappedSingleBlockAtBoundary0 msTests/SolidSyslogBlockSequenceTest.cpp:255
passResumesWrappedSequenceRangeCorrectly0 msTests/SolidSyslogBlockSequenceTest.cpp:247
passResumesAtZeroWhenOnlyBlockZeroExists0 msTests/SolidSyslogBlockSequenceTest.cpp:234
passResumesContiguousLinearRange0 msTests/SolidSyslogBlockSequenceTest.cpp:226
passColdStartAcquiresBlockZero0 msTests/SolidSyslogBlockSequenceTest.cpp:219
passMaxBlocksStopsShortOfEverySequenceNumber0 msTests/SolidSyslogBlockSequenceTest.cpp:212
BlockStoreDrainOrdering 1 tests, 1 ms · Tests/SolidSyslogBlockStoreDrainOrderingTest.cpp
StatusTestTimeSource
passOutageDrainProducesAscendingSequenceIds1 msTests/SolidSyslogBlockStoreDrainOrderingTest.cpp:414
BufferFake 6 tests, 0 ms · Tests/BufferFakeTest.cpp
StatusTestTimeSource
passSecondReadReturnsFalse0 msTests/BufferFakeTest.cpp:70
passReadReturnsWrittenSize0 msTests/BufferFakeTest.cpp:63
passReadReturnsWrittenData0 msTests/BufferFakeTest.cpp:56
passWriteAndReadReturnsTrue0 msTests/BufferFakeTest.cpp:50
passReadFromEmptyReturnsFalse0 msTests/BufferFakeTest.cpp:45
passCreateDestroyWorksWithoutCrashing0 msTests/BufferFakeTest.cpp:41
ClockFake 8 tests, 0 ms · Tests/ClockFakeTest.cpp
StatusTestTimeSource
passGmtimeFailureReturnsNull0 msTests/ClockFakeTest.cpp:71
passGmtimePopulatesResult0 msTests/ClockFakeTest.cpp:63
passGmtimeReturnsNonNullAfterReset0 msTests/ClockFakeTest.cpp:56
passClockGettimeFailureDoesNotModifyTimespec0 msTests/ClockFakeTest.cpp:46
passClockGettimeFailureReturnsNonZero0 msTests/ClockFakeTest.cpp:39
passClockGettimeReturnsConfiguredNanoseconds0 msTests/ClockFakeTest.cpp:31
passClockGettimeReturnsConfiguredSeconds0 msTests/ClockFakeTest.cpp:23
passClockGettimeReturnsZeroAfterReset0 msTests/ClockFakeTest.cpp:17
CounterFake 3 tests, 0 ms · Tests/CounterFakeTest.cpp
StatusTestTimeSource
passTheLastNumberHandedOutIsRead0 msTests/CounterFakeTest.cpp:22
passNothingIsHandedOutBeforeTheFirstIncrement0 msTests/CounterFakeTest.cpp:15
passCountsFromOne0 msTests/CounterFakeTest.cpp:7
DatagramFake 10 tests, 0 ms · Tests/DatagramFakeTest.cpp
StatusTestTimeSource
passCloseIncrementsCount0 msTests/DatagramFakeTest.cpp:86
passMaxPayloadReturnsConfiguredValue0 msTests/DatagramFakeTest.cpp:80
passMaxPayloadIncrementsCount0 msTests/DatagramFakeTest.cpp:74
passSendCapturesBufferAndSize0 msTests/DatagramFakeTest.cpp:66
passSendReturnsConfiguredResultPerCall0 msTests/DatagramFakeTest.cpp:51
passSendDefaultsToSent0 msTests/DatagramFakeTest.cpp:42
passSendIncrementsCount0 msTests/DatagramFakeTest.cpp:35
passOpenReturnsTrue0 msTests/DatagramFakeTest.cpp:30
passOpenIncrementsCount0 msTests/DatagramFakeTest.cpp:24
passCreateSucceeds0 msTests/DatagramFakeTest.cpp:19
FileFake 38 tests, 1 ms · Tests/FileFakeTest.cpp
StatusTestTimeSource
passTruncateWithNoFileOpenThrows0 msTests/FileFakeTest.cpp:355
passSizeWithNoFileOpenThrows0 msTests/FileFakeTest.cpp:349
passFailNextSizeFailsOneSizeAndRecovers0 msTests/FileFakeTest.cpp:337
passSeekToWithNoFileOpenThrows0 msTests/FileFakeTest.cpp:332
passWriteWithNoFileOpenThrows0 msTests/FileFakeTest.cpp:327
passReadWithNoFileOpenThrows0 msTests/FileFakeTest.cpp:321
passCloseWithNoFileOpenThrows0 msTests/FileFakeTest.cpp:316
passOpenWhileAnotherInstanceHoldsPathOpenAsserts1 msTests/FileFakeTest.cpp:303
passTwoInstancesShareFilesystem0 msTests/FileFakeTest.cpp:281
passDeleteReturnsFalseForUnknownFile0 msTests/FileFakeTest.cpp:276
passDeleteRemovesOnlyNamedFile0 msTests/FileFakeTest.cpp:264
passExistsDistinguishesFilesByName0 msTests/FileFakeTest.cpp:255
passCanOpenTwoFilesByName0 msTests/FileFakeTest.cpp:239
passExistsReturnsTrueForClosedFile0 msTests/FileFakeTest.cpp:232
passExistsReturnsFalseForUnknownFile0 msTests/FileFakeTest.cpp:227
passExistsReturnsTrueForOpenFile0 msTests/FileFakeTest.cpp:221
passOpenPreservesExistingContent0 msTests/FileFakeTest.cpp:208
passFileSizeMatchesApiSize0 msTests/FileFakeTest.cpp:201
passFileContentReturnsInternalBuffer0 msTests/FileFakeTest.cpp:194
passFailNextDeleteOnlyAffectsOneCall0 msTests/FileFakeTest.cpp:185
passFailNextDeleteMakesDeleteReturnFalse0 msTests/FileFakeTest.cpp:176
passFailReadAfterLetsThatManyReadsSucceedThenFailsOne0 msTests/FileFakeTest.cpp:162
passFailNextReadOnlyAffectsOneCall0 msTests/FileFakeTest.cpp:149
passFailNextReadMakesReadReturnFalse0 msTests/FileFakeTest.cpp:138
passFailNextWriteOnlyAffectsOneCall0 msTests/FileFakeTest.cpp:130
passFailNextWriteMakesWriteReturnFalse0 msTests/FileFakeTest.cpp:123
passFailNextOpenOnlyAffectsOneCall0 msTests/FileFakeTest.cpp:116
passFailNextOpenMakesOpenReturnFalse0 msTests/FileFakeTest.cpp:109
passWriteAtPositionOverwritesContent0 msTests/FileFakeTest.cpp:96
passTruncateClearsContent0 msTests/FileFakeTest.cpp:88
passSizeReturnsFileSize0 msTests/FileFakeTest.cpp:80
passSeekToChangesReadPosition0 msTests/FileFakeTest.cpp:69
passReadBeyondFileSizeFails0 msTests/FileFakeTest.cpp:61
passWriteAndReadRoundTrip0 msTests/FileFakeTest.cpp:50
passCloseClearsIsOpen0 msTests/FileFakeTest.cpp:43
passOpenSetsIsOpen0 msTests/FileFakeTest.cpp:37
passIsOpenReturnsFalseBeforeOpen0 msTests/FileFakeTest.cpp:32
passCreateReturnsNonNull0 msTests/FileFakeTest.cpp:27
FileFakeAfterDestroy 10 tests, 1 ms · Tests/FileFakeTest.cpp
StatusTestTimeSource
passDeleteThrows1 msTests/FileFakeTest.cpp:426
passExistsThrows0 msTests/FileFakeTest.cpp:421
passTruncateThrows0 msTests/FileFakeTest.cpp:416
passSizeThrows0 msTests/FileFakeTest.cpp:410
passSeekToThrows0 msTests/FileFakeTest.cpp:405
passWriteThrows0 msTests/FileFakeTest.cpp:400
passReadThrows0 msTests/FileFakeTest.cpp:394
passIsOpenThrows0 msTests/FileFakeTest.cpp:389
passCloseThrows0 msTests/FileFakeTest.cpp:384
passOpenThrows0 msTests/FileFakeTest.cpp:379
FileFakeStaleHandle 1 tests, 0 ms · Tests/FileFakeTest.cpp
StatusTestTimeSource
passReadFailsOnStaleHandleAfterDeleteAndSlotReuse0 msTests/FileFakeTest.cpp:453
MqFake 19 tests, 0 ms · Tests/MqFakeTest.cpp
StatusTestTimeSource
passIsolatedQueuesDoNotShareMessages0 msTests/MqFakeTest.cpp:187
passUnlinkIncrementsCountAndCapturesName0 msTests/MqFakeTest.cpp:180
passCloseIncrementsCount0 msTests/MqFakeTest.cpp:172
passFailNextReceiveReturnsMinusOneAndSetsErrno0 msTests/MqFakeTest.cpp:162
passSendLargerThanMaxMessageSizeReturnsMinusOneEmsgsize0 msTests/MqFakeTest.cpp:155
passSendBeyondMaxMessagesReturnsMinusOneEagain0 msTests/MqFakeTest.cpp:144
passFailNextSendReturnsMinusOneAndSetsErrno0 msTests/MqFakeTest.cpp:134
passReceiveFromEmptyQueueReturnsMinusOneEagain0 msTests/MqFakeTest.cpp:124
passSendStoresMessageForReceive0 msTests/MqFakeTest.cpp:113
passOpenNameHistoryReturnsNameByIndex0 msTests/MqFakeTest.cpp:105
passAQueueThatAlreadyExistsIsGoneOnceUnlinked0 msTests/MqFakeTest.cpp:93
passAQueueThatAlreadyExistsIsAdoptedByAnOpenThatIsNotExclusive0 msTests/MqFakeTest.cpp:84
passAQueueThatAlreadyExistsRefusesAnExclusiveOpen0 msTests/MqFakeTest.cpp:72
passFailNextOpenIsOneShot0 msTests/MqFakeTest.cpp:64
passFailNextOpenReturnsMinusOneAndSetsErrno0 msTests/MqFakeTest.cpp:56
passOpenReturnsDistinctMqdPerCall0 msTests/MqFakeTest.cpp:47
passOpenCapturesAttrFields0 msTests/MqFakeTest.cpp:40
passOpenCapturesName0 msTests/MqFakeTest.cpp:34
passOpenIncrementsCount0 msTests/MqFakeTest.cpp:28
RamFileFake 22 tests, 0 ms · Tests/RamFileFakeTest.cpp
StatusTestTimeSource
passTheSourceNamesTheSharedFileDetails0 msTests/RamFileFakeTest.cpp:245
passAFailedFileReportsASeekAndATruncate0 msTests/RamFileFakeTest.cpp:234
passAFailedFileFailsASizeAndNamesIt0 msTests/RamFileFakeTest.cpp:222
passAFailedFileFailsAReadAndNamesIt0 msTests/RamFileFakeTest.cpp:210
passAFailedFileFailsAWriteAndNamesIt0 msTests/RamFileFakeTest.cpp:200
passAFailedOpenIsReportedWithItsErrno0 msTests/RamFileFakeTest.cpp:185
passAFailedFileFailsAnOpen0 msTests/RamFileFakeTest.cpp:179
passAWorkingFileReportsNothing0 msTests/RamFileFakeTest.cpp:169
passDeletingAPathThatIsAbsentSucceeds0 msTests/RamFileFakeTest.cpp:164
passADeletedPathNoLongerExists0 msTests/RamFileFakeTest.cpp:156
passAPathNeverOpenedDoesNotExist0 msTests/RamFileFakeTest.cpp:151
passAPathOpenedExists0 msTests/RamFileFakeTest.cpp:145
passTruncatingEmptiesTheFile0 msTests/RamFileFakeTest.cpp:137
passEachPathHasItsOwnContent0 msTests/RamFileFakeTest.cpp:129
passReopeningKeepsTheContent0 msTests/RamFileFakeTest.cpp:121
passTheSizeIsTheBytesWritten0 msTests/RamFileFakeTest.cpp:114
passAReadPastTheEndFails0 msTests/RamFileFakeTest.cpp:106
passAWriteAtAPositionOverwritesThere0 msTests/RamFileFakeTest.cpp:95
passWhatIsWrittenIsReadBack0 msTests/RamFileFakeTest.cpp:86
passAClosedFileIsNotOpen0 msTests/RamFileFakeTest.cpp:79
passAnOpenFileIsOpen0 msTests/RamFileFakeTest.cpp:73
passOpeningAPathCreatesItEmpty0 msTests/RamFileFakeTest.cpp:67
RecordStorePool 5 tests, 0 ms · Tests/SolidSyslogRecordStorePoolTest.cpp
StatusTestTimeSource
passDestroyOfAHandleThePoolDoesNotOwnFreesNoSlot0 msTests/SolidSyslogRecordStorePoolTest.cpp:84
passDestroyOfNullIsSilentNoop0 msTests/SolidSyslogRecordStorePoolTest.cpp:74
passDestroyReleasesSlotForReuse0 msTests/SolidSyslogRecordStorePoolTest.cpp:64
passFillingPoolThenOverflowReturnsNull0 msTests/SolidSyslogRecordStorePoolTest.cpp:51
passCreateReturnsNonNullForFreshPool0 msTests/SolidSyslogRecordStorePoolTest.cpp:44
ResolverFake 2 tests, 0 ms · Tests/ResolverFakeTest.cpp
StatusTestTimeSource
passCountsResolves0 msTests/ResolverFakeTest.cpp:24
passResolvesWhateverItIsAsked0 msTests/ResolverFakeTest.cpp:18
ScenarioBench 36 tests, 6 ms · Tests/ScenarioBenchTest.cpp
StatusTestTimeSource
passTheRingIsSizedForTheWorstCaseRecords0 msTests/ScenarioBenchTest.cpp:443
passAStoreFillingUnderHaltCrossesItsThresholdOnce0 msTests/ScenarioBenchTest.cpp:428
passAFullStoreUnderHaltStopsTheLoggerUntilThePolicyChanges1 msTests/ScenarioBenchTest.cpp:408
passAServicePassRecordsItsDeviceWorkAndSends0 msTests/ScenarioBenchTest.cpp:398
passAReportTurnedDownIsNotCountedAsMade0 msTests/ScenarioBenchTest.cpp:388
passAReportMadeIsCounted1 msTests/ScenarioBenchTest.cpp:379
passWithReportingOffTheLoggerMakesNoReport0 msTests/ScenarioBenchTest.cpp:369
passAReportTakesTheSequenceIdAfterTheRecordsLogged1 msTests/ScenarioBenchTest.cpp:360
passAReportCarriesItsEventsNativeCode0 msTests/ScenarioBenchTest.cpp:352
passAReportCarriesTheParamsItWasWrittenWith0 msTests/ScenarioBenchTest.cpp:341
passALossTheLoggerReportsIsAReportFrameNotGarbage1 msTests/ScenarioBenchTest.cpp:329
passAFullBufferUnderNewestRefusesAndIsReportedOnceFromTheLog0 msTests/ScenarioBenchTest.cpp:319
passACorruptRingIsReportedAsItsBackendFailing0 msTests/ScenarioBenchTest.cpp:309
passAFailingBackendOnReadIsReportedAsAnOpenFailure0 msTests/ScenarioBenchTest.cpp:297
passARecordThatFailsVerificationIsDiscarded0 msTests/ScenarioBenchTest.cpp:284
passAWithheldKeyLosesTheRecordTheStoreCannotSeal0 msTests/ScenarioBenchTest.cpp:273
passAFailedFileIsReportedWithItsErrnoBeforeTheStoreFreezes0 msTests/ScenarioBenchTest.cpp:259
passAFileBackedStoreKeepsWhatTheSenderRefusedAndDeliversIt0 msTests/ScenarioBenchTest.cpp:243
passAPassRecordsTheOpensItTried0 msTests/ScenarioBenchTest.cpp:233
passAnAcceptedHandshakeDeliversTheRefusalReportedAheadOfTheOutage1 msTests/ScenarioBenchTest.cpp:217
passARefusedHandshakeIsRaisedAheadOfTheFailedDelivery0 msTests/ScenarioBenchTest.cpp:203
passASenderRoutedBackDeliversAgain0 msTests/ScenarioBenchTest.cpp:189
passARecordTheMisroutedSenderDroppedIsRecorded0 msTests/ScenarioBenchTest.cpp:178
passAReportTheMisroutedSenderDroppedIsRecorded0 msTests/ScenarioBenchTest.cpp:167
passAMisroutedSenderDropsTheRecordAndReportsTheLoss0 msTests/ScenarioBenchTest.cpp:157
passAFailedDeviceFreezesTheStoreAtTheNextWrite0 msTests/ScenarioBenchTest.cpp:145
passWithoutAStoreARecordGoesStraightToTheSender0 msTests/ScenarioBenchTest.cpp:135
passARecoveredSenderDeliversTheHeldRecordAndIsReportedRestored0 msTests/ScenarioBenchTest.cpp:121
passAnEventCarriesItsNativeCode0 msTests/ScenarioBenchTest.cpp:114
passAnEventCarriesAnUnnamedDetailAsItsNumber0 msTests/ScenarioBenchTest.cpp:106
passAnEventCarriesTheSourceAndDetailParamsAReportOfItWouldCarry0 msTests/ScenarioBenchTest.cpp:95
passAnEventCarriesTheLastSequenceIdHandedOutWhenItWasRaised0 msTests/ScenarioBenchTest.cpp:84
passAnEventCarriesTheBlocksTheStoreHadDisposedOfWhenItWasRaised1 msTests/ScenarioBenchTest.cpp:69
passAnEventCarriesTheRecordsTheStoreHadKeptWhenItWasRaised0 msTests/ScenarioBenchTest.cpp:58
passADownSenderHoldsTheRecordAndIsReportedOnce0 msTests/ScenarioBenchTest.cpp:46
passALoggedRecordIsDeliveredByTheNextPass0 msTests/ScenarioBenchTest.cpp:36
SecurityPolicyFake 18 tests, 0 ms · Tests/SecurityPolicyFakeTest.cpp
StatusTestTimeSource
passTheSourceNamesItsDetails0 msTests/SecurityPolicyFakeTest.cpp:202
passARejectedOpenIsAVerdictThatEndsTheRun0 msTests/SecurityPolicyFakeTest.cpp:189
passASealThatReachesAVerdictEndsTheRun0 msTests/SecurityPolicyFakeTest.cpp:176
passARunOfFaultsIsReportedOnceSealAndOpenTogether0 msTests/SecurityPolicyFakeTest.cpp:165
passARejectingPolicyStillSeals0 msTests/SecurityPolicyFakeTest.cpp:158
passARejectedOpenIsAVerdictThePolicyDoesNotReport0 msTests/SecurityPolicyFakeTest.cpp:149
passARejectingPolicyRejectsAnOpen0 msTests/SecurityPolicyFakeTest.cpp:142
passAnOpenTheBackendFailedIsReportedWithTheBackendsCode0 msTests/SecurityPolicyFakeTest.cpp:127
passWithItsBackendFailingAnOpenCannotRun0 msTests/SecurityPolicyFakeTest.cpp:120
passASealTheBackendFailedIsReportedWithTheBackendsCode0 msTests/SecurityPolicyFakeTest.cpp:105
passWithItsBackendFailingASealFails0 msTests/SecurityPolicyFakeTest.cpp:98
passAWithheldKeyIsReportedUnavailable0 msTests/SecurityPolicyFakeTest.cpp:84
passWithTheKeyWithheldAnOpenCannotRun0 msTests/SecurityPolicyFakeTest.cpp:77
passWithTheKeyWithheldASealFails0 msTests/SecurityPolicyFakeTest.cpp:70
passAWorkingPolicyAddsNoTrailer0 msTests/SecurityPolicyFakeTest.cpp:65
passAWorkingPolicyReportsNothing0 msTests/SecurityPolicyFakeTest.cpp:57
passAWorkingPolicyOpensARecord0 msTests/SecurityPolicyFakeTest.cpp:52
passAWorkingPolicySealsARecord0 msTests/SecurityPolicyFakeTest.cpp:47
SenderFake 18 tests, 0 ms · Tests/SenderFakeTest.cpp
StatusTestTimeSource
passFailSendAfterOnlyAffectsOneSend0 msTests/SenderFakeTest.cpp:135
passFailSendAfterAcceptsThatManySendsFirst0 msTests/SenderFakeTest.cpp:127
passFailNextSendOnlyAffectsOneSend0 msTests/SenderFakeTest.cpp:120
passFailNextSendStillCapturesBuffer0 msTests/SenderFakeTest.cpp:113
passFailNextSendReturnsFalse0 msTests/SenderFakeTest.cpp:107
passResetClearsDisconnectCount0 msTests/SenderFakeTest.cpp:100
passResetClearsSendCount0 msTests/SenderFakeTest.cpp:93
passResetClearsLastBuffer0 msTests/SenderFakeTest.cpp:86
passSendReturnsTrue0 msTests/SenderFakeTest.cpp:81
passLastBufferCapturesLastSend0 msTests/SenderFakeTest.cpp:74
passLastBufferIsNullTerminated0 msTests/SenderFakeTest.cpp:68
passLastBufferCapturesMessage0 msTests/SenderFakeTest.cpp:62
passDisconnectCountIncrementsTwiceOnTwoDisconnects0 msTests/SenderFakeTest.cpp:55
passDisconnectCountIncrementsOnDisconnect0 msTests/SenderFakeTest.cpp:49
passSendCountIncrementsTwiceOnTwoSends0 msTests/SenderFakeTest.cpp:42
passSendCountIncrementsOnSend0 msTests/SenderFakeTest.cpp:36
passDisconnectCountIsZeroAfterCreate0 msTests/SenderFakeTest.cpp:31
passSendCountIsZeroAfterCreate0 msTests/SenderFakeTest.cpp:26
SenderFakeInstances 5 tests, 0 ms · Tests/SenderFakeTest.cpp
StatusTestTimeSource
passFailNextSendIsIndependent0 msTests/SenderFakeTest.cpp:191
passLastBuffersAreIndependent0 msTests/SenderFakeTest.cpp:183
passDisconnectCountsAreIndependent0 msTests/SenderFakeTest.cpp:176
passSendCountsAreIndependent0 msTests/SenderFakeTest.cpp:169
passTwoInstancesHaveDistinctHandles0 msTests/SenderFakeTest.cpp:164
ServiceDrainInterleave 2 tests, 0 ms · Tests/SolidSyslogBlockStoreDrainOrderingTest.cpp
StatusTestTimeSource
passAStoreThatFreezesStillDeliversWhatIsLogged0 msTests/SolidSyslogBlockStoreDrainOrderingTest.cpp:383
passDiscardNewestDoesNotLetNewestBypassOldestOnRecovery0 msTests/SolidSyslogBlockStoreDrainOrderingTest.cpp:312
SocketFake 6 tests, 0 ms · Tests/SocketFakeTest.cpp
StatusTestTimeSource
passRecvWouldBlockByDefault0 msTests/SocketFakeTest.cpp:52
passRecvCapturesFlags0 msTests/SocketFakeTest.cpp:45
passRecvCapturesLen0 msTests/SocketFakeTest.cpp:38
passRecvCapturesBuf0 msTests/SocketFakeTest.cpp:31
passRecvCapturesFd0 msTests/SocketFakeTest.cpp:24
passRecvIncrementsCount0 msTests/SocketFakeTest.cpp:17
SolidSyslog 36 tests, 1 ms · Tests/SolidSyslogTest.cpp
StatusTestTimeSource
passHugeMessageDoesNotCorruptMemory0 msTests/SolidSyslogTest.cpp:499
passBomIsPreservedWhenMessageBodyTruncates0 msTests/SolidSyslogTest.cpp:488
passMessageTruncatedWhenExceedingBuffer0 msTests/SolidSyslogTest.cpp:477
passMessageFillsRemainingBuffer0 msTests/SolidSyslogTest.cpp:467
passMessageWithSpacesIsPreserved0 msTests/SolidSyslogTest.cpp:460
passMessageBodyIsNotHardCoded0 msTests/SolidSyslogTest.cpp:453
passEmptyMessageOmitsMsgField0 msTests/SolidSyslogTest.cpp:445
passCallerSuppliedBomIsStrippedSoOutputHasOnlyOne0 msTests/SolidSyslogTest.cpp:438
passMessageBodyIsPrecededByUtf8Bom0 msTests/SolidSyslogTest.cpp:431
passMessageBodyAppearsInMessage0 msTests/SolidSyslogTest.cpp:424
passNullMessageOmitsMsgField0 msTests/SolidSyslogTest.cpp:417
passMetaSdAndTimeQualitySdCoexistInSdArray0 msTests/SolidSyslogTest.cpp:398
passAllSdFailingProducesNilvalue0 msTests/SolidSyslogTest.cpp:387
passFailingSdIsSkippedWhenOtherSdSucceeds0 msTests/SolidSyslogTest.cpp:376
passSingleSdReturningZeroBytesProducesNilvalue0 msTests/SolidSyslogTest.cpp:365
passMultipleSdItemsAreConcatenated0 msTests/SolidSyslogTest.cpp:354
passMsgFieldPreservedWithMetaSd0 msTests/SolidSyslogTest.cpp:338
passMetaSdSequenceIdIncrementsAcrossLogCalls0 msTests/SolidSyslogTest.cpp:322
passMetaSdProducesSequenceIdInStructuredData0 msTests/SolidSyslogTest.cpp:307
passLogWithSdEscapesPerMessageValues0 msTests/SolidSyslogTest.cpp:298
passLogWithSdEmptyPerMessageKeepsPerInstanceSd0 msTests/SolidSyslogTest.cpp:286
passLogWithSdNullArrayWithCountStillEmitsNilvalue0 msTests/SolidSyslogTest.cpp:280
passLogWithSdSkipsNullElementsInTheArray0 msTests/SolidSyslogTest.cpp:273
passLogWithSdEmitsPerInstanceBeforePerMessage1 msTests/SolidSyslogTest.cpp:260
passLogWithSdEmitsThePerMessageElement0 msTests/SolidSyslogTest.cpp:253
passNullElementInConfigSdArrayIsSkipped0 msTests/SolidSyslogTest.cpp:242
passInjectedSdObjectFormatIsCalledDuringLog0 msTests/SolidSyslogTest.cpp:231
passNullSdArrayWithNonZeroCountDegradesToNilvalueWithoutCrashing0 msTests/SolidSyslogTest.cpp:221
passStructuredDataIsNilValue0 msTests/SolidSyslogTest.cpp:215
passNullGetProcessIdProducesNilvalue0 msTests/SolidSyslogTest.cpp:206
passNullGetAppNameProducesNilvalue0 msTests/SolidSyslogTest.cpp:197
passNullGetHostnameProducesNilvalue0 msTests/SolidSyslogTest.cpp:188
passVersionIs10 msTests/SolidSyslogTest.cpp:180
passSingleLogCallResultsInOneSend0 msTests/SolidSyslogTest.cpp:174
passNoMessagesAreSentWhenLogIsNotCalled0 msTests/SolidSyslogTest.cpp:169
passCreateDestroyWorksWithoutCrashing0 msTests/SolidSyslogTest.cpp:165
SolidSyslogBlockDevice 15 tests, 0 ms · Tests/SolidSyslogBlockDeviceTest.cpp
StatusTestTimeSource
passSizeReturnsVtableFailure0 msTests/SolidSyslogBlockDeviceTest.cpp:213
passSizeReturnsVtableSize0 msTests/SolidSyslogBlockDeviceTest.cpp:205
passSizeForwardsBlockIndexToVtable0 msTests/SolidSyslogBlockDeviceTest.cpp:198
passWriteAtReturnsVtableResult0 msTests/SolidSyslogBlockDeviceTest.cpp:192
passWriteAtForwardsAllArgumentsToVtable0 msTests/SolidSyslogBlockDeviceTest.cpp:182
passAppendReturnsVtableResult0 msTests/SolidSyslogBlockDeviceTest.cpp:176
passAppendForwardsAllArgumentsToVtable0 msTests/SolidSyslogBlockDeviceTest.cpp:167
passReadReturnsVtableResult0 msTests/SolidSyslogBlockDeviceTest.cpp:160
passReadForwardsAllArgumentsToVtable0 msTests/SolidSyslogBlockDeviceTest.cpp:150
passExistsReturnsVtableResult0 msTests/SolidSyslogBlockDeviceTest.cpp:144
passExistsForwardsBlockIndexToVtable0 msTests/SolidSyslogBlockDeviceTest.cpp:138
passDisposeReturnsVtableResult0 msTests/SolidSyslogBlockDeviceTest.cpp:132
passDisposeForwardsBlockIndexToVtable0 msTests/SolidSyslogBlockDeviceTest.cpp:126
passAcquireReturnsVtableResult0 msTests/SolidSyslogBlockDeviceTest.cpp:120
passAcquireForwardsBlockIndexToVtable0 msTests/SolidSyslogBlockDeviceTest.cpp:114
SolidSyslogBlockStore 20 tests, 2 ms · Tests/SolidSyslogBlockStoreTest.cpp
StatusTestTimeSource
passFiveWritesDrainAllInOrder0 msTests/SolidSyslogBlockStoreTest.cpp:345
passAfterMarkFirstReadReturnsSecond0 msTests/SolidSyslogBlockStoreTest.cpp:329
passTwoWritesFirstReadReturnsFirst0 msTests/SolidSyslogBlockStoreTest.cpp:319
passWriteAfterDrainWorks0 msTests/SolidSyslogBlockStoreTest.cpp:304
passHasUnsentFalseAfterAllSent1 msTests/SolidSyslogBlockStoreTest.cpp:293
passMarkSentWithoutReadDoesNotCrash0 msTests/SolidSyslogBlockStoreTest.cpp:288
passMarkSentThenHasUnsentReturnsFalse0 msTests/SolidSyslogBlockStoreTest.cpp:278
passReadTruncatesWhenBufferTooSmall0 msTests/SolidSyslogBlockStoreTest.cpp:259
passReadDoesNotWriteBeyondDataLength0 msTests/SolidSyslogBlockStoreTest.cpp:246
passReadNextUnsentSetsZeroBytesOnEmpty0 msTests/SolidSyslogBlockStoreTest.cpp:238
passReadNextUnsentReturnsFalseOnEmpty0 msTests/SolidSyslogBlockStoreTest.cpp:231
passReadNextUnsentReturnsByteCount0 msTests/SolidSyslogBlockStoreTest.cpp:222
passReadNextUnsentReturnsWrittenData0 msTests/SolidSyslogBlockStoreTest.cpp:213
passReadNextUnsentReturnsTrueAfterWrite1 msTests/SolidSyslogBlockStoreTest.cpp:205
passHasUnsentReturnsTrueAfterWrite0 msTests/SolidSyslogBlockStoreTest.cpp:199
passWriteOfNoBytesIsRejected0 msTests/SolidSyslogBlockStoreTest.cpp:194
passWriteReturnsTrue0 msTests/SolidSyslogBlockStoreTest.cpp:189
passHasUnsentReturnsFalseOnEmpty0 msTests/SolidSyslogBlockStoreTest.cpp:184
passCreatesFirstBlockOnInit0 msTests/SolidSyslogBlockStoreTest.cpp:179
passCreateReturnsNonNull0 msTests/SolidSyslogBlockStoreTest.cpp:174
SolidSyslogBlockStoreCapacity 10 tests, 1 ms · Tests/SolidSyslogBlockStoreTest.cpp
StatusTestTimeSource
passGetUsedBytesFollowsOccupancyAgainOnceARefusedStoreAcceptsARecord0 msTests/SolidSyslogBlockStoreTest.cpp:3051
passGetUsedBytesFollowsOccupancyAgainOnceARefusedStoreIsDrained0 msTests/SolidSyslogBlockStoreTest.cpp:3036
passGetUsedBytesIsStickyAtTotalAfterSizeFailure0 msTests/SolidSyslogBlockStoreTest.cpp:3027
passGetUsedBytesDropsOnDiscardOldest0 msTests/SolidSyslogBlockStoreTest.cpp:3010
passGetUsedBytesCountsClosedBlocksAtFullSize0 msTests/SolidSyslogBlockStoreTest.cpp:2996
passGetUsedBytesTracksOneWrite0 msTests/SolidSyslogBlockStoreTest.cpp:2989
passGetUsedBytesIsZeroOnEmptyStore1 msTests/SolidSyslogBlockStoreTest.cpp:2980
passTotalBytesDerivesFromDeviceBlockSize0 msTests/SolidSyslogBlockStoreTest.cpp:2970
passGetTotalBytesScalesWithConfig0 msTests/SolidSyslogBlockStoreTest.cpp:2964
passGetTotalBytesReturnsMaxBlocksTimesMaxBlockSize0 msTests/SolidSyslogBlockStoreTest.cpp:2958
SolidSyslogBlockStoreCapacityThreshold 13 tests, 2 ms · Tests/SolidSyslogBlockStoreTest.cpp
StatusTestTimeSource
passACrossingIsRaisedWithoutACallbackToFire0 msTests/SolidSyslogBlockStoreTest.cpp:3346
passTheEventIsRaisedBeforeTheCallbackFires0 msTests/SolidSyslogBlockStoreTest.cpp:3335
passACrossingIsRaisedAsAnEvent0 msTests/SolidSyslogBlockStoreTest.cpp:3312
passFiresOnCreateWhenResumedUsageAboveThreshold1 msTests/SolidSyslogBlockStoreTest.cpp:3297
passFiresWhenThresholdDropsBelowCurrentUsage0 msTests/SolidSyslogBlockStoreTest.cpp:3279
passFiresAgainWhenARefusedStoreIsDrainedAndRefusesAgain0 msTests/SolidSyslogBlockStoreTest.cpp:3258
passStickyHundredPercentDoesNotRefireThreshold0 msTests/SolidSyslogBlockStoreTest.cpp:3248
passContextIsPassedToBothCallbacks0 msTests/SolidSyslogBlockStoreTest.cpp:3227
passDoesNotFireWhenThresholdFunctionIsNull0 msTests/SolidSyslogBlockStoreTest.cpp:3198
passDoesNotFireWhenThresholdIsZero0 msTests/SolidSyslogBlockStoreTest.cpp:3187
passReArmsAfterFallingEdgeOnDiscardOldest0 msTests/SolidSyslogBlockStoreTest.cpp:3161
passFiresOnceWhileUsageStaysAbove1 msTests/SolidSyslogBlockStoreTest.cpp:3149
passFiresOnRisingEdgeCrossing0 msTests/SolidSyslogBlockStoreTest.cpp:3139
SolidSyslogBlockStoreConfig 16 tests, 1 ms · Tests/SolidSyslogBlockStoreTest.cpp
StatusTestTimeSource
passANullBlockDeviceIsReportedAsFatal0 msTests/SolidSyslogBlockStoreTest.cpp:741
passANullBlockDeviceIsRefused0 msTests/SolidSyslogBlockStoreTest.cpp:734
passANullConfigIsReportedAsFatal0 msTests/SolidSyslogBlockStoreTest.cpp:722
passANullConfigIsRefused0 msTests/SolidSyslogBlockStoreTest.cpp:716
passAPolicyWhoseTrailerDoesNotFitIsReportedAsFatal0 msTests/SolidSyslogBlockStoreTest.cpp:704
passAPolicyWhoseTrailerDoesNotFitIsRefused0 msTests/SolidSyslogBlockStoreTest.cpp:698
passAPolicyWhoseTrailerFillsTheReservationIsAccepted0 msTests/SolidSyslogBlockStoreTest.cpp:692
passNullSecurityPolicyDefaultsToNoOp0 msTests/SolidSyslogBlockStoreTest.cpp:684
passFilenameTruncatedWhenPrefixTooLong0 msTests/SolidSyslogBlockStoreTest.cpp:670
passFilenameExactlyAtMaxPath0 msTests/SolidSyslogBlockStoreTest.cpp:654
passBelowMinimumBlockSizeReportsWarning0 msTests/SolidSyslogBlockStoreTest.cpp:642
passBelowMinimumBlockSizeIsGrownAndStoreWorks0 msTests/SolidSyslogBlockStoreTest.cpp:635
passZeroBlockSizeUsesDeviceDefault0 msTests/SolidSyslogBlockStoreTest.cpp:629
passMaxBlocksHundredClampedToMaximum0 msTests/SolidSyslogBlockStoreTest.cpp:623
passMaxBlocksOneClampedToMinimum1 msTests/SolidSyslogBlockStoreTest.cpp:617
passMaxBlocksZeroClampedToMinimum0 msTests/SolidSyslogBlockStoreTest.cpp:611
SolidSyslogBlockStoreCorruption 18 tests, 2 ms · Tests/SolidSyslogBlockStoreTest.cpp
StatusTestTimeSource
passInvalidLengthReadReturnsFalse0 msTests/SolidSyslogBlockStoreTest.cpp:2607
passIntegrityFailureReadReturnsFalse0 msTests/SolidSyslogBlockStoreTest.cpp:2586
passValidRecordBeforeCorruptionIsReadable1 msTests/SolidSyslogBlockStoreTest.cpp:2550
passTruncatedBodyHasNoUnsent0 msTests/SolidSyslogBlockStoreTest.cpp:2541
passTheBlockAfterACorruptOneIsScannedForItsFirstUnsent0 msTests/SolidSyslogBlockStoreTest.cpp:2529
passACorruptHeaderInAnEarlierBlockDoesNotCloseTheWriteBlock0 msTests/SolidSyslogBlockStoreTest.cpp:2517
passNothingIsUnsentOnceTheReadMeetsAFlaglessRecordInTheWriteBlock0 msTests/SolidSyslogBlockStoreTest.cpp:2498
passRecordsWrittenAfterAFlaglessRecordAreDeliveredWhenReadingAnEarlierBlock0 msTests/SolidSyslogBlockStoreTest.cpp:2481
passRecordsWrittenAfterAFlaglessRecordBehindAnUnsentOneAreDelivered0 msTests/SolidSyslogBlockStoreTest.cpp:2459
passAFlaglessRecordBehindAnUnsentOneIsNotOffered0 msTests/SolidSyslogBlockStoreTest.cpp:2440
passRecordsWrittenAfterAFlaglessRecordAreDelivered1 msTests/SolidSyslogBlockStoreTest.cpp:2427
passACorruptRecordIsReportedAsDiscarded0 msTests/SolidSyslogBlockStoreTest.cpp:2412
passATruncatedRecordDoesNotFreezeTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:2400
passARecordAnOlderReleaseDiscardedHasNoUnsent0 msTests/SolidSyslogBlockStoreTest.cpp:2392
passZeroLengthRecordHasNoUnsent0 msTests/SolidSyslogBlockStoreTest.cpp:2381
passTruncatedLengthHasNoUnsent0 msTests/SolidSyslogBlockStoreTest.cpp:2373
passBadMagicHasNoUnsent0 msTests/SolidSyslogBlockStoreTest.cpp:2365
passTruncatedMagicHasNoUnsent0 msTests/SolidSyslogBlockStoreTest.cpp:2357
SolidSyslogBlockStoreCorruptionRecovery 9 tests, 5 ms · Tests/SolidSyslogBlockStoreTest.cpp
StatusTestTimeSource
passAFailedDisposeWhileResumingPastACorruptBlockFreezesTheStoreOnce0 msTests/SolidSyslogBlockStoreTest.cpp:2881
passAFailedDisposeOfABlockTheReadAbandonedFreezesTheStoreAndReportsNothingElse1 msTests/SolidSyslogBlockStoreTest.cpp:2860
passAFailedDisposeOfABlockTheReadHasLeftFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:2838
passABlockTheReadAbandonedIsDisposedOfOnceTheReadHasLeftIt1 msTests/SolidSyslogBlockStoreTest.cpp:2824
passAWriteThatNeedsARotationIsKeptOnceTheBlockTheReadLeftIsGone1 msTests/SolidSyslogBlockStoreTest.cpp:2810
passABlockWhoseLastRecordWasRejectedIsDisposedOfOnceTheReadHasLeftIt0 msTests/SolidSyslogBlockStoreTest.cpp:2796
passCorruptWriteBlockRotatesOnNextWrite1 msTests/SolidSyslogBlockStoreTest.cpp:2774
passARejectedRecordBehindTheWriteBlockCostsOnlyItself0 msTests/SolidSyslogBlockStoreTest.cpp:2753
passReadSkipsCorruptOlderBlockToNextBlock1 msTests/SolidSyslogBlockStoreTest.cpp:2731
SolidSyslogBlockStoreDestroy 1 tests, 0 ms · Tests/SolidSyslogBlockStoreTest.cpp
StatusTestTimeSource
passDoubleDestroyDoesNotCrash0 msTests/SolidSyslogBlockStoreTest.cpp:535
SolidSyslogBlockStoreErrors 19 tests, 2 ms · Tests/SolidSyslogBlockStoreTest.cpp
StatusTestTimeSource
passACreateAndWriteThatSucceedReportNothing0 msTests/SolidSyslogBlockStoreTest.cpp:1006
passAFrozenStoreReportsOnlyOnce0 msTests/SolidSyslogBlockStoreTest.cpp:992
passAFrozenStoreNoLongerWritesToTheDevice0 msTests/SolidSyslogBlockStoreTest.cpp:979
passAFrozenStoreHasNothingUnsent0 msTests/SolidSyslogBlockStoreTest.cpp:967
passAFrozenStoreIsTransient0 msTests/SolidSyslogBlockStoreTest.cpp:956
passAppendFailureFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:944
passAFileSizeFailureUnderAppendFreezesTheStore1 msTests/SolidSyslogBlockStoreTest.cpp:932
passOpenFailureFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:921
passARecordWhoseSentFlagWouldNotWriteIsNotReadAgain0 msTests/SolidSyslogBlockStoreTest.cpp:906
passMarkSentFailureFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:890
passAWriteBlockThatWillNotReadToItsEndWhileResumingFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:869
passASentFlagThatWillNotReadWhileResumingFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:856
passAReadFailureWhileResumingFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:842
passAFailedReadOfARecordBodyFreezesTheStore1 msTests/SolidSyslogBlockStoreTest.cpp:828
passAReadFailureFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:813
passReadReturnsFalseOnReadFailure0 msTests/SolidSyslogBlockStoreTest.cpp:800
passWriteReturnsFalseOnWriteFailure0 msTests/SolidSyslogBlockStoreTest.cpp:792
passAStoreThatFailedToOpenKeepsNothing0 msTests/SolidSyslogBlockStoreTest.cpp:781
passOpenFailureStillReturnsNonNull0 msTests/SolidSyslogBlockStoreTest.cpp:773
SolidSyslogBlockStoreIntegrity 20 tests, 3 ms · Tests/SolidSyslogBlockStoreTest.cpp
StatusTestTimeSource
passTheResumeScanStepsOverSentRecordsWithoutOpeningThem1 msTests/SolidSyslogBlockStoreTest.cpp:2290
passARecordThePolicyCouldNotOpenDoesNotEndARunOfRejections0 msTests/SolidSyslogBlockStoreTest.cpp:2272
passARecordThePolicyCouldNotOpenIsNotReportedAsDiscarded0 msTests/SolidSyslogBlockStoreTest.cpp:2259
passARecordThePolicyCouldNotOpenIsReadOnceItCanRun0 msTests/SolidSyslogBlockStoreTest.cpp:2246
passARecordThePolicyCouldNotOpenIsNotSteppedOver0 msTests/SolidSyslogBlockStoreTest.cpp:2235
passARecordThatReadsCleanlyEndsTheRunSoTheNextRejectionIsReportedAgain0 msTests/SolidSyslogBlockStoreTest.cpp:2216
passARunOfRejectedRecordsIsReportedOnce0 msTests/SolidSyslogBlockStoreTest.cpp:2201
passARejectedRecordIsReportedAsDiscarded0 msTests/SolidSyslogBlockStoreTest.cpp:2182
passARejectedRecordWithADamagedLengthIsReportedOnceAndEndsTheBlock1 msTests/SolidSyslogBlockStoreTest.cpp:2163
passARejectedRecordWithADamagedLengthLeavesTheNextRecordUntouched0 msTests/SolidSyslogBlockStoreTest.cpp:2144
passASentRecordBehindARejectedOneIsNotDeliveredAgainAfterARestart0 msTests/SolidSyslogBlockStoreTest.cpp:2125
passARejectedRecordIsVerifiedAgainAfterARestart0 msTests/SolidSyslogBlockStoreTest.cpp:2105
passARecordThePolicyRejectsIsSteppedOverToTheNext0 msTests/SolidSyslogBlockStoreTest.cpp:2092
passOpenRecordReceivesContentRegionAndHeaderSplit0 msTests/SolidSyslogBlockStoreTest.cpp:2067
passReadCallsOpenRecord0 msTests/SolidSyslogBlockStoreTest.cpp:2058
passSealRecordReceivesContentRegionAndHeaderSplit0 msTests/SolidSyslogBlockStoreTest.cpp:2036
passARecordTheStoreKeepsEndsTheRunSoTheNextSealFailureIsReportedAgain0 msTests/SolidSyslogBlockStoreTest.cpp:2022
passARunOfSealsThePolicyRefusesIsReportedOnce1 msTests/SolidSyslogBlockStoreTest.cpp:2011
passASealThePolicyRefusesReportsTheRecordWasNotKept0 msTests/SolidSyslogBlockStoreTest.cpp:1996
passWriteCallsSealRecord0 msTests/SolidSyslogBlockStoreTest.cpp:1990
SolidSyslogBlockStorePool 8 tests, 1 ms · Tests/SolidSyslogBlockStoreTest.cpp
StatusTestTimeSource
passUseAfterDestroyIsCrashSafeViaNullStoreVtable0 msTests/SolidSyslogBlockStoreTest.cpp:3536
passANullBlockDeviceLeavesEverySlotFree0 msTests/SolidSyslogBlockStoreTest.cpp:3523
passANullConfigLeavesEverySlotFree1 msTests/SolidSyslogBlockStoreTest.cpp:3511
passACreateRefusedForWantOfASiblingSlotLeavesItsOwnSlotFree0 msTests/SolidSyslogBlockStoreTest.cpp:3497
passABlockSequencePoolWithNoSlotLeftResolvesToNullStore0 msTests/SolidSyslogBlockStoreTest.cpp:3488
passARecordStorePoolWithNoSlotLeftResolvesToNullStore0 msTests/SolidSyslogBlockStoreTest.cpp:3479
passFillingPoolThenOverflowResolvesToNullStore0 msTests/SolidSyslogBlockStoreTest.cpp:3459
passOverflowReportsPoolExhausted0 msTests/SolidSyslogBlockStoreTest.cpp:3444
SolidSyslogBlockStorePosix 2 tests, 3 ms · Tests/SolidSyslogBlockStorePosixTest.cpp
StatusTestTimeSource
passDiscardOldestWhenReadIsPartwayThroughOldestBlock2 msTests/SolidSyslogBlockStorePosixTest.cpp:115
passDiscardOldestDrainYieldsOnlySurvivingRecords1 msTests/SolidSyslogBlockStorePosixTest.cpp:84
SolidSyslogBlockStoreResume 8 tests, 2 ms · Tests/SolidSyslogBlockStoreTest.cpp
StatusTestTimeSource
passAWriteBlockWhoseFileSizeFailsFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:507
passCanWriteNewMessagesAfterResume0 msTests/SolidSyslogBlockStoreTest.cpp:491
passEmptyPreviousSessionReturnsNoUnsent1 msTests/SolidSyslogBlockStoreTest.cpp:485
passAllSentReturnsNoUnsent0 msTests/SolidSyslogBlockStoreTest.cpp:479
passDrainsRemainingUnsent0 msTests/SolidSyslogBlockStoreTest.cpp:461
passReadReturnsFirstUnsent0 msTests/SolidSyslogBlockStoreTest.cpp:452
passHasUnsentAfterResume1 msTests/SolidSyslogBlockStoreTest.cpp:446
passAWriteBlockWhoseSizeFailsFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:434
SolidSyslogBlockStoreRotation 46 tests, 6 ms · Tests/SolidSyslogBlockStoreTest.cpp
StatusTestTimeSource
passAFailedDisposeOfADrainedBlockOnRotationFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:1851
passAFailedDisposeOfADrainedBlockFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:1835
passAFailedEvictionLeavesTheOldestBlockOnTheDevice0 msTests/SolidSyslogBlockStoreTest.cpp:1822
passAWriteThatFreezesTheStoreReturnsFalse0 msTests/SolidSyslogBlockStoreTest.cpp:1810
passAFailedEvictionFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:1797
passAnEarlierReadBlockWhoseSizeFailsOnReadFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:1779
passAnEarlierReadBlockWhoseFileSizeFailsOnReadFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:1761
passAnEarlierReadBlockWhoseSizeFailsOnResumeFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:1746
passARotationThatFailedOnceIsNotRetried0 msTests/SolidSyslogBlockStoreTest.cpp:1731
passARecordTheStoreKeepsEndsTheRunSoTheNextRefusalIsReportedAgain1 msTests/SolidSyslogBlockStoreTest.cpp:1713
passARunOfRefusedRecordsIsReportedOnce0 msTests/SolidSyslogBlockStoreTest.cpp:1700
passAFullStoreThatHaltsReportsTheRecordLost0 msTests/SolidSyslogBlockStoreTest.cpp:1683
passAFullStoreDiscardingTheNewestReportsTheRecordLost0 msTests/SolidSyslogBlockStoreTest.cpp:1666
passRotationAcquireFailureFreezesTheStore0 msTests/SolidSyslogBlockStoreTest.cpp:1654
passWriteReturnsFalseWhenRotationAcquireFails0 msTests/SolidSyslogBlockStoreTest.cpp:1644
passRotationDisposesPriorBlockWhenAlreadyDrained0 msTests/SolidSyslogBlockStoreTest.cpp:1622
passMarkSentDoesNotDisposeActiveWriteBlock0 msTests/SolidSyslogBlockStoreTest.cpp:1609
passMarkSentDisposesOlderBlockWhenDrained1 msTests/SolidSyslogBlockStoreTest.cpp:1595
passMultipleRecordsPerBlockDrainAcrossRotation0 msTests/SolidSyslogBlockStoreTest.cpp:1559
passMaxBlocksAtUpperLimit0 msTests/SolidSyslogBlockStoreTest.cpp:1532
passContinuousDiscardWithoutReadingSurvivorsCorrect0 msTests/SolidSyslogBlockStoreTest.cpp:1495
passMixedMessageSizesDrainCorrectlyAcrossBlocks0 msTests/SolidSyslogBlockStoreTest.cpp:1466
passWriteAfterDrainRotatesToNextBlock0 msTests/SolidSyslogBlockStoreTest.cpp:1448
passSequenceWrapsFrom99To000 msTests/SolidSyslogBlockStoreTest.cpp:1435
passResumeFindsUnsentInClosedReadBlockWhenWriteBlockPartial1 msTests/SolidSyslogBlockStoreTest.cpp:1402
passResumeWriteAppendsToPartiallyFilledWriteBlock0 msTests/SolidSyslogBlockStoreTest.cpp:1380
passResumeWithMultipleBlocksCanWriteNewMessage0 msTests/SolidSyslogBlockStoreTest.cpp:1363
passResumeContinuesWritingToCorrectBlock0 msTests/SolidSyslogBlockStoreTest.cpp:1350
passResumeDrainsAcrossBlocksInOrder0 msTests/SolidSyslogBlockStoreTest.cpp:1322
passResumeHasUnsentWhenMultipleBlocksExist1 msTests/SolidSyslogBlockStoreTest.cpp:1311
passAStoreWhosePolicyFunctionChangesItsAnswerAppliesTheNewAnswer0 msTests/SolidSyslogBlockStoreTest.cpp:1299
passAStoreWhosePolicyFunctionAnswersNewestRefusesTheRecordThatDoesNotFit0 msTests/SolidSyslogBlockStoreTest.cpp:1284
passDiscardNewestReturnsFalseWhenAtMaxBlocks0 msTests/SolidSyslogBlockStoreTest.cpp:1274
passDiscardOldestDrainYieldsOnlySurvivingRecords0 msTests/SolidSyslogBlockStoreTest.cpp:1243
passDiscardOldestSurvivingDataIsReadable0 msTests/SolidSyslogBlockStoreTest.cpp:1221
passARotationThatEvictsNothingUnsentEndsTheRunSoTheNextEvictionIsReportedAgain1 msTests/SolidSyslogBlockStoreTest.cpp:1203
passABlockLeftFullySentByAnEarlierRunIsDisposedRatherThanReportedAsEvicted0 msTests/SolidSyslogBlockStoreTest.cpp:1183
passARunOfEvictionsOfUnsentRecordsIsReportedOnce0 msTests/SolidSyslogBlockStoreTest.cpp:1170
passEvictingABlockOfUnsentRecordsReportsTheRecordsLost0 msTests/SolidSyslogBlockStoreTest.cpp:1153
passDiscardOldestDeletesOldestBlockWhenAtMaxBlocks0 msTests/SolidSyslogBlockStoreTest.cpp:1142
passFullDrainAcrossTwoBlocksHasUnsentFalse0 msTests/SolidSyslogBlockStoreTest.cpp:1124
passMarkSentAdvancesReadToSecondBlock0 msTests/SolidSyslogBlockStoreTest.cpp:1102
passReadReturnsFirstBlockAfterRotation0 msTests/SolidSyslogBlockStoreTest.cpp:1084
passHasUnsentReturnsTrueAfterRotation0 msTests/SolidSyslogBlockStoreTest.cpp:1076
passWriteDoesNotRotateWhenBlockHasSpace1 msTests/SolidSyslogBlockStoreTest.cpp:1068
passWriteRotatesToNewBlockWhenFull0 msTests/SolidSyslogBlockStoreTest.cpp:1060
SolidSyslogCircularBuffer 32 tests, 0 ms · Tests/SolidSyslogCircularBufferTest.cpp
StatusTestTimeSource
passARecordReadEndsARunOfReadsTooSmallForTheHeadRecord0 msTests/SolidSyslogCircularBufferTest.cpp:498
passARunOfReadsTooSmallForTheHeadRecordIsReportedOnce0 msTests/SolidSyslogCircularBufferTest.cpp:487
passReadWithBufferTooSmallLeavesRecordQueued0 msTests/SolidSyslogCircularBufferTest.cpp:477
passReadWithBufferTooSmallForHeadRecordReportsError0 msTests/SolidSyslogCircularBufferTest.cpp:458
passAWriteLargerThanAnyMessageIsReportedAsABadArgument0 msTests/SolidSyslogCircularBufferTest.cpp:442
passWriteExceedingMaxMessageSizeIsDropped0 msTests/SolidSyslogCircularBufferTest.cpp:433
passWriteAfterDrainAcceptsRecordTooLargeForRemainingTailSpace0 msTests/SolidSyslogCircularBufferTest.cpp:420
passNoPolicyInjectedAppliesOldest0 msTests/SolidSyslogCircularBufferTest.cpp:404
passUnderHaltAFullRingRefusesTheRecordAsUnderNewest0 msTests/SolidSyslogCircularBufferTest.cpp:390
passAWriteThatEvictsNothingEndsTheRunSoTheNextEvictionIsReportedAgain0 msTests/SolidSyslogCircularBufferTest.cpp:374
passARunOfEvictionsIsReportedOnce0 msTests/SolidSyslogCircularBufferTest.cpp:360
passUnderOldestEvictingIsReportedAsRecordsLost0 msTests/SolidSyslogCircularBufferTest.cpp:342
passUnderOldestARingThatMadeRoomIsFull0 msTests/SolidSyslogCircularBufferTest.cpp:330
passUnderOldestAFullRingDropsItsOldestRecordToMakeRoom0 msTests/SolidSyslogCircularBufferTest.cpp:314
passAWriteThatFitsClearsFull0 msTests/SolidSyslogCircularBufferTest.cpp:302
passAReadThatTakesARecordClearsFull0 msTests/SolidSyslogCircularBufferTest.cpp:290
passARingThatRefusedTheLastRecordIsFull0 msTests/SolidSyslogCircularBufferTest.cpp:279
passAnEmptyRingIsNotFull0 msTests/SolidSyslogCircularBufferTest.cpp:274
passARecordTheRingKeepsEndsTheRunSoTheNextRefusalIsReportedAgain0 msTests/SolidSyslogCircularBufferTest.cpp:259
passARunOfRefusedRecordsIsReportedOnce0 msTests/SolidSyslogCircularBufferTest.cpp:246
passAFullRingReportsTheRecordLost0 msTests/SolidSyslogCircularBufferTest.cpp:229
passOverflowingWriteIsDropped0 msTests/SolidSyslogCircularBufferTest.cpp:214
passWrapsAroundEndOfStorage0 msTests/SolidSyslogCircularBufferTest.cpp:199
passThreeWritesReadInOrder0 msTests/SolidSyslogCircularBufferTest.cpp:185
passTwoWritesReadInOrder0 msTests/SolidSyslogCircularBufferTest.cpp:174
passSecondReadAfterSingleWriteReturnsFalse0 msTests/SolidSyslogCircularBufferTest.cpp:166
passReadReturnsWrittenData0 msTests/SolidSyslogCircularBufferTest.cpp:157
passReadReturnsWrittenSize0 msTests/SolidSyslogCircularBufferTest.cpp:148
passWriteThenReadReturnsTrue0 msTests/SolidSyslogCircularBufferTest.cpp:141
passReadFromEmptyReturnsFalse0 msTests/SolidSyslogCircularBufferTest.cpp:136
passUseAfterDestroyIsCrashSafeViaNullBufferVtable0 msTests/SolidSyslogCircularBufferTest.cpp:116
passCreateDestroyDoesNotCrash0 msTests/SolidSyslogCircularBufferTest.cpp:112
SolidSyslogCircularBufferMutex 5 tests, 0 ms · Tests/SolidSyslogCircularBufferTest.cpp
StatusTestTimeSource
passReadCallsLockThenUnlockOnce0 msTests/SolidSyslogCircularBufferTest.cpp:619
passWriteCallsLockThenUnlockOnce0 msTests/SolidSyslogCircularBufferTest.cpp:612
passAPolicyFunctionThatLogsIsNotAskedUnderTheLock0 msTests/SolidSyslogCircularBufferTest.cpp:601
passHandlerRecordsThatFitEndTheRunOnlyUntilTheyFillTheRing0 msTests/SolidSyslogCircularBufferTest.cpp:560
passAHandlerThatLogsTheLossIntoTheFullRingIsCalledOnceAndNotUnderTheLock0 msTests/SolidSyslogCircularBufferTest.cpp:543
SolidSyslogCircularBufferPool 15 tests, 0 ms · Tests/SolidSyslogCircularBufferTest.cpp
StatusTestTimeSource
passDestroyOfStaleHandleReportsWarning0 msTests/SolidSyslogCircularBufferTest.cpp:1013
passDestroyOfUnknownHandleReportsWarning0 msTests/SolidSyslogCircularBufferTest.cpp:998
passDestroyOfUnknownHandleDoesNotLock0 msTests/SolidSyslogCircularBufferTest.cpp:987
passDestroyOfPooledHandleLocksOnce0 msTests/SolidSyslogCircularBufferTest.cpp:975
passCreateLocksOncePerSlotProbedWhenPoolIsFull0 msTests/SolidSyslogCircularBufferTest.cpp:964
passCreateAcquiresAndReleasesConfigLockOnFirstFreeSlot0 msTests/SolidSyslogCircularBufferTest.cpp:954
passFallbackWriteAndReadAreNoOps0 msTests/SolidSyslogCircularBufferTest.cpp:941
passCreateWithNullRingDoesNotConsumeAPoolSlot0 msTests/SolidSyslogCircularBufferTest.cpp:933
passCreateWithNullRingReturnsTheNullBuffer0 msTests/SolidSyslogCircularBufferTest.cpp:926
passCreateWithNullRingReportsError0 msTests/SolidSyslogCircularBufferTest.cpp:912
passCreateWithNullMutexDoesNotConsumeAPoolSlot0 msTests/SolidSyslogCircularBufferTest.cpp:902
passCreateWithNullMutexReturnsTheNullBuffer0 msTests/SolidSyslogCircularBufferTest.cpp:895
passCreateWithNullMutexReportsError0 msTests/SolidSyslogCircularBufferTest.cpp:881
passExhaustedCreateReportsError0 msTests/SolidSyslogCircularBufferTest.cpp:866
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogCircularBufferTest.cpp:857
SolidSyslogCircularBufferSmallRing 8 tests, 0 ms · Tests/SolidSyslogCircularBufferTest.cpp
StatusTestTimeSource
passARecordNoEmptyRingCouldHoldDoesNotMakeTheRingFull0 msTests/SolidSyslogCircularBufferTest.cpp:801
passUnderOldestARecordNoEmptyRingCouldHoldIsRefusedWithoutEvicting0 msTests/SolidSyslogCircularBufferTest.cpp:785
passUnderOldestEvictionCrossesTheWrapMarker0 msTests/SolidSyslogCircularBufferTest.cpp:756
passUnderOldestAsManyRecordsGoAsTheNewOneNeedsRoomFor0 msTests/SolidSyslogCircularBufferTest.cpp:735
passWrappedBufferReadsAllRecordsInOrder0 msTests/SolidSyslogCircularBufferTest.cpp:707
passReadIntoSmallerBufferReturnsFalseAndLeavesRecordQueued0 msTests/SolidSyslogCircularBufferTest.cpp:691
passWriteInWrappedStateFillingExactlyToHeadDoesNotCollapseToEmpty0 msTests/SolidSyslogCircularBufferTest.cpp:666
passWrapWriteFillingExactlyToHeadDoesNotCollapseToEmpty0 msTests/SolidSyslogCircularBufferTest.cpp:650
SolidSyslogConfigLock 8 tests, 0 ms · Tests/SolidSyslogConfigLockTest.cpp
StatusTestTimeSource
passSetConfigLockWithNullUnlockRestoresDefault0 msTests/SolidSyslogConfigLockTest.cpp:111
passSetConfigLockWithNullLockRestoresDefault0 msTests/SolidSyslogConfigLockTest.cpp:101
passUnlockFunctionReceivesInstalledContext0 msTests/SolidSyslogConfigLockTest.cpp:91
passLockFunctionReceivesInstalledContext0 msTests/SolidSyslogConfigLockTest.cpp:81
passInstalledUnlockFunctionIsCalledByUnlockConfig0 msTests/SolidSyslogConfigLockTest.cpp:72
passInstalledLockFunctionIsCalledByLockConfig0 msTests/SolidSyslogConfigLockTest.cpp:63
passUnlockConfigWithDefaultHandlerDoesNotCrash0 msTests/SolidSyslogConfigLockTest.cpp:58
passLockConfigWithDefaultHandlerDoesNotCrash0 msTests/SolidSyslogConfigLockTest.cpp:53
SolidSyslogCrc16 5 tests, 0 ms · Tests/SolidSyslogCrc16Test.cpp
StatusTestTimeSource
passBeyondMaxMessageSize0 msTests/SolidSyslogCrc16Test.cpp:56
passFlippingAnyByteChangesCrc0 msTests/SolidSyslogCrc16Test.cpp:36
passSingleByteZero0 msTests/SolidSyslogCrc16Test.cpp:30
passEmptyInputReturnsInitValue0 msTests/SolidSyslogCrc16Test.cpp:24
passKnownTestVector0 msTests/SolidSyslogCrc16Test.cpp:17
SolidSyslogCrc16Policy 7 tests, 0 ms · Tests/SolidSyslogCrc16PolicyTest.cpp
StatusTestTimeSource
passDestroyDoesNotCrash0 msTests/SolidSyslogCrc16PolicyTest.cpp:75
passOpenDetectsContentCorruption0 msTests/SolidSyslogCrc16PolicyTest.cpp:65
passOpenDetectsTrailerBitFlip0 msTests/SolidSyslogCrc16PolicyTest.cpp:55
passSealThenOpenRoundTrip0 msTests/SolidSyslogCrc16PolicyTest.cpp:46
passSealRecordWritesCrc16ToTrailer0 msTests/SolidSyslogCrc16PolicyTest.cpp:35
passTrailerSizeIsTwo0 msTests/SolidSyslogCrc16PolicyTest.cpp:30
passCreateReturnsNonNull0 msTests/SolidSyslogCrc16PolicyTest.cpp:25
SolidSyslogEndpointHost 3 tests, 0 ms · Tests/SolidSyslogEndpointHostTest.cpp
StatusTestTimeSource
passStringIsBoundedByMaxLength0 msTests/SolidSyslogEndpointHostTest.cpp:41
passStringOfEmptyHostWritesNothing0 msTests/SolidSyslogEndpointHostTest.cpp:35
passStringWritesTheHostVerbatim0 msTests/SolidSyslogEndpointHostTest.cpp:29
SolidSyslogErrorEx 10 tests, 0 ms · Tests/SolidSyslogErrorTest.cpp
StatusTestTimeSource
passAnEventWhoseSourceNamesNothingHasNoDetailName0 msTests/SolidSyslogErrorTest.cpp:103
passAnEventWithoutASourceHasNoDetailName0 msTests/SolidSyslogErrorTest.cpp:96
passAnEventWithANativeCodeStillNamesItsDetail0 msTests/SolidSyslogErrorTest.cpp:87
passAnEventNamesItsDetailThroughItsSource0 msTests/SolidSyslogErrorTest.cpp:78
passSetErrorHandlerExWithNullHandlerRestoresDefault0 msTests/SolidSyslogErrorTest.cpp:67
passAnEventFromErrorWithNativeCodeCarriesIt0 msTests/SolidSyslogErrorTest.cpp:57
passAnEventFromErrorSaysItHasNoNativeCode0 msTests/SolidSyslogErrorTest.cpp:47
passAnEventFromErrorCarriesNoNativeCode0 msTests/SolidSyslogErrorTest.cpp:37
passInstalledHandlerReceivesEventFieldsAndContext0 msTests/SolidSyslogErrorTest.cpp:26
passErrorExWithDefaultHandlerDoesNotCrash0 msTests/SolidSyslogErrorTest.cpp:20
SolidSyslogErrorNames 30 tests, 0 ms · Tests/SolidSyslogErrorNamesTest.cpp
StatusTestTimeSource
passSharedScratchErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:266
passEverySeverityHasANameAndNothingPastDebugDoes0 msTests/SolidSyslogErrorNamesTest.cpp:256
passASeverityIsNamedAsTheDocumentationNamesIt0 msTests/SolidSyslogErrorNamesTest.cpp:251
passAnIntegratorCategoryHasNoLibraryName0 msTests/SolidSyslogErrorNamesTest.cpp:246
passAnUnassignedCategoryValueHasNoName0 msTests/SolidSyslogErrorNamesTest.cpp:239
passEveryCategoryHasAName0 msTests/SolidSyslogErrorNamesTest.cpp:204
passARoleCategoryIsNamedAsTheDocumentationNamesIt0 msTests/SolidSyslogErrorNamesTest.cpp:196
passAUniversalCategoryIsNamedAsTheDocumentationNamesIt0 msTests/SolidSyslogErrorNamesTest.cpp:191
passUdpSenderErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:185
passTlsStreamErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:176
passTlsCredentialsErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:170
passTimeQualitySdErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:164
passTcpStreamErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:158
passSwitchingSenderErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:152
passStreamSenderErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:146
passResolverErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:140
passPassthroughBufferErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:131
passOriginSdErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:125
passMutexErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:119
passMetaSdErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:113
passHmacSha256PolicyErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:107
passFileErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:101
passFileBlockDeviceErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:92
passErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:86
passDatagramErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:80
passCircularBufferErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:71
passBlockStoreErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:65
passAtomicCounterErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:56
passAesGcmPolicyErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:50
passAddressErrorsNamesItsCodes0 msTests/SolidSyslogErrorNamesTest.cpp:44
SolidSyslogFileBlockDevice 36 tests, 1 ms · Tests/SolidSyslogFileBlockDeviceTest.cpp
StatusTestTimeSource
passUseAfterDestroyIsCrashSafeViaNullBlockDeviceVtable0 msTests/SolidSyslogFileBlockDeviceTest.cpp:356
passReadFollowedByWriteOnSameBlockDoesNotOpenTwoHandles0 msTests/SolidSyslogFileBlockDeviceTest.cpp:343
passDestroyClosesOpenFileHandles0 msTests/SolidSyslogFileBlockDeviceTest.cpp:325
passAppendDoesNotWriteWhenTheFileCannotTellItsSize0 msTests/SolidSyslogFileBlockDeviceTest.cpp:313
passSizeFailsWhenTheFileCannotTellItsSize0 msTests/SolidSyslogFileBlockDeviceTest.cpp:306
passWriteAtFailsWhenTheBlockWillNotOpen0 msTests/SolidSyslogFileBlockDeviceTest.cpp:300
passAppendFailsWhenTheBlockWillNotOpen0 msTests/SolidSyslogFileBlockDeviceTest.cpp:294
passReadFailsWhenTheBlockWillNotOpen0 msTests/SolidSyslogFileBlockDeviceTest.cpp:287
passSizeFailsWhenTheBlockWillNotOpen0 msTests/SolidSyslogFileBlockDeviceTest.cpp:280
passSizeFailsForOverlargeBlockIndex0 msTests/SolidSyslogFileBlockDeviceTest.cpp:274
passDisposeReturnsFalseForOverlargeBlockIndex0 msTests/SolidSyslogFileBlockDeviceTest.cpp:269
passWriteAtReturnsFalseForOverlargeBlockIndex0 msTests/SolidSyslogFileBlockDeviceTest.cpp:264
passAppendReturnsFalseForOverlargeBlockIndex0 msTests/SolidSyslogFileBlockDeviceTest.cpp:259
passReadReturnsFalseForOverlargeBlockIndex0 msTests/SolidSyslogFileBlockDeviceTest.cpp:253
passExistsReturnsFalseForOverlargeBlockIndex0 msTests/SolidSyslogFileBlockDeviceTest.cpp:248
passOverlargeBlockIndexLeavesValidBlockUntouched0 msTests/SolidSyslogFileBlockDeviceTest.cpp:237
passAcquireRejectsOverlargeBlockIndex0 msTests/SolidSyslogFileBlockDeviceTest.cpp:231
passBlockFilenameWithTwoDigitIndex1 msTests/SolidSyslogFileBlockDeviceTest.cpp:221
passBlockFilenameZeroPadsSequenceToTwoDigits0 msTests/SolidSyslogFileBlockDeviceTest.cpp:215
passDisposeWithNoHandleOpenDeletesTheBlock0 msTests/SolidSyslogFileBlockDeviceTest.cpp:204
passDisposeOfAnotherBlockLeavesTheOpenHandleAlone0 msTests/SolidSyslogFileBlockDeviceTest.cpp:193
passDisposeLeavesOtherBlocksUntouched0 msTests/SolidSyslogFileBlockDeviceTest.cpp:181
passDisposeMakesBlockNotExist0 msTests/SolidSyslogFileBlockDeviceTest.cpp:174
passAcquireSecondBlockPreservesFirstBlockContent0 msTests/SolidSyslogFileBlockDeviceTest.cpp:163
passWriteAtMutatesByteInPlace0 msTests/SolidSyslogFileBlockDeviceTest.cpp:152
passReadAtOffsetReturnsBytesFromOffset0 msTests/SolidSyslogFileBlockDeviceTest.cpp:144
passAppendsAccumulateAtEnd0 msTests/SolidSyslogFileBlockDeviceTest.cpp:134
passReadReturnsAppendedBytes0 msTests/SolidSyslogFileBlockDeviceTest.cpp:126
passAppendIncreasesBlockSize0 msTests/SolidSyslogFileBlockDeviceTest.cpp:119
passReacquireTruncatesExistingBlock0 msTests/SolidSyslogFileBlockDeviceTest.cpp:109
passAcquireFreshBlockHasZeroSize0 msTests/SolidSyslogFileBlockDeviceTest.cpp:103
passAcquireMakesBlockExist0 msTests/SolidSyslogFileBlockDeviceTest.cpp:97
passExistsReturnsFalseOnFreshSlate0 msTests/SolidSyslogFileBlockDeviceTest.cpp:92
passZeroBlockSizeUsesDefault0 msTests/SolidSyslogFileBlockDeviceTest.cpp:85
passGetBlockSizeReturnsCreatedSize0 msTests/SolidSyslogFileBlockDeviceTest.cpp:80
passCreateReturnsNonNull0 msTests/SolidSyslogFileBlockDeviceTest.cpp:75
SolidSyslogFileBlockDevicePool 3 tests, 0 ms · Tests/SolidSyslogFileBlockDeviceTest.cpp
StatusTestTimeSource
passDestroyingAHandleTwiceReportsTheSecond0 msTests/SolidSyslogFileBlockDeviceTest.cpp:450
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogFileBlockDeviceTest.cpp:441
passOverflowReportsPoolExhausted0 msTests/SolidSyslogFileBlockDeviceTest.cpp:426
SolidSyslogFormatter 109 tests, 0 ms · Tests/SolidSyslogFormatterTest.cpp
StatusTestTimeSource
passWritingThroughBytesMovesNothing0 msTests/SolidSyslogFormatterTest.cpp:1122
passBytesAreWhereTheFormattedBufferIs0 msTests/SolidSyslogFormatterTest.cpp:1115
passNilValueWritesHyphen0 msTests/SolidSyslogFormatterTest.cpp:1108
passBomWritesUtf8ByteOrderMark0 msTests/SolidSyslogFormatterTest.cpp:1101
passPrintUsAsciiStringTruncationBoundsSubstitution0 msTests/SolidSyslogFormatterTest.cpp:1089
passPrintUsAsciiStringPassesBangAndTildeBoundariesThrough0 msTests/SolidSyslogFormatterTest.cpp:1082
passPrintUsAsciiStringSubstitutesHighBitByte0 msTests/SolidSyslogFormatterTest.cpp:1070
passPrintUsAsciiStringSubstitutesDel0 msTests/SolidSyslogFormatterTest.cpp:1058
passPrintUsAsciiStringSubstitutesControlCharacter0 msTests/SolidSyslogFormatterTest.cpp:1046
passPrintUsAsciiStringSubstitutesSpace0 msTests/SolidSyslogFormatterTest.cpp:1039
passPrintUsAsciiStringTruncatesAtMaxLength0 msTests/SolidSyslogFormatterTest.cpp:1032
passPrintUsAsciiStringPassesPrintableCharacterThrough0 msTests/SolidSyslogFormatterTest.cpp:1025
passPrintUsAsciiStringWithEmptyInputWritesNothing0 msTests/SolidSyslogFormatterTest.cpp:1018
passEscapedStringBreaksWhenReplacementDoesNotFitDecodedBudget0 msTests/SolidSyslogFormatterTest.cpp:1009
passEscapedStringReplacementClaimsThreeBytesOfDecodedBudget0 msTests/SolidSyslogFormatterTest.cpp:991
passEscapedStringReplacesStragglingMultiByteLeadWhenSourceTruncated0 msTests/SolidSyslogFormatterTest.cpp:980
passEscapedStringReplacesInvalidUtf8ByteWithReplacementChar0 msTests/SolidSyslogFormatterTest.cpp:963
passEscapedStringPassesValidUtf8CodepointsThroughAroundEscapedSpecial0 msTests/SolidSyslogFormatterTest.cpp:952
passEscapedStringMaxDecodedLengthBoundsDecoderBufferNotEncodedOutput0 msTests/SolidSyslogFormatterTest.cpp:941
passEscapedStringEscapesAllThreeSpecialsInOneValue0 msTests/SolidSyslogFormatterTest.cpp:934
passEscapedStringEscapesCloseBracket0 msTests/SolidSyslogFormatterTest.cpp:927
passEscapedStringEscapesBackslash0 msTests/SolidSyslogFormatterTest.cpp:920
passEscapedStringEscapesDoubleQuote0 msTests/SolidSyslogFormatterTest.cpp:913
passEscapedStringTruncatesAtMaxDecodedLength0 msTests/SolidSyslogFormatterTest.cpp:906
passEscapedStringPassesOrdinaryCharacterThrough0 msTests/SolidSyslogFormatterTest.cpp:899
passEscapedStringWithEmptyInputWritesNothing0 msTests/SolidSyslogFormatterTest.cpp:892
passUint32FitsExactly0 msTests/SolidSyslogFormatterTest.cpp:883
passUint32TruncatedWhenBufferTooSmall0 msTests/SolidSyslogFormatterTest.cpp:874
passAsciiCharacterStopsWhenFull0 msTests/SolidSyslogFormatterTest.cpp:863
passBoundedStringValidCodepointHiddenFromAsFormattedBufferWhenOutputTooSmall0 msTests/SolidSyslogFormatterTest.cpp:850
passBoundedStringReplacementHiddenFromAsFormattedBufferWhenOutputTooSmall0 msTests/SolidSyslogFormatterTest.cpp:835
passBoundedStringWritesNothingWhenFull0 msTests/SolidSyslogFormatterTest.cpp:825
passBoundedStringFillsExactCapacity0 msTests/SolidSyslogFormatterTest.cpp:816
passBoundedStringStopsAtBufferCapacity0 msTests/SolidSyslogFormatterTest.cpp:807
passSixDigitBeyondMaxFormatsLeastSignificant0 msTests/SolidSyslogFormatterTest.cpp:800
passSixDigitFormatsMax0 msTests/SolidSyslogFormatterTest.cpp:793
passSixDigitFormatsZero0 msTests/SolidSyslogFormatterTest.cpp:786
passSixDigitFormatsAllDigits0 msTests/SolidSyslogFormatterTest.cpp:779
passFourDigitBeyondMaxFormatsLeastSignificant0 msTests/SolidSyslogFormatterTest.cpp:772
passFourDigitFormatsMax0 msTests/SolidSyslogFormatterTest.cpp:765
passFourDigitFormatsZero0 msTests/SolidSyslogFormatterTest.cpp:758
passFourDigitFormatsAllDigits0 msTests/SolidSyslogFormatterTest.cpp:751
passTwoDigitBeyondMaxFormatsLeastSignificant0 msTests/SolidSyslogFormatterTest.cpp:744
passTwoDigitFormatsMax0 msTests/SolidSyslogFormatterTest.cpp:737
passTwoDigitFormatsZero0 msTests/SolidSyslogFormatterTest.cpp:730
passTwoDigitFormatsAllDigits0 msTests/SolidSyslogFormatterTest.cpp:723
passOneByteBufferHoldsOnlyNullTerminator0 msTests/SolidSyslogFormatterTest.cpp:714
passZeroSizeUint32IsNoOp0 msTests/SolidSyslogFormatterTest.cpp:705
passZeroSizeBoundedStringIsNoOp0 msTests/SolidSyslogFormatterTest.cpp:696
passZeroSizeAsciiCharacterIsNoOp0 msTests/SolidSyslogFormatterTest.cpp:687
passAsFormattedBufferZerosBothOrphanContinuationsWhenFourByteTrimmedAtAntepenultimate0 msTests/SolidSyslogFormatterTest.cpp:672
passAsFormattedBufferZerosOrphanContinuationWhenFourByteTrimmedAtPenultimate0 msTests/SolidSyslogFormatterTest.cpp:659
passAsFormattedBufferZerosOrphanContinuationWhenThreeByteTrimmedAtPenultimate0 msTests/SolidSyslogFormatterTest.cpp:644
passAsFormattedBufferTrimsFourByteLeadWithOnlyTwoContinuations0 msTests/SolidSyslogFormatterTest.cpp:631
passAsFormattedBufferTrimsFourByteLeadWithOnlyOneContinuation0 msTests/SolidSyslogFormatterTest.cpp:619
passAsFormattedBufferTrimsThreeByteLeadWithOnlyOneContinuation0 msTests/SolidSyslogFormatterTest.cpp:606
passAsFormattedBufferTrimsTruncatedFourByteLeadAtBufferTail0 msTests/SolidSyslogFormatterTest.cpp:595
passAsFormattedBufferTrimsTruncatedThreeByteLeadAtBufferTail0 msTests/SolidSyslogFormatterTest.cpp:583
passAsFormattedBufferTrimsTruncatedTwoByteLeadAtBufferTail0 msTests/SolidSyslogFormatterTest.cpp:569
passAsFormattedBufferReturnsFormattedContent0 msTests/SolidSyslogFormatterTest.cpp:562
passLengthAdvancesWithWrites0 msTests/SolidSyslogFormatterTest.cpp:555
passLengthStartsAtZero0 msTests/SolidSyslogFormatterTest.cpp:550
passUint32AppendsAfterAsciiCharacter0 msTests/SolidSyslogFormatterTest.cpp:542
passUint32FormatsMultipleDigits0 msTests/SolidSyslogFormatterTest.cpp:535
passUint32FormatsZero0 msTests/SolidSyslogFormatterTest.cpp:528
passUint32FormatsSingleDigit0 msTests/SolidSyslogFormatterTest.cpp:521
passBoundedStringAppendsAfterAsciiCharacter0 msTests/SolidSyslogFormatterTest.cpp:513
passBoundedStringReplacesStragglingFourByteLeadWhenSourceTruncated0 msTests/SolidSyslogFormatterTest.cpp:504
passBoundedStringReplacesStragglingThreeByteLeadWhenSourceTruncated0 msTests/SolidSyslogFormatterTest.cpp:495
passBoundedStringReplacesStragglingTwoByteLeadWhenSourceTruncated0 msTests/SolidSyslogFormatterTest.cpp:484
passBoundedStringTruncatesAtMaxLength0 msTests/SolidSyslogFormatterTest.cpp:477
passBoundedStringReplacesF7AsFourByteLead0 msTests/SolidSyslogFormatterTest.cpp:468
passBoundedStringReplacesF6AsFourByteLead0 msTests/SolidSyslogFormatterTest.cpp:460
passBoundedStringReplacesF5AsFourByteLead0 msTests/SolidSyslogFormatterTest.cpp:451
passBoundedStringReplacesFourByteEncodingBeyondUnicodeRange0 msTests/SolidSyslogFormatterTest.cpp:441
passBoundedStringReplacesOverlongFourByteEncodingPerByte0 msTests/SolidSyslogFormatterTest.cpp:432
passBoundedStringReplacesFourByteLeadWhoseThirdContinuationIsAscii0 msTests/SolidSyslogFormatterTest.cpp:425
passBoundedStringReplacesFourByteLeadWhoseSecondContinuationIsAscii0 msTests/SolidSyslogFormatterTest.cpp:418
passBoundedStringReplacesFourByteLeadFollowedByAscii0 msTests/SolidSyslogFormatterTest.cpp:410
passBoundedStringPassesTheHighestUnicodeCodepointThrough0 msTests/SolidSyslogFormatterTest.cpp:401
passBoundedStringPassesFourByteCodepointWithF1LeadThrough0 msTests/SolidSyslogFormatterTest.cpp:392
passBoundedStringPassesValidFourByteCodepointThrough0 msTests/SolidSyslogFormatterTest.cpp:383
passBoundedStringReplacesTopOfThreeByteLeadRangeWhenInvalid0 msTests/SolidSyslogFormatterTest.cpp:374
passBoundedStringReplacesThreeByteLeadWhoseSecondContinuationIsAscii0 msTests/SolidSyslogFormatterTest.cpp:364
passBoundedStringReplacesThreeByteLeadFollowedByAscii0 msTests/SolidSyslogFormatterTest.cpp:353
passBoundedStringPassesHighestCodepointBelowTheSurrogatesThrough0 msTests/SolidSyslogFormatterTest.cpp:344
passBoundedStringReplacesUtf16SurrogateEncodingPerByte0 msTests/SolidSyslogFormatterTest.cpp:334
passBoundedStringReplacesOverlongThreeByteEncodingAtSubrangeTop0 msTests/SolidSyslogFormatterTest.cpp:324
passBoundedStringReplacesOverlongThreeByteEncodingPerByte0 msTests/SolidSyslogFormatterTest.cpp:314
passBoundedStringPassesThreeByteCodepointWithE1LeadThrough0 msTests/SolidSyslogFormatterTest.cpp:305
passBoundedStringPassesValidThreeByteCodepointThrough0 msTests/SolidSyslogFormatterTest.cpp:296
passBoundedStringReplacesTwoByteLeadFollowedByAscii0 msTests/SolidSyslogFormatterTest.cpp:287
passBoundedStringPassesMiddleValidTwoByteCodepointThrough0 msTests/SolidSyslogFormatterTest.cpp:279
passBoundedStringPassesHighestValidTwoByteCodepointThrough0 msTests/SolidSyslogFormatterTest.cpp:271
passBoundedStringPassesSecondValidTwoByteCodepointThrough0 msTests/SolidSyslogFormatterTest.cpp:263
passBoundedStringPassesValidTwoByteCodepointThrough0 msTests/SolidSyslogFormatterTest.cpp:255
passBoundedStringReplacesInvalidLeadsInF8ToFFMid0 msTests/SolidSyslogFormatterTest.cpp:246
passBoundedStringReplacesInvalidLeadsF5ToFF0 msTests/SolidSyslogFormatterTest.cpp:236
passBoundedStringReplacesOverlongLeadC00 msTests/SolidSyslogFormatterTest.cpp:228
passBoundedStringReplacesOverlongTwoByteEncodingPerByte0 msTests/SolidSyslogFormatterTest.cpp:219
passBoundedStringReplacesSmallestContinuationByte0 msTests/SolidSyslogFormatterTest.cpp:212
passBoundedStringReplacesInvalidLeadByteWithReplacementChar0 msTests/SolidSyslogFormatterTest.cpp:205
passBoundedStringWritesStringIntoBuffer0 msTests/SolidSyslogFormatterTest.cpp:198
passAsciiCharacterAcceptsSpace0 msTests/SolidSyslogFormatterTest.cpp:188
passAsciiCharacterSubstitutesDelWithQuestionMark0 msTests/SolidSyslogFormatterTest.cpp:179
passAsciiCharacterSubstitutesControlCharWithQuestionMark0 msTests/SolidSyslogFormatterTest.cpp:170
passAsciiCharacterSubstitutesHighBitByteWithQuestionMark0 msTests/SolidSyslogFormatterTest.cpp:160
passTwoAsciiCharactersAppendInSequence0 msTests/SolidSyslogFormatterTest.cpp:152
passAsciiCharacterWritesIntoBuffer0 msTests/SolidSyslogFormatterTest.cpp:145
SolidSyslogHeaderField 12 tests, 0 ms · Tests/SolidSyslogHeaderFieldTest.cpp
StatusTestTimeSource
passUint32ExhaustsBudgetSoLaterAppendsAreDropped0 msTests/SolidSyslogHeaderFieldTest.cpp:114
passUint32IsDroppedOnceFieldWidthIsExhausted0 msTests/SolidSyslogHeaderFieldTest.cpp:106
passUint32OfZeroAppendsZero0 msTests/SolidSyslogHeaderFieldTest.cpp:99
passUint32AppendsDigits0 msTests/SolidSyslogHeaderFieldTest.cpp:92
passPrintUsAsciiBudgetIsSharedAcrossCalls0 msTests/SolidSyslogHeaderFieldTest.cpp:84
passPrintUsAsciiTruncatesAtFieldWidth0 msTests/SolidSyslogHeaderFieldTest.cpp:77
passPrintUsAsciiTruncatesAtMaxLength0 msTests/SolidSyslogHeaderFieldTest.cpp:70
passPrintUsAsciiStopsAtNul0 msTests/SolidSyslogHeaderFieldTest.cpp:63
passPrintUsAsciiSubstitutesSpace0 msTests/SolidSyslogHeaderFieldTest.cpp:56
passPrintUsAsciiSubstitutesControlCharacter0 msTests/SolidSyslogHeaderFieldTest.cpp:49
passPrintUsAsciiAppendsPrintableAscii0 msTests/SolidSyslogHeaderFieldTest.cpp:42
passPrintUsAsciiOfEmptyStringWritesNothing0 msTests/SolidSyslogHeaderFieldTest.cpp:35
SolidSyslogLifecycle 14 tests, 0 ms · Tests/SolidSyslogTest.cpp
StatusTestTimeSource
passDestroyClearsInitialisedFlagSoCreateSucceedsAgain0 msTests/SolidSyslogTest.cpp:1724
passCreateWithNullConfigDoesNotBlockSubsequentCreate0 msTests/SolidSyslogTest.cpp:1712
passDestroyWithNullHandleReportsWarning0 msTests/SolidSyslogTest.cpp:1698
passDestroyWithUnknownHandleReportsWarning0 msTests/SolidSyslogTest.cpp:1680
passServiceWithDefaultStoreDrainsThroughToRealSender0 msTests/SolidSyslogTest.cpp:1668
passCreateWithNullSdArrayAndNonZeroCountReportsError0 msTests/SolidSyslogTest.cpp:1651
passCreateWithNullStoreReportsError0 msTests/SolidSyslogTest.cpp:1635
passCreateWithNullSenderReportsError0 msTests/SolidSyslogTest.cpp:1619
passCreateWithNullBufferReportsError0 msTests/SolidSyslogTest.cpp:1603
passCreateWithNullConfigReportsError0 msTests/SolidSyslogTest.cpp:1589
passLogWithSdNullArrayAndNonZeroCountReportsError0 msTests/SolidSyslogTest.cpp:1573
passLogWithNullMessageReportsError0 msTests/SolidSyslogTest.cpp:1557
passLogWithNullHandleReportsError0 msTests/SolidSyslogTest.cpp:1543
passServiceWithNullHandleReportsError0 msTests/SolidSyslogTest.cpp:1529
SolidSyslogLogScratch 6 tests, 0 ms · Tests/SolidSyslogLogScratchTest.cpp
StatusTestTimeSource
passSharedScratchProducesTheSameRecordAsTheDefault0 msTests/SolidSyslogLogScratchTest.cpp:97
passInjectedScratchProducesTheSameRecordAsTheDefault0 msTests/SolidSyslogLogScratchTest.cpp:87
passUndersizedScratchTruncatesTheRecord0 msTests/SolidSyslogLogScratchTest.cpp:77
passNullMessageNeverReachesTheScratch0 msTests/SolidSyslogLogScratchTest.cpp:68
passNullScratchStillLogs0 msTests/SolidSyslogLogScratchTest.cpp:61
passLogFormatsThroughTheInjectedScratch0 msTests/SolidSyslogLogScratchTest.cpp:54
SolidSyslogMessageFormatter 39 tests, 0 ms · Tests/SolidSyslogMessageFormatterTest.cpp
StatusTestTimeSource
passMsgBeginningWithTheCodepointBeforeTheBomKeepsIt0 msTests/SolidSyslogMessageFormatterTest.cpp:381
passMsgBeginningWithTheReplacementCharacterKeepsIt0 msTests/SolidSyslogMessageFormatterTest.cpp:374
passBomOnlyMessageProducesEmptyMsgField0 msTests/SolidSyslogMessageFormatterTest.cpp:365
passMsgFieldIsSpaceThenBomThenBody0 msTests/SolidSyslogMessageFormatterTest.cpp:358
passAllFieldsAtMaxLengthProducesValidMessage0 msTests/SolidSyslogMessageFormatterTest.cpp:338
passMessageIdNonPrintableByteIsSubstitutedWithQuestionMark0 msTests/SolidSyslogMessageFormatterTest.cpp:331
passMessageIdAt33CharsIsTruncatedTo320 msTests/SolidSyslogMessageFormatterTest.cpp:322
passMessageIdAt32CharsIsAccepted0 msTests/SolidSyslogMessageFormatterTest.cpp:314
passEmptyMessageIdProducesNilvalue0 msTests/SolidSyslogMessageFormatterTest.cpp:307
passMessageIdIsNotHardCoded0 msTests/SolidSyslogMessageFormatterTest.cpp:300
passMessageIdAppearsInMessage0 msTests/SolidSyslogMessageFormatterTest.cpp:293
passNullMessageIdProducesNilvalue0 msTests/SolidSyslogMessageFormatterTest.cpp:287
passEmptyProcessIdProducesNilvalue0 msTests/SolidSyslogMessageFormatterTest.cpp:280
passProcessIdNonPrintableByteIsSubstitutedWithQuestionMark0 msTests/SolidSyslogMessageFormatterTest.cpp:272
passProcessIdAt129CharsIsTruncatedTo1280 msTests/SolidSyslogMessageFormatterTest.cpp:263
passProcessIdAt128CharsIsAccepted0 msTests/SolidSyslogMessageFormatterTest.cpp:255
passProcessIdCallbackIsInvokedPerFormatCall0 msTests/SolidSyslogMessageFormatterTest.cpp:244
passProcessIdFromGetProcessIdAppearsInMessage0 msTests/SolidSyslogMessageFormatterTest.cpp:237
passEmptyAppNameProducesNilvalue0 msTests/SolidSyslogMessageFormatterTest.cpp:230
passAppNameNonPrintableByteIsSubstitutedWithQuestionMark0 msTests/SolidSyslogMessageFormatterTest.cpp:222
passAppNameAt49CharsIsTruncatedTo480 msTests/SolidSyslogMessageFormatterTest.cpp:213
passAppNameAt48CharsIsAccepted0 msTests/SolidSyslogMessageFormatterTest.cpp:205
passAppNameCallbackIsInvokedPerFormatCall0 msTests/SolidSyslogMessageFormatterTest.cpp:194
passAppNameFromGetAppNameAppearsInMessage0 msTests/SolidSyslogMessageFormatterTest.cpp:187
passEmptyHostnameProducesNilvalue0 msTests/SolidSyslogMessageFormatterTest.cpp:180
passHostnameNonPrintableByteIsSubstitutedWithQuestionMark0 msTests/SolidSyslogMessageFormatterTest.cpp:172
passHostnameAt256CharsIsTruncatedTo2550 msTests/SolidSyslogMessageFormatterTest.cpp:163
passHostnameAt255CharsIsAccepted0 msTests/SolidSyslogMessageFormatterTest.cpp:155
passHostnameCallbackIsInvokedPerFormatCall0 msTests/SolidSyslogMessageFormatterTest.cpp:144
passHostnameFromGetHostnameAppearsInMessage0 msTests/SolidSyslogMessageFormatterTest.cpp:137
passOutOfRangeSeverityProducesErrorPrival0 msTests/SolidSyslogMessageFormatterTest.cpp:127
passOutOfRangeFacilityProducesErrorPrival0 msTests/SolidSyslogMessageFormatterTest.cpp:119
passHighestSeverityProducesCorrectPrival0 msTests/SolidSyslogMessageFormatterTest.cpp:112
passLowestSeverityProducesCorrectPrival0 msTests/SolidSyslogMessageFormatterTest.cpp:105
passHighestFacilityProducesCorrectPrival0 msTests/SolidSyslogMessageFormatterTest.cpp:98
passLowestFacilityProducesCorrectPrival0 msTests/SolidSyslogMessageFormatterTest.cpp:91
passSeverityAppearsInPrival0 msTests/SolidSyslogMessageFormatterTest.cpp:84
passFacilityAppearsInPrival0 msTests/SolidSyslogMessageFormatterTest.cpp:77
passPriValIs1340 msTests/SolidSyslogMessageFormatterTest.cpp:71
SolidSyslogMetaSd 22 tests, 0 ms · Tests/SolidSyslogMetaSdTest.cpp
StatusTestTimeSource
passCreateWithNullCounterReportsCritical0 msTests/SolidSyslogMetaSdTest.cpp:303
passCreateWithNullConfigReportsCritical0 msTests/SolidSyslogMetaSdTest.cpp:291
passFormatEmitsNothingWhenCreatedWithNullConfig0 msTests/SolidSyslogMetaSdTest.cpp:284
passFormatEmitsNothingWhenConfigCounterIsNullEvenIfOtherFieldsPresent0 msTests/SolidSyslogMetaSdTest.cpp:275
passFormatWithAllThreeParamsEmitsAllThree0 msTests/SolidSyslogMetaSdTest.cpp:264
passFormatEscapesBracketInLanguage0 msTests/SolidSyslogMetaSdTest.cpp:257
passFormatEscapesBackslashInLanguage0 msTests/SolidSyslogMetaSdTest.cpp:250
passFormatEscapesQuoteInLanguage0 msTests/SolidSyslogMetaSdTest.cpp:243
passFormatPassesLanguageContextThrough0 msTests/SolidSyslogMetaSdTest.cpp:232
passFormatIncludesDifferentLanguageFromCallback0 msTests/SolidSyslogMetaSdTest.cpp:225
passFormatIncludesLanguageFromCallback0 msTests/SolidSyslogMetaSdTest.cpp:218
passFormatIncludesSysUpTimeAtMaxUint320 msTests/SolidSyslogMetaSdTest.cpp:211
passFormatIncludesSysUpTimeAtZero0 msTests/SolidSyslogMetaSdTest.cpp:204
passFormatIncludesDifferentSysUpTimeFromCallback0 msTests/SolidSyslogMetaSdTest.cpp:197
passFormatIncludesSysUpTimeFromCallback0 msTests/SolidSyslogMetaSdTest.cpp:190
passUseAfterDestroyIsCrashSafeViaNullSdVtable0 msTests/SolidSyslogMetaSdTest.cpp:179
passDestroyDoesNotCrash0 msTests/SolidSyslogMetaSdTest.cpp:174
passFormatAdvancesFormatterLength0 msTests/SolidSyslogMetaSdTest.cpp:166
passThirdFormatProducesSequenceId30 msTests/SolidSyslogMetaSdTest.cpp:157
passSecondFormatProducesSequenceId20 msTests/SolidSyslogMetaSdTest.cpp:149
passFirstFormatProducesSequenceId10 msTests/SolidSyslogMetaSdTest.cpp:143
passCreateReturnsNonNull0 msTests/SolidSyslogMetaSdTest.cpp:138
SolidSyslogMetaSdPool 3 tests, 0 ms · Tests/SolidSyslogMetaSdTest.cpp
StatusTestTimeSource
passDestroyingAHandleTwiceReportsTheSecond0 msTests/SolidSyslogMetaSdTest.cpp:389
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogMetaSdTest.cpp:380
passOverflowReportsPoolExhausted0 msTests/SolidSyslogMetaSdTest.cpp:365
SolidSyslogNullAtomicCounter 2 tests, 0 ms · Tests/SolidSyslogNullAtomicCounterTest.cpp
StatusTestTimeSource
passIncrementIsIdempotent0 msTests/SolidSyslogNullAtomicCounterTest.cpp:23
passIncrementReturnsOneToAvoidZero0 msTests/SolidSyslogNullAtomicCounterTest.cpp:18
SolidSyslogNullBlockDevice 11 tests, 0 ms · Tests/SolidSyslogNullBlockDeviceTest.cpp
StatusTestTimeSource
passGetIsIdempotentAndReturnsSameInstance0 msTests/SolidSyslogNullBlockDeviceTest.cpp:72
passGetBlockSizeReturnsZero0 msTests/SolidSyslogNullBlockDeviceTest.cpp:67
passSizeReportsZero0 msTests/SolidSyslogNullBlockDeviceTest.cpp:60
passSizeReturnsFalse0 msTests/SolidSyslogNullBlockDeviceTest.cpp:54
passWriteAtReturnsFalse0 msTests/SolidSyslogNullBlockDeviceTest.cpp:49
passAppendReturnsFalse0 msTests/SolidSyslogNullBlockDeviceTest.cpp:44
passReadReturnsFalse0 msTests/SolidSyslogNullBlockDeviceTest.cpp:38
passExistsReturnsFalse0 msTests/SolidSyslogNullBlockDeviceTest.cpp:33
passDisposeReturnsFalse0 msTests/SolidSyslogNullBlockDeviceTest.cpp:28
passAcquireReturnsFalse0 msTests/SolidSyslogNullBlockDeviceTest.cpp:23
passGetReturnsNonNull0 msTests/SolidSyslogNullBlockDeviceTest.cpp:18
SolidSyslogNullBuffer 5 tests, 0 ms · Tests/SolidSyslogNullBufferTest.cpp
StatusTestTimeSource
passGetIsIdempotentAndReturnsSameInstance0 msTests/SolidSyslogNullBufferTest.cpp:45
passIsFullIsNever0 msTests/SolidSyslogNullBufferTest.cpp:40
passReadReturnsFalseAndZeroBytes0 msTests/SolidSyslogNullBufferTest.cpp:31
passWriteSwallowsRecord0 msTests/SolidSyslogNullBufferTest.cpp:25
passGetReturnsNonNull0 msTests/SolidSyslogNullBufferTest.cpp:20
SolidSyslogNullDatagram 4 tests, 0 ms · Tests/SolidSyslogNullDatagramTest.cpp
StatusTestTimeSource
passCloseDoesNotCrash0 msTests/SolidSyslogNullDatagramTest.cpp:36
passMaxPayloadReturnsUnknownPathPayload0 msTests/SolidSyslogNullDatagramTest.cpp:31
passOpenReturnsTrue0 msTests/SolidSyslogNullDatagramTest.cpp:26
passSendToReturnsSentToDropOnTheFloor0 msTests/SolidSyslogNullDatagramTest.cpp:21
SolidSyslogNullFile 10 tests, 0 ms · Tests/SolidSyslogNullFileTest.cpp
StatusTestTimeSource
passDeleteReturnsTrueAsVacuouslySucceeded0 msTests/SolidSyslogNullFileTest.cpp:66
passExistsReturnsFalse0 msTests/SolidSyslogNullFileTest.cpp:61
passTruncateDoesNotCrash0 msTests/SolidSyslogNullFileTest.cpp:56
passSizeFailsWithZero0 msTests/SolidSyslogNullFileTest.cpp:49
passSeekToDoesNotCrash0 msTests/SolidSyslogNullFileTest.cpp:44
passWriteReturnsTrueToDropOnTheFloor0 msTests/SolidSyslogNullFileTest.cpp:39
passReadReturnsFalse0 msTests/SolidSyslogNullFileTest.cpp:33
passIsOpenReturnsFalse0 msTests/SolidSyslogNullFileTest.cpp:28
passCloseDoesNotCrash0 msTests/SolidSyslogNullFileTest.cpp:23
passOpenReturnsFalse0 msTests/SolidSyslogNullFileTest.cpp:18
SolidSyslogNullMutex 2 tests, 0 ms · Tests/SolidSyslogNullMutexTest.cpp
StatusTestTimeSource
passLockUnlockDoesNotCrash0 msTests/SolidSyslogNullMutexTest.cpp:23
passGetReturnsSameInstance0 msTests/SolidSyslogNullMutexTest.cpp:18
SolidSyslogNullResolver 1 tests, 0 ms · Tests/SolidSyslogNullResolverTest.cpp
StatusTestTimeSource
passResolveReturnsFalse0 msTests/SolidSyslogNullResolverTest.cpp:19
SolidSyslogNullSd 1 tests, 0 ms · Tests/SolidSyslogNullSdTest.cpp
StatusTestTimeSource
passFormatWritesNothing0 msTests/SolidSyslogNullSdTest.cpp:23
SolidSyslogNullSecurityPolicy 3 tests, 0 ms · Tests/SolidSyslogNullSecurityPolicyTest.cpp
StatusTestTimeSource
passOpenRecordOpens0 msTests/SolidSyslogNullSecurityPolicyTest.cpp:28
passTrailerSizeIsZero0 msTests/SolidSyslogNullSecurityPolicyTest.cpp:23
passGetReturnsNonNull0 msTests/SolidSyslogNullSecurityPolicyTest.cpp:18
SolidSyslogNullSender 2 tests, 0 ms · Tests/SolidSyslogNullSenderTest.cpp
StatusTestTimeSource
passDisconnectDoesNotCrash0 msTests/SolidSyslogNullSenderTest.cpp:23
passSendReturnsTrueToDropOnTheFloor0 msTests/SolidSyslogNullSenderTest.cpp:18
SolidSyslogNullStore 6 tests, 0 ms · Tests/SolidSyslogNullStoreTest.cpp
StatusTestTimeSource
passGetUsedBytesReturnsZero0 msTests/SolidSyslogNullStoreTest.cpp:52
passGetTotalBytesReturnsZero0 msTests/SolidSyslogNullStoreTest.cpp:47
passMarkSentDoesNotCrash0 msTests/SolidSyslogNullStoreTest.cpp:42
passWriteReturnsFalseToSignalNotRetained0 msTests/SolidSyslogNullStoreTest.cpp:33
passReadNextUnsentReturnsFalse0 msTests/SolidSyslogNullStoreTest.cpp:26
passHasUnsentReturnsFalse0 msTests/SolidSyslogNullStoreTest.cpp:21
SolidSyslogNullStream 5 tests, 0 ms · Tests/SolidSyslogNullStreamTest.cpp
StatusTestTimeSource
passVersionIsAlwaysZeroBecauseNothingChangesAtRuntime0 msTests/SolidSyslogNullStreamTest.cpp:39
passCloseDoesNotCrash0 msTests/SolidSyslogNullStreamTest.cpp:34
passReadReturnsZeroForWouldBlock0 msTests/SolidSyslogNullStreamTest.cpp:28
passOpenReturnsTrue0 msTests/SolidSyslogNullStreamTest.cpp:23
passSendReturnsTrueToDropOnTheFloor0 msTests/SolidSyslogNullStreamTest.cpp:18
SolidSyslogOriginSd 39 tests, 0 ms · Tests/SolidSyslogOriginSdTest.cpp
StatusTestTimeSource
passEnterpriseIdAndIpsNoSoftwareSwVersion0 msTests/SolidSyslogOriginSdTest.cpp:531
passIpsOnlyNoStatic0 msTests/SolidSyslogOriginSdTest.cpp:521
passEnterpriseIdOnlyNoStaticNoIps0 msTests/SolidSyslogOriginSdTest.cpp:511
passAllFourParamsTogether0 msTests/SolidSyslogOriginSdTest.cpp:499
passGetIpAtSetButGetIpCountNullOmitsIpParams0 msTests/SolidSyslogOriginSdTest.cpp:485
passGetIpCountSetButGetIpAtNullOmitsIpParams0 msTests/SolidSyslogOriginSdTest.cpp:471
passIpContainingSpecialsIsEscaped0 msTests/SolidSyslogOriginSdTest.cpp:463
passIpAtMaxLength0 msTests/SolidSyslogOriginSdTest.cpp:452
passFormatPassesIpContextToIpCount0 msTests/SolidSyslogOriginSdTest.cpp:445
passFormatPassesIpContextThrough0 msTests/SolidSyslogOriginSdTest.cpp:438
passFormatIncludesMultipleIpsFromCallback0 msTests/SolidSyslogOriginSdTest.cpp:427
passFormatIncludesDifferentIpFromCallback0 msTests/SolidSyslogOriginSdTest.cpp:419
passFormatIncludesOneIpFromCallback0 msTests/SolidSyslogOriginSdTest.cpp:411
passZeroIpCountFromCallbackOmitsIpParams0 msTests/SolidSyslogOriginSdTest.cpp:400
passWorstCaseFullyEscapedInputFormatsCorrectly0 msTests/SolidSyslogOriginSdTest.cpp:385
passEnterpriseIdContainingSpecialsIsEscaped0 msTests/SolidSyslogOriginSdTest.cpp:377
passEnterpriseIdTruncatedBeyondMaxLength0 msTests/SolidSyslogOriginSdTest.cpp:365
passEnterpriseIdAtMaxLength0 msTests/SolidSyslogOriginSdTest.cpp:353
passFormatIncludesDifferentEnterpriseIdFromConfig0 msTests/SolidSyslogOriginSdTest.cpp:345
passFormatIncludesEnterpriseIdFromConfig0 msTests/SolidSyslogOriginSdTest.cpp:337
passSwVersionContainingSpecialsIsEscaped0 msTests/SolidSyslogOriginSdTest.cpp:326
passSoftwareContainingSpecialsIsEscaped0 msTests/SolidSyslogOriginSdTest.cpp:315
passDestroyDoesNotCrash0 msTests/SolidSyslogOriginSdTest.cpp:310
passBothNullProducesBareOriginElement0 msTests/SolidSyslogOriginSdTest.cpp:302
passNullSwVersionOmitsTheParam0 msTests/SolidSyslogOriginSdTest.cpp:294
passNullSoftwareOmitsTheParam0 msTests/SolidSyslogOriginSdTest.cpp:286
passEmptySwVersionString0 msTests/SolidSyslogOriginSdTest.cpp:278
passEmptySoftwareString0 msTests/SolidSyslogOriginSdTest.cpp:270
passSwVersionTruncatedBeyondMaxLength0 msTests/SolidSyslogOriginSdTest.cpp:259
passSwVersionAtMaxLength0 msTests/SolidSyslogOriginSdTest.cpp:248
passSoftwareTruncatedBeyondMaxLength0 msTests/SolidSyslogOriginSdTest.cpp:237
passSoftwareAtMaxLength0 msTests/SolidSyslogOriginSdTest.cpp:224
passDifferentValuesProduceDifferentOutput0 msTests/SolidSyslogOriginSdTest.cpp:213
passFormatAdvancesFormatterLength0 msTests/SolidSyslogOriginSdTest.cpp:205
passFormatProducesCompleteOriginSd0 msTests/SolidSyslogOriginSdTest.cpp:196
passFormatContainsSwVersion0 msTests/SolidSyslogOriginSdTest.cpp:190
passFormatContainsSoftwareName0 msTests/SolidSyslogOriginSdTest.cpp:184
passUseAfterDestroyIsCrashSafeViaNullSdVtable0 msTests/SolidSyslogOriginSdTest.cpp:173
passCreateReturnsNonNull0 msTests/SolidSyslogOriginSdTest.cpp:168
SolidSyslogOriginSdPool 3 tests, 0 ms · Tests/SolidSyslogOriginSdTest.cpp
StatusTestTimeSource
passDestroyingAHandleTwiceReportsTheSecond0 msTests/SolidSyslogOriginSdTest.cpp:616
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogOriginSdTest.cpp:607
passOverflowReportsPoolExhausted0 msTests/SolidSyslogOriginSdTest.cpp:592
SolidSyslogPassthroughBuffer 10 tests, 0 ms · Tests/SolidSyslogPassthroughBufferTest.cpp
StatusTestTimeSource
passUseAfterDestroyIsCrashSafeViaNullBufferVtable0 msTests/SolidSyslogPassthroughBufferTest.cpp:109
passDestroyWithNullHandleEmitsUnknownDestroyWarning0 msTests/SolidSyslogPassthroughBufferTest.cpp:95
passIsFullIsNever0 msTests/SolidSyslogPassthroughBufferTest.cpp:89
passReadReturnsNothingToSend0 msTests/SolidSyslogPassthroughBufferTest.cpp:80
passNoWritesResultInNoSends0 msTests/SolidSyslogPassthroughBufferTest.cpp:75
passTwoWritesResultInTwoSends0 msTests/SolidSyslogPassthroughBufferTest.cpp:68
passWriteResultsInOneSend0 msTests/SolidSyslogPassthroughBufferTest.cpp:62
passWriteForwardsSizeToSender0 msTests/SolidSyslogPassthroughBufferTest.cpp:56
passWriteForwardsBufferToSender0 msTests/SolidSyslogPassthroughBufferTest.cpp:50
passCreateDestroyWorksWithoutCrashing0 msTests/SolidSyslogPassthroughBufferTest.cpp:46
SolidSyslogPassthroughBufferPool 7 tests, 0 ms · Tests/SolidSyslogPassthroughBufferTest.cpp
StatusTestTimeSource
passCreateWithNullSenderDoesNotConsumeAPoolSlot0 msTests/SolidSyslogPassthroughBufferTest.cpp:251
passCreateWithNullSenderReturnsFallbackDistinctFromAnyPoolSlot0 msTests/SolidSyslogPassthroughBufferTest.cpp:242
passCreateWithNullSenderReportsError0 msTests/SolidSyslogPassthroughBufferTest.cpp:228
passFallbackWriteAndReadAreNoOps0 msTests/SolidSyslogPassthroughBufferTest.cpp:214
passDestroyingAHandleTwiceReportsTheSecond0 msTests/SolidSyslogPassthroughBufferTest.cpp:199
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogPassthroughBufferTest.cpp:190
passOverflowReportsPoolExhausted0 msTests/SolidSyslogPassthroughBufferTest.cpp:175
SolidSyslogPassthroughReport 6 tests, 0 ms · Tests/SolidSyslogPassthroughReportTest.cpp
StatusTestTimeSource
passARefusedHandshakeIsReportedAheadOfTheOutageOnceThePeerIsTrusted0 msTests/SolidSyslogPassthroughReportTest.cpp:134
passAServiceCallWithNoLogLandsTheHeldReportOnceTheCollectorIsBack0 msTests/SolidSyslogPassthroughReportTest.cpp:121
passAnOutageIsReportedOnceHoweverManyRecordsItLost0 msTests/SolidSyslogPassthroughReportTest.cpp:108
passTheHeldReportFollowsTheFirstRecordTheCollectorTakesAgain0 msTests/SolidSyslogPassthroughReportTest.cpp:94
passARecordLoggedWhileTheCollectorIsDownIsLostAndTheReportOfItIsHeld0 msTests/SolidSyslogPassthroughReportTest.cpp:84
passARecordTheCollectorTakesRaisesNoReport0 msTests/SolidSyslogPassthroughReportTest.cpp:76
SolidSyslogPendingEvents 20 tests, 0 ms · Tests/SolidSyslogPendingEventsTest.cpp
StatusTestTimeSource
passTheTapNeverNamesTheDetailSoARaisingDetailNameDoesNotRecurse0 msTests/SolidSyslogPendingEventsTest.cpp:335
passDestroyingALoggerLeavesNothingPending0 msTests/SolidSyslogPendingEventsTest.cpp:309
passClearLeavesNothingPending0 msTests/SolidSyslogPendingEventsTest.cpp:298
passAnEmergencyIsTakenAsAnEmergency0 msTests/SolidSyslogPendingEventsTest.cpp:289
passAClearedSlotStandsAtItsKindsOwnSeverity0 msTests/SolidSyslogPendingEventsTest.cpp:270
passAskingWhetherAnyKindIsPendingLeavesItPending0 msTests/SolidSyslogPendingEventsTest.cpp:240
passAnEventOfEachReportedKindIsFoundPending0 msTests/SolidSyslogPendingEventsTest.cpp:228
passNoKindIsPendingInATableNoEventHasReached0 msTests/SolidSyslogPendingEventsTest.cpp:223
passAnIndexPastTheTableIsNotPending0 msTests/SolidSyslogPendingEventsTest.cpp:218
passAskingWhetherAKindIsPendingLeavesItPending0 msTests/SolidSyslogPendingEventsTest.cpp:208
passAKindNeverRaisedIsNotPending0 msTests/SolidSyslogPendingEventsTest.cpp:203
passARaisedKindIsPending0 msTests/SolidSyslogPendingEventsTest.cpp:195
passTakeClearsTheSlotSoASecondTakeFindsNothing0 msTests/SolidSyslogPendingEventsTest.cpp:186
passTakePastTheTableFindsNothingAndLeavesTheEventAlone0 msTests/SolidSyslogPendingEventsTest.cpp:178
passEveryReportedKindLandsInItsOwnSlot0 msTests/SolidSyslogPendingEventsTest.cpp:161
passACategoryOutsideTheSetChangesNothing0 msTests/SolidSyslogPendingEventsTest.cpp:119
passASecondRaiseOfTheSameKindOverwritesTheDetailAndStaysPending0 msTests/SolidSyslogPendingEventsTest.cpp:108
passARaiseWithANativeCodeKeepsItInTheSlot0 msTests/SolidSyslogPendingEventsTest.cpp:98
passARaiseOfAReportedKindFillsItsSlot0 msTests/SolidSyslogPendingEventsTest.cpp:85
passNothingIsPendingWhenATestStarts0 msTests/SolidSyslogPendingEventsTest.cpp:80
SolidSyslogPendingEventsInsideSend 1 tests, 0 ms · Tests/SolidSyslogPendingEventsTest.cpp
StatusTestTimeSource
passADeliveryFailureRaisedInsideSendIsCapturedWithoutRecursion0 msTests/SolidSyslogPendingEventsTest.cpp:379
SolidSyslogPool 9 tests, 0 ms · Tests/SolidSyslogPoolTest.cpp
StatusTestTimeSource
passDestroyOfStaleHandleReportsWarning0 msTests/SolidSyslogPoolTest.cpp:162
passDestroyOfUnknownHandleReportsWarning0 msTests/SolidSyslogPoolTest.cpp:146
passDestroyOfUnknownHandleDoesNotLock0 msTests/SolidSyslogPoolTest.cpp:133
passDestroyOfPooledHandleLocksOnce0 msTests/SolidSyslogPoolTest.cpp:121
passCreateLocksOncePerSlotProbedWhenPoolIsFull0 msTests/SolidSyslogPoolTest.cpp:110
passCreateAcquiresAndReleasesConfigLockOnFirstFreeSlot0 msTests/SolidSyslogPoolTest.cpp:100
passFallbackLogSilentlyDropsTheMessage0 msTests/SolidSyslogPoolTest.cpp:88
passExhaustedCreateReportsError0 msTests/SolidSyslogPoolTest.cpp:73
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogPoolTest.cpp:64
SolidSyslogPoolAllocator 12 tests, 0 ms · Tests/SolidSyslogPoolAllocatorTest.cpp
StatusTestTimeSource
passFreeIfInUseInvokesCleanupWhileHoldingTheLock0 msTests/SolidSyslogPoolAllocatorTest.cpp:156
passFreeIfInUseLocksOnce0 msTests/SolidSyslogPoolAllocatorTest.cpp:145
passAcquireFirstFreeLocksOncePerSlotWhenPoolIsFull0 msTests/SolidSyslogPoolAllocatorTest.cpp:134
passAcquireFirstFreeLocksOnceForOneProbedSlot0 msTests/SolidSyslogPoolAllocatorTest.cpp:124
passFreeIfInUseWithNullCleanupStillReleasesSlot0 msTests/SolidSyslogPoolAllocatorTest.cpp:114
passFreeIfInUseOnAlreadyFreeSlotReturnsFalseAndSkipsCleanup0 msTests/SolidSyslogPoolAllocatorTest.cpp:106
passFreeIfInUseOnInUseSlotReleasesItAndInvokesCleanup0 msTests/SolidSyslogPoolAllocatorTest.cpp:94
passAcquireFirstFreeOnExhaustedPoolReturnsCount0 msTests/SolidSyslogPoolAllocatorTest.cpp:85
passAcquireFirstFreeWalksPastInUseSlots0 msTests/SolidSyslogPoolAllocatorTest.cpp:75
passAcquireFirstFreeOnEmptyPoolReturnsZeroAndMarksItInUse0 msTests/SolidSyslogPoolAllocatorTest.cpp:67
passIndexBelowCountIsValid0 msTests/SolidSyslogPoolAllocatorTest.cpp:62
passIndexAtCountIsInvalid0 msTests/SolidSyslogPoolAllocatorTest.cpp:57
SolidSyslogPosixAddress 3 tests, 0 ms · Tests/SolidSyslogPosixAddressTest.cpp
StatusTestTimeSource
passCreateZeroesTheSockaddrFromAnyPriorSlotContents0 msTests/SolidSyslogPosixAddressTest.cpp:57
passAsSockaddrInRoundTripsBytes0 msTests/SolidSyslogPosixAddressTest.cpp:44
passCreateReturnsNonNull0 msTests/SolidSyslogPosixAddressTest.cpp:39
SolidSyslogPosixAddressPool 8 tests, 0 ms · Tests/SolidSyslogPosixAddressTest.cpp
StatusTestTimeSource
passDestroyOfStaleHandleReportsWarning0 msTests/SolidSyslogPosixAddressTest.cpp:188
passDestroyOfUnknownHandleReportsWarning0 msTests/SolidSyslogPosixAddressTest.cpp:173
passDestroyOfUnknownHandleDoesNotLock0 msTests/SolidSyslogPosixAddressTest.cpp:162
passDestroyOfPooledHandleLocksOnce0 msTests/SolidSyslogPosixAddressTest.cpp:150
passCreateLocksOncePerSlotProbedWhenPoolIsFull0 msTests/SolidSyslogPosixAddressTest.cpp:139
passCreateAcquiresAndReleasesConfigLockOnFirstFreeSlot0 msTests/SolidSyslogPosixAddressTest.cpp:129
passExhaustedCreateReportsError0 msTests/SolidSyslogPosixAddressTest.cpp:114
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogPosixAddressTest.cpp:105
SolidSyslogPosixClock 20 tests, 0 ms · Tests/SolidSyslogPosixClockTest.cpp
StatusTestTimeSource
passAllFieldsInValidRanges0 msTests/SolidSyslogPosixClockTest.cpp:172
passNoY2038LimitOnThisPlatform0 msTests/SolidSyslogPosixClockTest.cpp:164
passMax32BitEpochProduces20380 msTests/SolidSyslogPosixClockTest.cpp:152
passEpochZeroProduces19700 msTests/SolidSyslogPosixClockTest.cpp:140
passZeroNanosecondsProducesZeroMicroseconds0 msTests/SolidSyslogPosixClockTest.cpp:133
passMaxNanosecondsProducesMaxMicroseconds0 msTests/SolidSyslogPosixClockTest.cpp:127
passHour23Minute59Second590 msTests/SolidSyslogPosixClockTest.cpp:119
passDay1FromFirstOfMonth0 msTests/SolidSyslogPosixClockTest.cpp:112
passMonth12Day31FromDecemberEpoch0 msTests/SolidSyslogPosixClockTest.cpp:104
passMonth1FromJanuaryEpoch0 msTests/SolidSyslogPosixClockTest.cpp:97
passGmtimeFailureReturnsInvalidTimestamp0 msTests/SolidSyslogPosixClockTest.cpp:90
passClockGettimeFailureReturnsInvalidTimestamp0 msTests/SolidSyslogPosixClockTest.cpp:84
passUtcOffsetIsAlwaysZero0 msTests/SolidSyslogPosixClockTest.cpp:79
passMicrosecondFromNanoseconds0 msTests/SolidSyslogPosixClockTest.cpp:73
passSecondMatchesKnownTime0 msTests/SolidSyslogPosixClockTest.cpp:68
passMinuteMatchesKnownTime0 msTests/SolidSyslogPosixClockTest.cpp:63
passHourMatchesKnownTime0 msTests/SolidSyslogPosixClockTest.cpp:58
passDayMatchesKnownTime0 msTests/SolidSyslogPosixClockTest.cpp:53
passMonthMatchesKnownTime0 msTests/SolidSyslogPosixClockTest.cpp:48
passYearMatchesKnownTime0 msTests/SolidSyslogPosixClockTest.cpp:43
SolidSyslogPosixDatagram 30 tests, 0 ms · Tests/SolidSyslogPosixDatagramTest.cpp
StatusTestTimeSource
passSendToReturnsFailedWhenConnectFails0 msTests/SolidSyslogPosixDatagramTest.cpp:271
passMaxPayloadFallsBackWhenIpMtuLookupFails0 msTests/SolidSyslogPosixDatagramTest.cpp:263
passMaxPayloadConvertsIpMtuViaFromMtu0 msTests/SolidSyslogPosixDatagramTest.cpp:255
passMaxPayloadAfterConnectQueriesIpMtu0 msTests/SolidSyslogPosixDatagramTest.cpp:247
passSendToReturnsOversizeOnEmsgsize0 msTests/SolidSyslogPosixDatagramTest.cpp:237
passFirstSendEnablesPmtuDiscovery0 msTests/SolidSyslogPosixDatagramTest.cpp:230
passSendToConnectsOnceAcrossMultipleCalls0 msTests/SolidSyslogPosixDatagramTest.cpp:222
passSendToConnectsOnFirstCall0 msTests/SolidSyslogPosixDatagramTest.cpp:215
passOpenDoesNotConnect0 msTests/SolidSyslogPosixDatagramTest.cpp:209
passMaxPayloadFallsBackToUnknownPathPayload0 msTests/SolidSyslogPosixDatagramTest.cpp:204
passOpeningADatagramThatIsAlreadyOpenLeavesTheSocketItHoldsUntouched0 msTests/SolidSyslogPosixDatagramTest.cpp:194
passOpeningADatagramThatIsAlreadyOpenIsRefusedAndReported0 msTests/SolidSyslogPosixDatagramTest.cpp:179
passCloseCalledWithSocketFd0 msTests/SolidSyslogPosixDatagramTest.cpp:172
passCloseCallsCloseOnce0 msTests/SolidSyslogPosixDatagramTest.cpp:165
passSendToReturnsFailedOnSendtoFailure0 msTests/SolidSyslogPosixDatagramTest.cpp:155
passSendToReturnsSentOnSuccess0 msTests/SolidSyslogPosixDatagramTest.cpp:146
passSendToPassesAddrlenOfSockaddrIn0 msTests/SolidSyslogPosixDatagramTest.cpp:139
passSendToPassesAddressHost0 msTests/SolidSyslogPosixDatagramTest.cpp:132
passSendToPassesAddressPort0 msTests/SolidSyslogPosixDatagramTest.cpp:125
passSendToPassesSocketFd0 msTests/SolidSyslogPosixDatagramTest.cpp:118
passSendToPassesFlagsZero0 msTests/SolidSyslogPosixDatagramTest.cpp:111
passSendToPassesLength0 msTests/SolidSyslogPosixDatagramTest.cpp:104
passSendToPassesBuffer0 msTests/SolidSyslogPosixDatagramTest.cpp:97
passSendToCallsSendtoOnce0 msTests/SolidSyslogPosixDatagramTest.cpp:90
passOpenReturnsTrueOnSuccess0 msTests/SolidSyslogPosixDatagramTest.cpp:85
passOpenReturnsFalseWhenSocketFails0 msTests/SolidSyslogPosixDatagramTest.cpp:79
passOpenCallsSocketWithSOCK_DGRAM0 msTests/SolidSyslogPosixDatagramTest.cpp:73
passOpenCallsSocketWithAF_INET0 msTests/SolidSyslogPosixDatagramTest.cpp:67
passOpenCallsSocketOnce0 msTests/SolidSyslogPosixDatagramTest.cpp:61
passCreateDestroyWorksWithoutCrashing0 msTests/SolidSyslogPosixDatagramTest.cpp:57
SolidSyslogPosixDatagramPool 9 tests, 0 ms · Tests/SolidSyslogPosixDatagramTest.cpp
StatusTestTimeSource
passDestroyOfStaleHandleReportsWarning0 msTests/SolidSyslogPosixDatagramTest.cpp:405
passDestroyOfUnknownHandleReportsWarning0 msTests/SolidSyslogPosixDatagramTest.cpp:390
passDestroyOfUnknownHandleDoesNotLock0 msTests/SolidSyslogPosixDatagramTest.cpp:379
passDestroyOfPooledHandleLocksOnce0 msTests/SolidSyslogPosixDatagramTest.cpp:367
passCreateLocksOncePerSlotProbedWhenPoolIsFull0 msTests/SolidSyslogPosixDatagramTest.cpp:356
passCreateAcquiresAndReleasesConfigLockOnFirstFreeSlot0 msTests/SolidSyslogPosixDatagramTest.cpp:346
passFallbackSendToReturnsSent0 msTests/SolidSyslogPosixDatagramTest.cpp:338
passExhaustedCreateReportsError0 msTests/SolidSyslogPosixDatagramTest.cpp:323
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogPosixDatagramTest.cpp:314
SolidSyslogPosixFile 24 tests, 1 ms · Tests/SolidSyslogPosixFileTest.cpp
StatusTestTimeSource
passCallsThatSucceedReportNothing0 msTests/SolidSyslogPosixFileTest.cpp:280
passCloseThatFailsStillLeavesTheFileClosed0 msTests/SolidSyslogPosixFileTest.cpp:270
passCloseThatFailsReportsTheFailedCloseAndItsErrno0 msTests/SolidSyslogPosixFileTest.cpp:259
passTruncateThatFailsReportsTheFailedTruncateAndItsErrno0 msTests/SolidSyslogPosixFileTest.cpp:250
passSizeThatFailsReportsTheFailedSizeAndItsErrno0 msTests/SolidSyslogPosixFileTest.cpp:238
passSeekToThatFailsReportsTheFailedSeekAndItsErrno0 msTests/SolidSyslogPosixFileTest.cpp:229
passAShortWriteReportsTheFailedWriteAlone0 msTests/SolidSyslogPosixFileTest.cpp:213
passWriteThatFailsReportsTheFailedWriteAndItsErrno0 msTests/SolidSyslogPosixFileTest.cpp:199
passAShortReadReportsNothing0 msTests/SolidSyslogPosixFileTest.cpp:186
passReadThatFailsReportsTheFailedReadAndItsErrno0 msTests/SolidSyslogPosixFileTest.cpp:176
passOpenThatFailsReportsTheFailedOpenAndItsErrno1 msTests/SolidSyslogPosixFileTest.cpp:165
passDeleteReturnsFalseForAPathItCannotRemove0 msTests/SolidSyslogPosixFileTest.cpp:160
passDeleteReturnsTrueForNonexistentFile0 msTests/SolidSyslogPosixFileTest.cpp:155
passDeleteRemovesFile0 msTests/SolidSyslogPosixFileTest.cpp:147
passOpenWithInvalidPathReturnsFalse0 msTests/SolidSyslogPosixFileTest.cpp:142
passTruncateClearsFile0 msTests/SolidSyslogPosixFileTest.cpp:134
passSizeFailsOnAFileThatCannotSeek0 msTests/SolidSyslogPosixFileTest.cpp:124
passSizeReturnsFileSize0 msTests/SolidSyslogPosixFileTest.cpp:116
passWriteAndReadRoundTrip0 msTests/SolidSyslogPosixFileTest.cpp:105
passCloseResetsIsOpen0 msTests/SolidSyslogPosixFileTest.cpp:98
passOpenSetsIsOpen0 msTests/SolidSyslogPosixFileTest.cpp:92
passOpenReturnsTrue0 msTests/SolidSyslogPosixFileTest.cpp:87
passIsOpenReturnsFalseBeforeOpen0 msTests/SolidSyslogPosixFileTest.cpp:82
passCreateReturnsNonNull0 msTests/SolidSyslogPosixFileTest.cpp:77
SolidSyslogPosixFilePool 9 tests, 0 ms · Tests/SolidSyslogPosixFileTest.cpp
StatusTestTimeSource
passDestroyOfStaleHandleReportsWarning0 msTests/SolidSyslogPosixFileTest.cpp:421
passDestroyOfUnknownHandleReportsWarning0 msTests/SolidSyslogPosixFileTest.cpp:406
passDestroyOfUnknownHandleDoesNotLock0 msTests/SolidSyslogPosixFileTest.cpp:395
passDestroyOfPooledHandleLocksOnce0 msTests/SolidSyslogPosixFileTest.cpp:383
passCreateLocksOncePerSlotProbedWhenPoolIsFull0 msTests/SolidSyslogPosixFileTest.cpp:372
passCreateAcquiresAndReleasesConfigLockOnFirstFreeSlot0 msTests/SolidSyslogPosixFileTest.cpp:362
passFallbackOpenReturnsFalse0 msTests/SolidSyslogPosixFileTest.cpp:354
passExhaustedCreateReportsError0 msTests/SolidSyslogPosixFileTest.cpp:339
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogPosixFileTest.cpp:330
SolidSyslogPosixMessageQueueBuffer 41 tests, 0 ms · Tests/SolidSyslogPosixMessageQueueBufferTest.cpp
StatusTestTimeSource
passServiceSendsMessageWrittenViaLog0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:581
passUseAfterDestroyIsCrashSafeViaNullBufferVtable0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:563
passReadWithNullBytesReadDoesNotCrash0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:554
passReadFromEmptyQueueDoesNotEmitError0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:542
passAnEmptyQueueDoesNotEndARunOfFailedReceives0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:527
passARecordReceivedEndsTheRunSoTheNextFailedReceiveIsReportedAgain0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:511
passARunOfFailedReceivesIsReportedOnce0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:499
passReadWhenMqReceiveFailsReportsError0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:484
passWriteWithOversizedMessageReportsError0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:469
passAFailedSendDuringARunOfRefusalsIsReportedToo0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:449
passNoPolicyInjectedAppliesOldest0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:436
passUnderHaltAFullQueueRefusesTheRecordAsUnderNewest0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:426
passUnderOldestARecordRefusedAfterEvictingReportsBothLosses0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:407
passUnderOldestAQueueThatMadeRoomIsFullEvenWhenTheRetriedSendFails0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:394
passUnderOldestAnEvictionIsReportedEvenWhenTheRetriedSendFails0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:368
passUnderOldestAQueueWithNothingToEvictRefusesTheRecord0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:349
passASendThatEvictsNothingEndsTheRunSoTheNextEvictionIsReportedAgain0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:333
passARunOfEvictionsIsReportedOnce0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:321
passUnderOldestEvictingIsReportedAsRecordsLost0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:305
passUnderOldestAQueueThatMadeRoomIsFull0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:295
passUnderOldestTheSendIsRetriedOnceAfterEvicting0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:284
passUnderOldestOneRecordGoesForOneWritten0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:269
passUnderOldestAFullQueueDropsItsOldestRecordToMakeRoom0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:259
passAWriteTheQueueTakesClearsFull0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:249
passAReadThatTakesARecordClearsFull0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:238
passAQueueThatFailedToSendIsNotFull0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:229
passAQueueThatRefusedTheLastRecordIsFull0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:220
passAnEmptyQueueIsNotFull0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:215
passARunOfFailedSendsIsReportedOnce0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:203
passARecordTheQueueTakesEndsTheRunSoTheNextRefusalIsReportedAgain0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:190
passARunOfRefusedRecordsIsReportedOnce0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:178
passAFullQueueReportsTheRecordLost0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:163
passSecondReadAfterSingleWriteReturnsFalse0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:156
passMultipleWritesReadInOrder0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:146
passTheQueueNameIsUnlinkedOnceTheQueueIsOpen0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:140
passTheQueueTakesMessagesOfTheLibrarysMessageSize0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:135
passReadFromEmptyReturnsFalse0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:130
passReadReturnsWrittenSize0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:123
passReadReturnsWrittenData0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:116
passWriteAndReadReturnsTrue0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:110
passCreateDestroyWorksWithoutCrashing0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:106
SolidSyslogPosixMessageQueueBufferMutex 3 tests, 0 ms · Tests/SolidSyslogPosixMessageQueueBufferTest.cpp
StatusTestTimeSource
passAHandlerThatLogsTheLossIntoTheFullQueueIsCalledOnceAndNotUnderTheLock0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:689
passWriteCallsLockThenUnlockOnce0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:671
passAPolicyFunctionThatLogsIsNotAskedUnderTheLock0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:660
SolidSyslogPosixMessageQueueBufferPool 21 tests, 0 ms · Tests/SolidSyslogPosixMessageQueueBufferTest.cpp
StatusTestTimeSource
passEachPooledHandleHasIsolatedQueue0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:1007
passDestroyOfStaleHandleReportsWarning0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:982
passDestroyOfNullHandleReportsWarningWithoutCrashing0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:968
passDestroyOfUnknownHandleReportsWarning0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:949
passDestroyOfUnknownHandleDoesNotLock0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:938
passDestroyClosesTheQueueAndHasNoNameLeftToUnlink0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:927
passDestroyOfPooledHandleLocksOnce0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:915
passCreateLocksOncePerSlotProbedWhenPoolIsFull0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:904
passCreateAcquiresAndReleasesConfigLockOnFirstFreeSlot0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:894
passFallbackReadAndWriteAreNoOps0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:881
passCreateWithNullMutexDoesNotConsumeAPoolSlot0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:871
passCreateWithNullMutexReturnsTheNullBuffer0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:864
passCreateWithNullMutexReportsError0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:850
passARefusedCreateLeavesADestroyedHandleInItsSlotANoOp0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:838
passAQueueItRefusedIsLeftWhereItIs0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:829
passRefusingAQueueThatAlreadyExistsReportsErrorWithEexist0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:813
passAQueueThatAlreadyExistsIsRefused0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:804
passCreateOnMqOpenFailureReleasesSlot0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:787
passCreateOnMqOpenFailureReportsErrorWithTheErrno0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:771
passExhaustedCreateReportsError0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:756
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogPosixMessageQueueBufferTest.cpp:747
SolidSyslogPosixMutex 2 tests, 0 ms · Tests/SolidSyslogPosixMutexTest.cpp
StatusTestTimeSource
passLockUnlockDoesNotCrash0 msTests/SolidSyslogPosixMutexTest.cpp:40
passCreateDestroyDoesNotCrash0 msTests/SolidSyslogPosixMutexTest.cpp:36
SolidSyslogPosixMutexPool 9 tests, 0 ms · Tests/SolidSyslogPosixMutexTest.cpp
StatusTestTimeSource
passDestroyOfStaleHandleReportsWarning0 msTests/SolidSyslogPosixMutexTest.cpp:171
passDestroyOfUnknownHandleReportsWarning0 msTests/SolidSyslogPosixMutexTest.cpp:156
passDestroyOfUnknownHandleDoesNotLock0 msTests/SolidSyslogPosixMutexTest.cpp:145
passDestroyOfPooledHandleLocksOnce0 msTests/SolidSyslogPosixMutexTest.cpp:133
passCreateLocksOncePerSlotProbedWhenPoolIsFull0 msTests/SolidSyslogPosixMutexTest.cpp:122
passCreateAcquiresAndReleasesConfigLockOnFirstFreeSlot0 msTests/SolidSyslogPosixMutexTest.cpp:112
passFallbackLockUnlockAreNoOps0 msTests/SolidSyslogPosixMutexTest.cpp:103
passExhaustedCreateReportsError0 msTests/SolidSyslogPosixMutexTest.cpp:88
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogPosixMutexTest.cpp:79
SolidSyslogPosixResolver 11 tests, 0 ms · Tests/SolidSyslogPosixResolverTest.cpp
StatusTestTimeSource
passFreesAddrInfoOnSuccess0 msTests/SolidSyslogPosixResolverTest.cpp:127
passDoesNotFreeAddrInfoWhenGetAddrInfoFails0 msTests/SolidSyslogPosixResolverTest.cpp:120
passReturnsFalseWhenGetAddrInfoFails0 msTests/SolidSyslogPosixResolverTest.cpp:114
passTcpTransportPassesStreamSocktype0 msTests/SolidSyslogPosixResolverTest.cpp:108
passUdpTransportPassesDatagramSocktype0 msTests/SolidSyslogPosixResolverTest.cpp:102
passGetAddrInfoCalledWithHostArgument0 msTests/SolidSyslogPosixResolverTest.cpp:95
passPopulatesPortFromPortArgument0 msTests/SolidSyslogPosixResolverTest.cpp:89
passPopulatesResolvedAddressFromHostArgument0 msTests/SolidSyslogPosixResolverTest.cpp:81
passPopulatesAddressFamily0 msTests/SolidSyslogPosixResolverTest.cpp:75
passReturnsTrueOnSuccess0 msTests/SolidSyslogPosixResolverTest.cpp:70
passCreateDestroyWorksWithoutCrashing0 msTests/SolidSyslogPosixResolverTest.cpp:66
SolidSyslogPosixResolverPool 9 tests, 0 ms · Tests/SolidSyslogPosixResolverTest.cpp
StatusTestTimeSource
passDestroyOfStaleHandleReportsWarning0 msTests/SolidSyslogPosixResolverTest.cpp:259
passDestroyOfUnknownHandleReportsWarning0 msTests/SolidSyslogPosixResolverTest.cpp:244
passDestroyOfUnknownHandleDoesNotLock0 msTests/SolidSyslogPosixResolverTest.cpp:233
passDestroyOfPooledHandleLocksOnce0 msTests/SolidSyslogPosixResolverTest.cpp:221
passCreateLocksOncePerSlotProbedWhenPoolIsFull0 msTests/SolidSyslogPosixResolverTest.cpp:210
passCreateAcquiresAndReleasesConfigLockOnFirstFreeSlot0 msTests/SolidSyslogPosixResolverTest.cpp:200
passFallbackResolveReturnsFalse0 msTests/SolidSyslogPosixResolverTest.cpp:190
passExhaustedCreateReportsError0 msTests/SolidSyslogPosixResolverTest.cpp:175
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogPosixResolverTest.cpp:166
SolidSyslogPosixSysUpTime 7 tests, 0 ms · Tests/SolidSyslogPosixSysUpTimeTest.cpp
StatusTestTimeSource
passWrapsPastMaxUint320 msTests/SolidSyslogPosixSysUpTimeTest.cpp:56
passMaxUint32Boundary0 msTests/SolidSyslogPosixSysUpTimeTest.cpp:49
passClockGettimeFailureReturnsZero0 msTests/SolidSyslogPosixSysUpTimeTest.cpp:42
passSubHundredthNanosecondsTruncateToZero0 msTests/SolidSyslogPosixSysUpTimeTest.cpp:36
passTenMillisecondsIsOneHundredth0 msTests/SolidSyslogPosixSysUpTimeTest.cpp:30
passOneSecondReturnsOneHundredHundredths0 msTests/SolidSyslogPosixSysUpTimeTest.cpp:24
passZeroSecondsAndZeroNanosecondsReturnsZero0 msTests/SolidSyslogPosixSysUpTimeTest.cpp:18
SolidSyslogPosixTcpStream 88 tests, 0 ms · Tests/SolidSyslogPosixTcpStreamTest.cpp
StatusTestTimeSource
passReadReturnsNegativeOneOnErrorAndClosesSocket0 msTests/SolidSyslogPosixTcpStreamTest.cpp:919
passReadReturnsNegativeOneOnEofAndClosesSocket0 msTests/SolidSyslogPosixTcpStreamTest.cpp:911
passReadReturnsZeroOnWouldBlock0 msTests/SolidSyslogPosixTcpStreamTest.cpp:904
passReadReturnsZeroOnEagain0 msTests/SolidSyslogPosixTcpStreamTest.cpp:897
passOpenFailsWhenSO_ERRORLookupFails0 msTests/SolidSyslogPosixTcpStreamTest.cpp:884
passOpenFailsWhenConnectFailsImmediatelyWithRefused0 msTests/SolidSyslogPosixTcpStreamTest.cpp:875
passOpenReadsSO_ERRORAfterSelectWritable0 msTests/SolidSyslogPosixTcpStreamTest.cpp:867
passOpenFailsWhenDeferredSO_ERRORIsNonZero0 msTests/SolidSyslogPosixTcpStreamTest.cpp:857
passOpenFailsWhenSelectFlagsErrorOnFd0 msTests/SolidSyslogPosixTcpStreamTest.cpp:849
passOpenClosesSocketOnSelectTimeout0 msTests/SolidSyslogPosixTcpStreamTest.cpp:840
passOpenFailsWhenSelectReportsTimeout0 msTests/SolidSyslogPosixTcpStreamTest.cpp:832
passOpenSucceedsWhenSelectReportsWritableAndZeroSO_ERROR0 msTests/SolidSyslogPosixTcpStreamTest.cpp:824
passGetterReceivesNullContextWhenContextNotConfigured0 msTests/SolidSyslogPosixTcpStreamTest.cpp:817
passADeadlineAboveTheCapIsBoundedToIt0 msTests/SolidSyslogPosixTcpStreamTest.cpp:807
passOpenUsesGetterReturnValueAsConnectTimeout0 msTests/SolidSyslogPosixTcpStreamTest.cpp:796
passOpenInvokesConfiguredConnectTimeoutGetter0 msTests/SolidSyslogPosixTcpStreamTest.cpp:789
passOpenBoundsTheConnectByTheTunableWhenTheConfigHasNoGetter0 msTests/SolidSyslogPosixTcpStreamTest.cpp:776
passOpenPassesBoundedConnectTimeoutToSelect0 msTests/SolidSyslogPosixTcpStreamTest.cpp:767
passOpenInvokesSelectWhenConnectReturnsEinprogress0 msTests/SolidSyslogPosixTcpStreamTest.cpp:760
passOpenSkipsSelectWhenConnectReturnsImmediately0 msTests/SolidSyslogPosixTcpStreamTest.cpp:752
passDefaultPortMatchesRfc65870 msTests/SolidSyslogPosixTcpStreamTest.cpp:742
passDestroyClosesWithSocketFd0 msTests/SolidSyslogPosixTcpStreamTest.cpp:735
passDestroyClosesOpenSocket0 msTests/SolidSyslogPosixTcpStreamTest.cpp:728
passReadReturnsRecvReturnValue0 msTests/SolidSyslogPosixTcpStreamTest.cpp:719
passReadPassesZeroFlagsToRecv0 msTests/SolidSyslogPosixTcpStreamTest.cpp:711
passReadPassesLengthToRecv0 msTests/SolidSyslogPosixTcpStreamTest.cpp:703
passReadPassesBufferToRecv0 msTests/SolidSyslogPosixTcpStreamTest.cpp:695
passReadPassesSocketFdToRecv0 msTests/SolidSyslogPosixTcpStreamTest.cpp:687
passReadCallsRecvOnce0 msTests/SolidSyslogPosixTcpStreamTest.cpp:679
passOpeningAStreamThatIsAlreadyOpenLeavesTheSocketItHoldsUntouched0 msTests/SolidSyslogPosixTcpStreamTest.cpp:669
passOpeningAStreamThatIsAlreadyOpenIsRefusedAndReported0 msTests/SolidSyslogPosixTcpStreamTest.cpp:654
passCloseIsNoOpWhenNotOpen0 msTests/SolidSyslogPosixTcpStreamTest.cpp:648
passCloseCalledWithSocketFd0 msTests/SolidSyslogPosixTcpStreamTest.cpp:641
passCloseCallsCloseOnce0 msTests/SolidSyslogPosixTcpStreamTest.cpp:634
passSendLeavesWhatThePeerSentForAReadToCollect0 msTests/SolidSyslogPosixTcpStreamTest.cpp:627
passSendWritesWhenThePeerHasSentData0 msTests/SolidSyslogPosixTcpStreamTest.cpp:619
passSendRefusesTheRecordWhenTheStackReportsAFault0 msTests/SolidSyslogPosixTcpStreamTest.cpp:608
passSendRefusesTheRecordWhenThePeerHasClosedItsEnd0 msTests/SolidSyslogPosixTcpStreamTest.cpp:597
passSendReturnsFalseOnSendFailure0 msTests/SolidSyslogPosixTcpStreamTest.cpp:590
passSendReturnsTrueOnSuccess0 msTests/SolidSyslogPosixTcpStreamTest.cpp:584
passSendPassesSocketFd0 msTests/SolidSyslogPosixTcpStreamTest.cpp:577
passSendPassesMSG_NOSIGNALFlag0 msTests/SolidSyslogPosixTcpStreamTest.cpp:570
passSendPassesLength0 msTests/SolidSyslogPosixTcpStreamTest.cpp:563
passSendPassesBuffer0 msTests/SolidSyslogPosixTcpStreamTest.cpp:556
passSendCallsSendOnce0 msTests/SolidSyslogPosixTcpStreamTest.cpp:549
passOpenClosesSocketOnConnectFailure0 msTests/SolidSyslogPosixTcpStreamTest.cpp:541
passSendClosesSocketOnFailure0 msTests/SolidSyslogPosixTcpStreamTest.cpp:533
passSendReturnsFalseOnEagain0 msTests/SolidSyslogPosixTcpStreamTest.cpp:526
passSendReturnsFalseOnEintr0 msTests/SolidSyslogPosixTcpStreamTest.cpp:517
passSendDoesNotRetryAfterShortWrite0 msTests/SolidSyslogPosixTcpStreamTest.cpp:509
passSendReturnsFalseOnShortWrite0 msTests/SolidSyslogPosixTcpStreamTest.cpp:502
passOpenReportsConnectRefusedWhenTheDeferredSocketErrorIsSet0 msTests/SolidSyslogPosixTcpStreamTest.cpp:486
passOpenReportsThePendingSocketErrorWhenSelectFlagsTheErrorSet0 msTests/SolidSyslogPosixTcpStreamTest.cpp:470
passOpenReportsConnectRefusedWhenSelectFlagsTheErrorSet0 msTests/SolidSyslogPosixTcpStreamTest.cpp:459
passOpenReportsConnectTimedOutWhenSelectExpires0 msTests/SolidSyslogPosixTcpStreamTest.cpp:448
passOpenReportsConnectRefusedWhenSelectAnswersReadyWithoutTheSocketWritable0 msTests/SolidSyslogPosixTcpStreamTest.cpp:436
passOpenReportsConnectRefusedWithTheErrnoWhenTheDeferredSocketErrorCannotBeRead0 msTests/SolidSyslogPosixTcpStreamTest.cpp:420
passOpenReportsConnectRefusedWithTheErrnoWhenSelectFails0 msTests/SolidSyslogPosixTcpStreamTest.cpp:405
passOpenReportsConnectNotStartedWhenTheInterfaceIsDown0 msTests/SolidSyslogPosixTcpStreamTest.cpp:394
passOpenReportsConnectNotStartedWhenTheHostIsUnreachable0 msTests/SolidSyslogPosixTcpStreamTest.cpp:383
passOpenReportsConnectNotStartedWhenTheNetworkIsUnreachable0 msTests/SolidSyslogPosixTcpStreamTest.cpp:372
passOpenReportsConnectNotStartedWhenConnectFailsForALocalReason0 msTests/SolidSyslogPosixTcpStreamTest.cpp:361
passOpenReportsTheSameRefusalAgainAfterAConnectionInBetween0 msTests/SolidSyslogPosixTcpStreamTest.cpp:351
passOpenReportsADifferentFailureInTheSameRun0 msTests/SolidSyslogPosixTcpStreamTest.cpp:342
passOpenReportsARepeatedRefusalOnce0 msTests/SolidSyslogPosixTcpStreamTest.cpp:334
passOpenReportsConnectRefusedWhenTheStackGivesUpOnThePeer0 msTests/SolidSyslogPosixTcpStreamTest.cpp:323
passOpenReportsConnectRefusedWhenConnectFailsImmediately0 msTests/SolidSyslogPosixTcpStreamTest.cpp:312
passOpenReportsEndpointUnavailableWhenTheSocketFlagsCannotBeRead0 msTests/SolidSyslogPosixTcpStreamTest.cpp:298
passOpenReportsEndpointUnavailableWhenTheSocketCannotBeMadeNonBlocking0 msTests/SolidSyslogPosixTcpStreamTest.cpp:284
passOpenReportsEndpointUnavailableWhenSocketCannotBeCreated0 msTests/SolidSyslogPosixTcpStreamTest.cpp:270
passOpenSkipsConnectAndSetsockoptWhenSocketFails0 msTests/SolidSyslogPosixTcpStreamTest.cpp:262
passOpenReturnsFalseWhenSocketFails0 msTests/SolidSyslogPosixTcpStreamTest.cpp:256
passOpenReturnsFalseOnConnectFailure0 msTests/SolidSyslogPosixTcpStreamTest.cpp:250
passOpenReturnsTrueOnSuccess0 msTests/SolidSyslogPosixTcpStreamTest.cpp:245
passOpenCallsConnectWithProvidedAddress0 msTests/SolidSyslogPosixTcpStreamTest.cpp:238
passOpenCallsConnectWithSocketFd0 msTests/SolidSyslogPosixTcpStreamTest.cpp:231
passOpenFailsWhenFcntlSetFlFails0 msTests/SolidSyslogPosixTcpStreamTest.cpp:222
passOpenSetsNonBlockingFlagBeforeConnect0 msTests/SolidSyslogPosixTcpStreamTest.cpp:214
passOpenSetsTcpUserTimeoutToTheKeepaliveWindow0 msTests/SolidSyslogPosixTcpStreamTest.cpp:202
passOpenSetsTcpKeepCntFromTheTunable0 msTests/SolidSyslogPosixTcpStreamTest.cpp:195
passOpenSetsTcpKeepIntvlFromTheTunable0 msTests/SolidSyslogPosixTcpStreamTest.cpp:188
passOpenSetsTcpKeepIdleFromTheTunable0 msTests/SolidSyslogPosixTcpStreamTest.cpp:181
passOpenEnablesSoKeepalive0 msTests/SolidSyslogPosixTcpStreamTest.cpp:174
passOpenEnablesTcpNoDelay0 msTests/SolidSyslogPosixTcpStreamTest.cpp:168
passOpenCallsSocketWithSOCK_STREAM0 msTests/SolidSyslogPosixTcpStreamTest.cpp:162
passOpenCallsSocketWithAF_INET0 msTests/SolidSyslogPosixTcpStreamTest.cpp:156
passOpenCallsSocketOnce0 msTests/SolidSyslogPosixTcpStreamTest.cpp:150
passCreateDestroyWorksWithoutCrashing0 msTests/SolidSyslogPosixTcpStreamTest.cpp:146
SolidSyslogPosixTcpStreamPool 9 tests, 0 ms · Tests/SolidSyslogPosixTcpStreamTest.cpp
StatusTestTimeSource
passDestroyOfStaleHandleReportsWarning0 msTests/SolidSyslogPosixTcpStreamTest.cpp:1051
passDestroyOfUnknownHandleReportsWarning0 msTests/SolidSyslogPosixTcpStreamTest.cpp:1036
passDestroyOfUnknownHandleDoesNotLock0 msTests/SolidSyslogPosixTcpStreamTest.cpp:1025
passDestroyOfPooledHandleLocksOnce0 msTests/SolidSyslogPosixTcpStreamTest.cpp:1013
passCreateLocksOncePerSlotProbedWhenPoolIsFull0 msTests/SolidSyslogPosixTcpStreamTest.cpp:1002
passCreateAcquiresAndReleasesConfigLockOnFirstFreeSlot0 msTests/SolidSyslogPosixTcpStreamTest.cpp:992
passFallbackSendReturnsTrue0 msTests/SolidSyslogPosixTcpStreamTest.cpp:984
passExhaustedCreateReportsError0 msTests/SolidSyslogPosixTcpStreamTest.cpp:969
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogPosixTcpStreamTest.cpp:960
SolidSyslogPosix_Sleep 1 tests, 0 ms · Tests/SolidSyslogPosixSleepTest.cpp
StatusTestTimeSource
passReturnsImmediatelyForZero0 msTests/SolidSyslogPosixSleepTest.cpp:10
SolidSyslogPrival 2 tests, 0 ms · Tests/SolidSyslogPrivalTest.cpp
StatusTestTimeSource
passSeverityEnumValuesMatchRfc54240 msTests/SolidSyslogPrivalTest.cpp:34
passFacilityEnumValuesMatchRfc54240 msTests/SolidSyslogPrivalTest.cpp:6
SolidSyslogScratchStackUsage 2 tests, 4 ms · Tests/SolidSyslogScratchStackUsageTest.cpp
StatusTestTimeSource
passTheSharedScratchSparesTheLoggingTaskTheMessageBuffer3 msTests/SolidSyslogScratchStackUsageTest.cpp:151
passTheStackScratchPutsTheMessageBufferOnTheLoggingTask1 msTests/SolidSyslogScratchStackUsageTest.cpp:145
SolidSyslogSdElement 11 tests, 0 ms · Tests/SolidSyslogSdElementTest.cpp
StatusTestTimeSource
passParamValueIsEscapedThroughTheValueSink0 msTests/SolidSyslogSdElementTest.cpp:126
passSkippedParamDoesNotDisturbSurroundingParams0 msTests/SolidSyslogSdElementTest.cpp:115
passParamWithNullNameIsSkippedButElementStands0 msTests/SolidSyslogSdElementTest.cpp:106
passBeginWithNullNameSuppressesTheWholeElement0 msTests/SolidSyslogSdElementTest.cpp:95
passSecondParamClosesThePreviousValueQuote0 msTests/SolidSyslogSdElementTest.cpp:85
passEndWithNoParamClosesElementOnly0 msTests/SolidSyslogSdElementTest.cpp:77
passEndClosesValueQuoteAndElement0 msTests/SolidSyslogSdElementTest.cpp:67
passParamReturnsValueSinkStreamingIntoTheElement0 msTests/SolidSyslogSdElementTest.cpp:58
passParamOpensSpaceNameEqualsQuote0 msTests/SolidSyslogSdElementTest.cpp:50
passBeginEmitsNameWithEnterpriseNumber0 msTests/SolidSyslogSdElementTest.cpp:43
passBeginEmitsOpenBracketAndIanaName0 msTests/SolidSyslogSdElementTest.cpp:36
SolidSyslogSdValue 23 tests, 0 ms · Tests/SolidSyslogSdValueTest.cpp
StatusTestTimeSource
passBoundedStringCapCountsEscapePairAsOneDecodedByte0 msTests/SolidSyslogSdValueTest.cpp:229
passBoundedStringTruncatesAtMaxDecodedLength0 msTests/SolidSyslogSdValueTest.cpp:222
passBoundedStringPassesValueShorterThanCapThrough0 msTests/SolidSyslogSdValueTest.cpp:215
passBoundedStringFlushesHeldTailBeforeValue0 msTests/SolidSyslogSdValueTest.cpp:207
passUint32FlushesHeldTailBeforeDigits0 msTests/SolidSyslogSdValueTest.cpp:196
passCloseWithNoHeldTailWritesNothing0 msTests/SolidSyslogSdValueTest.cpp:188
passCloseSubstitutesStillIncompleteTailWithReplacementCharacter0 msTests/SolidSyslogSdValueTest.cpp:180
passSubstitutesHeldSequenceInterruptedByNextChunk0 msTests/SolidSyslogSdValueTest.cpp:170
passSubstitutesInChunkLeadByteInterruptedByAscii0 msTests/SolidSyslogSdValueTest.cpp:161
passEmitsCompletePrefixAndHoldsTrailingIncompleteSequence0 msTests/SolidSyslogSdValueTest.cpp:151
passReassemblesFourByteCodepointSplitOneByteAtATime0 msTests/SolidSyslogSdValueTest.cpp:139
passReassemblesFourByteCodepointSplitAcrossStringCalls0 msTests/SolidSyslogSdValueTest.cpp:130
passReassemblesTwoByteCodepointSplitAcrossStringCalls0 msTests/SolidSyslogSdValueTest.cpp:119
passUint32EmitsDecimalDigits0 msTests/SolidSyslogSdValueTest.cpp:112
passStringSubstitutesIllFormedByteWithReplacementCharacter0 msTests/SolidSyslogSdValueTest.cpp:104
passStringPassesValidUtf8CodepointThrough0 msTests/SolidSyslogSdValueTest.cpp:96
passStringEscapesAllThreeSpecialsInOneValue0 msTests/SolidSyslogSdValueTest.cpp:89
passStringEscapesCloseBracket0 msTests/SolidSyslogSdValueTest.cpp:82
passStringEscapesBackslash0 msTests/SolidSyslogSdValueTest.cpp:75
passStringEscapesDoubleQuote0 msTests/SolidSyslogSdValueTest.cpp:68
passStringCannotOverflowTheFormatterBuffer0 msTests/SolidSyslogSdValueTest.cpp:54
passStringPassesPlainAsciiThrough0 msTests/SolidSyslogSdValueTest.cpp:47
passStringWithEmptySourceWritesNothing0 msTests/SolidSyslogSdValueTest.cpp:40
SolidSyslogServiceEagerDrain 2 tests, 0 ms · Tests/SolidSyslogTest.cpp
StatusTestTimeSource
passStoredMessagesDrainInFifoOrderAcrossTicks0 msTests/SolidSyslogTest.cpp:1268
passAllBufferedMessagesReachStoreInOneTickWhenSenderFails0 msTests/SolidSyslogTest.cpp:1257
SolidSyslogServiceEventReport 28 tests, 0 ms · Tests/SolidSyslogServiceEventReportTest.cpp
StatusTestTimeSource
passARefusedReportIsSentOnceTheSenderRecoversWhileLogsGoStraightThrough0 msTests/SolidSyslogServiceEventReportTest.cpp:428
passARefusedReportBlocksThePass0 msTests/SolidSyslogServiceEventReportTest.cpp:420
passTheFallbackLoggerIsIdleWithAnEventWaiting0 msTests/SolidSyslogServiceEventReportTest.cpp:412
passAPassThatReportsEveryEventWaitingIsIdle0 msTests/SolidSyslogServiceEventReportTest.cpp:405
passAKindOutsideTheReportedSetIsNotReported0 msTests/SolidSyslogServiceEventReportTest.cpp:396
passARefusedReportEndsThePassesReports0 msTests/SolidSyslogServiceEventReportTest.cpp:385
passTwoKindsPendingAreBothReportedInOnePass0 msTests/SolidSyslogServiceEventReportTest.cpp:375
passAnEventRaisedBeforeTheLoggerIsCreatedIsReportedByItsFirstService0 msTests/SolidSyslogServiceEventReportTest.cpp:364
passTheFallbackLoggerLeavesTheEventForALoggerThatCanReportIt0 msTests/SolidSyslogServiceEventReportTest.cpp:353
passSeveralRaisesOfOneKindAreReportedOnce0 msTests/SolidSyslogServiceEventReportTest.cpp:342
passNothingIsSentWhenNothingIsPending0 msTests/SolidSyslogServiceEventReportTest.cpp:335
passASourceWithNoNameHasNoSourceParam0 msTests/SolidSyslogServiceEventReportTest.cpp:325
passAnEventWithNoSourceHasNoSourceParam0 msTests/SolidSyslogServiceEventReportTest.cpp:316
passTheMostNegativeNativeCodeIsWrittenWhole0 msTests/SolidSyslogServiceEventReportTest.cpp:301
passANativeCodeOfZeroIsStillWritten0 msTests/SolidSyslogServiceEventReportTest.cpp:286
passAnEventWithNoNativeCodeHasNoNativeParam0 msTests/SolidSyslogServiceEventReportTest.cpp:277
passTheElementCarriesTheNativeCodeAfterTheDetail0 msTests/SolidSyslogServiceEventReportTest.cpp:262
passANegativeUnnamedDetailKeepsItsSign0 msTests/SolidSyslogServiceEventReportTest.cpp:253
passAnUnnamedDetailIsWrittenAsItsNumber0 msTests/SolidSyslogServiceEventReportTest.cpp:244
passTheElementNamesTheDetailAfterTheCategory0 msTests/SolidSyslogServiceEventReportTest.cpp:234
passTheElementNamesTheEventsCategoryAfterItsSource0 msTests/SolidSyslogServiceEventReportTest.cpp:220
passTheElementNamesTheEventsSource0 msTests/SolidSyslogServiceEventReportTest.cpp:211
passTheLibrarysElementFollowsTheLoggersOwnSd0 msTests/SolidSyslogServiceEventReportTest.cpp:202
passTheReportsMsgSaysItIsASolidSyslogEvent0 msTests/SolidSyslogServiceEventReportTest.cpp:193
passTheReportsMsgIdIsTheCategoryName0 msTests/SolidSyslogServiceEventReportTest.cpp:184
passTheReportCarriesTheLoggersOwnHostnameAppNameAndProcid0 msTests/SolidSyslogServiceEventReportTest.cpp:170
passTheReportIsAtFacilitySyslogAndTheEventsSeverity0 msTests/SolidSyslogServiceEventReportTest.cpp:161
passAPendingBufferLossIsSentByTheNextService0 msTests/SolidSyslogServiceEventReportTest.cpp:152
SolidSyslogServiceEventReportBufferFull 2 tests, 0 ms · Tests/SolidSyslogServiceEventReportTest.cpp
StatusTestTimeSource
passUnderHaltAHeldReportStillHaltsTheLogger0 msTests/SolidSyslogServiceEventReportTest.cpp:884
passUnderOldestAHeldReportKeepsItsPlace0 msTests/SolidSyslogServiceEventReportTest.cpp:875
SolidSyslogServiceEventReportOrder 3 tests, 1 ms · Tests/SolidSyslogServiceEventReportTest.cpp
StatusTestTimeSource
passARefusedHandshakeIsReportedBeforeTheDeliveryFailureItCaused1 msTests/SolidSyslogServiceEventReportTest.cpp:662
passAFileFaultIsReportedBeforeTheFreezeItCaused0 msTests/SolidSyslogServiceEventReportTest.cpp:650
passAReportGoesAfterTheHeldRecordAndBeforeTheBuffer0 msTests/SolidSyslogServiceEventReportTest.cpp:629
SolidSyslogServiceEventReportRaisedMidPass 4 tests, 0 ms · Tests/SolidSyslogServiceEventReportTest.cpp
StatusTestTimeSource
passAReportTurnedDownInOnePassLeavesTheNextFreeToBeReady0 msTests/SolidSyslogServiceEventReportTest.cpp:764
passAKindLeftWaitingByThePassMakesItReady0 msTests/SolidSyslogServiceEventReportTest.cpp:756
passAKindRaisedAtASlotThePassHasWalkedIsReportedTheNextPass0 msTests/SolidSyslogServiceEventReportTest.cpp:745
passAKindRaisedAtASlotThePassHasWalkedIsNotReportedThatPass0 msTests/SolidSyslogServiceEventReportTest.cpp:735
SolidSyslogServiceEventReportSwitch 8 tests, 0 ms · Tests/SolidSyslogServiceEventReportTest.cpp
StatusTestTimeSource
passAReportAlreadyMadeIsSentAfterTheSwitchGoesOff0 msTests/SolidSyslogServiceEventReportTest.cpp:549
passTheSwitchIsNotAskedWhileARecordIsHeld0 msTests/SolidSyslogServiceEventReportTest.cpp:535
passAPassWhoseSwitchTurnedAReportDownIsIdle0 msTests/SolidSyslogServiceEventReportTest.cpp:527
passSwitchedOffItIsAskedOnceAPass0 msTests/SolidSyslogServiceEventReportTest.cpp:516
passTheSwitchIsNotAskedWhenNothingIsPending0 msTests/SolidSyslogServiceEventReportTest.cpp:509
passAnEventRaisedWhileSwitchedOffIsReportedOnceSwitchedOn0 msTests/SolidSyslogServiceEventReportTest.cpp:497
passSwitchedOffNoReportIsMade0 msTests/SolidSyslogServiceEventReportTest.cpp:487
passSwitchedOnTheReportIsMade0 msTests/SolidSyslogServiceEventReportTest.cpp:478
SolidSyslogServiceEventReportTwoLoggers 1 tests, 0 ms · Tests/SolidSyslogServiceEventReportTest.cpp
StatusTestTimeSource
passAReportTurnedDownThatTheOtherLoggerMadeLeavesTheNextPassFreeToBeReady0 msTests/SolidSyslogServiceEventReportTest.cpp:824
SolidSyslogServiceEventReportWithAStore 11 tests, 0 ms · Tests/SolidSyslogServiceEventReportTest.cpp
StatusTestTimeSource
passThePendingReportIsMadeOnceTheHaltLifts0 msTests/SolidSyslogServiceEventReportTest.cpp:1049
passAHaltEndsThePassesReports0 msTests/SolidSyslogServiceEventReportTest.cpp:1037
passAHaltMetDealingWithTheHeldRecordMakesNoReportThatPass0 msTests/SolidSyslogServiceEventReportTest.cpp:1021
passAHaltedLoggerMakesNoReport0 msTests/SolidSyslogServiceEventReportTest.cpp:1012
passAReportTheStoreRefusesUnderHaltIsKeptOnceTheHaltLifts0 msTests/SolidSyslogServiceEventReportTest.cpp:998
passAReportTheStoreRefusesUnderHaltIsNotSent0 msTests/SolidSyslogServiceEventReportTest.cpp:987
passAReportTheStoreRefusesUnderNewestGoesToTheSender0 msTests/SolidSyslogServiceEventReportTest.cpp:976
passAHeldReportIsOfferedToTheStoreFirstOnTheNextPass0 msTests/SolidSyslogServiceEventReportTest.cpp:964
passAReportTheStoreLosesIsHeldWhileTheSenderRefusesIt0 msTests/SolidSyslogServiceEventReportTest.cpp:955
passAReportTheStoreLosesGoesToTheSender0 msTests/SolidSyslogServiceEventReportTest.cpp:945
passTheStoreKeepsTheReport0 msTests/SolidSyslogServiceEventReportTest.cpp:936
SolidSyslogServiceHalt 10 tests, 0 ms · Tests/SolidSyslogTest.cpp
StatusTestTimeSource
passAStoreThatKeepsNothingCannotHaltTheLogger0 msTests/SolidSyslogTest.cpp:1445
passAHaltWithNoCallbackConfiguredStillHalts0 msTests/SolidSyslogTest.cpp:1434
passARefusalUnderNewestDoesNotHalt0 msTests/SolidSyslogTest.cpp:1424
passAHaltedServiceMovesNothing0 msTests/SolidSyslogTest.cpp:1412
passARecordTheStoreLostIsNotSent0 msTests/SolidSyslogTest.cpp:1402
passARecordTheStoreLostForAnotherReasonDoesNotHalt0 msTests/SolidSyslogTest.cpp:1393
passServiceCallsOnHaltWhenItHalts0 msTests/SolidSyslogTest.cpp:1381
passTheHaltIsReportedAheadOfTheBufferOnceThePolicyChanges0 msTests/SolidSyslogTest.cpp:1363
passServiceResumesOnceThePolicyNoLongerAnswersHalt0 msTests/SolidSyslogTest.cpp:1349
passServiceReturnsHaltedWhenTheStoreRefusesARecordUnderHalt0 msTests/SolidSyslogTest.cpp:1339
SolidSyslogServiceHaltOrdering 4 tests, 0 ms · Tests/SolidSyslogServiceHeldRecordTest.cpp
StatusTestTimeSource
passTheThresholdCallbackFiresBeforeOnHalt0 msTests/SolidSyslogServiceHeldRecordTest.cpp:725
passAHaltOnTheStoresRefusalIsRaisedAsAnEvent0 msTests/SolidSyslogServiceHeldRecordTest.cpp:711
passTheHaltIsRaisedBeforeOnHaltIsCalled0 msTests/SolidSyslogServiceHeldRecordTest.cpp:702
passTheRefusalIsReportedBeforeOnHaltIsCalled0 msTests/SolidSyslogServiceHeldRecordTest.cpp:691
SolidSyslogServiceHeldRecord 8 tests, 0 ms · Tests/SolidSyslogServiceHeldRecordTest.cpp
StatusTestTimeSource
passServiceDoesNotHoldARecordTheStoreRefused0 msTests/SolidSyslogServiceHeldRecordTest.cpp:296
passDestroyDropsAHeldRecord0 msTests/SolidSyslogServiceHeldRecordTest.cpp:284
passNothingIsLostAcrossAnOutageOfSeveralPasses0 msTests/SolidSyslogServiceHeldRecordTest.cpp:275
passServiceReturnsIdleOnceTheHeldRecordIsSentAndNothingWaits0 msTests/SolidSyslogServiceHeldRecordTest.cpp:267
passServiceDeliversTheHeldRecordThenTheBufferOnceTheSenderRecovers0 msTests/SolidSyslogServiceHeldRecordTest.cpp:255
passServiceRetriesTheHeldRecordBeforeReadingTheBuffer0 msTests/SolidSyslogServiceHeldRecordTest.cpp:243
passServiceDoesNotReadTheBufferWhileItHoldsARecord0 msTests/SolidSyslogServiceHeldRecordTest.cpp:232
passServiceReturnsBlockedWhenADirectSendFails0 msTests/SolidSyslogServiceHeldRecordTest.cpp:224
SolidSyslogServiceHeldRecordBufferFull 11 tests, 0 ms · Tests/SolidSyslogServiceHeldRecordTest.cpp
StatusTestTimeSource
passOnceTheHaltLiftsTheHaltIsReportedAfterTheLossThatCausedIt0 msTests/SolidSyslogServiceHeldRecordTest.cpp:570
passOnceTheHaltLiftsTheLossThatCausedItIsReportedFirst0 msTests/SolidSyslogServiceHeldRecordTest.cpp:556
passUnderHaltTheHeldRecordIsRetriedOnceThePolicyChanges0 msTests/SolidSyslogServiceHeldRecordTest.cpp:539
passAHaltOnAFullBufferIsRaisedAsAnEvent0 msTests/SolidSyslogServiceHeldRecordTest.cpp:523
passUnderHaltServiceHaltsWithoutSendingTheHeldRecord0 msTests/SolidSyslogServiceHeldRecordTest.cpp:512
passUnderNewestTheHeldRecordIsKept0 msTests/SolidSyslogServiceHeldRecordTest.cpp:499
passUnderOldestTheHeldRecordIsKeptWhileTheBufferHasRoom0 msTests/SolidSyslogServiceHeldRecordTest.cpp:486
passAHeldRecordDealtWithEndsTheRunSoTheNextDropIsReportedAgain0 msTests/SolidSyslogServiceHeldRecordTest.cpp:474
passARunOfDroppedHeldRecordsIsReportedOnce0 msTests/SolidSyslogServiceHeldRecordTest.cpp:460
passUnderOldestDroppingTheHeldRecordIsReportedAsRecordsLost0 msTests/SolidSyslogServiceHeldRecordTest.cpp:445
passUnderOldestTheHeldRecordIsDroppedAndTheBufferHeadTakenInstead0 msTests/SolidSyslogServiceHeldRecordTest.cpp:433
SolidSyslogServiceHeldRecordFrozenStore 1 tests, 0 ms · Tests/SolidSyslogServiceHeldRecordTest.cpp
StatusTestTimeSource
passNothingIsLostAcrossAnOutageWithAFrozenStore0 msTests/SolidSyslogServiceHeldRecordTest.cpp:312
SolidSyslogServiceHeldRecordTwoInstances 1 tests, 0 ms · Tests/SolidSyslogServiceHeldRecordTest.cpp
StatusTestTimeSource
passEachInstanceHoldsItsOwnRecord0 msTests/SolidSyslogServiceHeldRecordTest.cpp:323
SolidSyslogSharedScratch 14 tests, 0 ms · Tests/SolidSyslogSharedScratchTest.cpp
StatusTestTimeSource
passTheErrorSourceNamesItsDetailsThroughSharedScratchErrors0 msTests/SolidSyslogSharedScratchTest.cpp:182
passUseAfterDestroyFormatsOnTheStack0 msTests/SolidSyslogSharedScratchTest.cpp:172
passDestroyingTheStackFallbackEmitsUnknownDestroyWarning0 msTests/SolidSyslogSharedScratchTest.cpp:156
passDestroyWithNullHandleEmitsUnknownDestroyWarning0 msTests/SolidSyslogSharedScratchTest.cpp:142
passNullMutexReportsBadConfig0 msTests/SolidSyslogSharedScratchTest.cpp:127
passNullMutexFallsBackToTheStackScratch0 msTests/SolidSyslogSharedScratchTest.cpp:121
passUserRunsWhileTheMutexIsHeld0 msTests/SolidSyslogSharedScratchTest.cpp:114
passWithScratchLocksThenUnlocksOnce0 msTests/SolidSyslogSharedScratchTest.cpp:107
passStorageIsTheSameBufferOnEveryCall0 msTests/SolidSyslogSharedScratchTest.cpp:99
passUserIsToldTheStorageHoldsAMaxSizeMessage0 msTests/SolidSyslogSharedScratchTest.cpp:93
passWithScratchPassesContextThrough0 msTests/SolidSyslogSharedScratchTest.cpp:86
passWithScratchRunsUserOnce0 msTests/SolidSyslogSharedScratchTest.cpp:80
passCreateReturnsAPooledInstanceNotTheStackScratch0 msTests/SolidSyslogSharedScratchTest.cpp:75
passCreateDestroyWorksWithoutCrashing0 msTests/SolidSyslogSharedScratchTest.cpp:71
SolidSyslogSharedScratchPool 3 tests, 0 ms · Tests/SolidSyslogSharedScratchTest.cpp
StatusTestTimeSource
passDestroyingAHandleTwiceReportsTheSecond0 msTests/SolidSyslogSharedScratchTest.cpp:243
passOverflowFallsBackToTheStackScratch0 msTests/SolidSyslogSharedScratchTest.cpp:234
passOverflowReportsPoolExhausted0 msTests/SolidSyslogSharedScratchTest.cpp:219
SolidSyslogStackScratch 5 tests, 0 ms · Tests/SolidSyslogStackScratchTest.cpp
StatusTestTimeSource
passStorageTakesEverythingAMaxSizeFormatterWrites0 msTests/SolidSyslogStackScratchTest.cpp:74
passUserIsToldTheStorageHoldsAMaxSizeMessage0 msTests/SolidSyslogStackScratchTest.cpp:66
passWithScratchPassesContextThrough0 msTests/SolidSyslogStackScratchTest.cpp:59
passWithScratchRunsUserOnce0 msTests/SolidSyslogStackScratchTest.cpp:53
passGetReturnsSameInstance0 msTests/SolidSyslogStackScratchTest.cpp:48
SolidSyslogStdAtomicCounterPool 11 tests, 0 ms · Tests/SolidSyslogStdAtomicCounterPoolTest.cpp
StatusTestTimeSource
passTheErrorSourceNamesItsDetailsThroughAtomicCounterErrors0 msTests/SolidSyslogStdAtomicCounterPoolTest.cpp:171
passDestroyOfStaleHandleReportsWarning0 msTests/SolidSyslogStdAtomicCounterPoolTest.cpp:154
passDestroyOfUnknownHandleReportsWarning0 msTests/SolidSyslogStdAtomicCounterPoolTest.cpp:139
passDestroyOfUnknownHandleDoesNotLock0 msTests/SolidSyslogStdAtomicCounterPoolTest.cpp:128
passDestroyOfPooledHandleLocksOnce0 msTests/SolidSyslogStdAtomicCounterPoolTest.cpp:116
passCreateLocksOncePerSlotProbedWhenPoolIsFull0 msTests/SolidSyslogStdAtomicCounterPoolTest.cpp:105
passCreateAcquiresAndReleasesConfigLockOnFirstFreeSlot0 msTests/SolidSyslogStdAtomicCounterPoolTest.cpp:95
passReacquiredSlotRestartsCountingFromOne0 msTests/SolidSyslogStdAtomicCounterPoolTest.cpp:83
passFallbackIncrementReturnsOne0 msTests/SolidSyslogStdAtomicCounterPoolTest.cpp:75
passExhaustedCreateReportsError0 msTests/SolidSyslogStdAtomicCounterPoolTest.cpp:60
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogStdAtomicCounterPoolTest.cpp:51
SolidSyslogStreamOpenHealth 6 tests, 0 ms · Tests/SolidSyslogStreamOpenHealthTest.cpp
StatusTestTimeSource
passANewNativeCodeBehindTheSameDetailIsNotReportedAgain0 msTests/SolidSyslogStreamOpenHealthTest.cpp:100
passFirstFailureWithANativeCodeCarriesIt0 msTests/SolidSyslogStreamOpenHealthTest.cpp:87
passASuccessfulOpenReArmsTheSameDetail0 msTests/SolidSyslogStreamOpenHealthTest.cpp:78
passADifferentDetailIsReportedWithItsOwnSeverity0 msTests/SolidSyslogStreamOpenHealthTest.cpp:69
passRepeatOfTheSameDetailIsNotReportedAgain0 msTests/SolidSyslogStreamOpenHealthTest.cpp:61
passFirstFailureIsReportedAsGiven0 msTests/SolidSyslogStreamOpenHealthTest.cpp:54
SolidSyslogStreamSender 5 tests, 0 ms · Tests/SolidSyslogStreamSenderTest.cpp
StatusTestTimeSource
passEndpointCallbacksReceiveEndpointContext0 msTests/SolidSyslogStreamSenderTest.cpp:160
passFirstSendSetsTcpNoDelay0 msTests/SolidSyslogStreamSenderTest.cpp:154
passFirstSendOpensStreamSocket0 msTests/SolidSyslogStreamSenderTest.cpp:146
passCreateDoesNotOpenSocket0 msTests/SolidSyslogStreamSenderTest.cpp:141
passCreateReturnsNonNull0 msTests/SolidSyslogStreamSenderTest.cpp:136
SolidSyslogStreamSenderBadSetup 6 tests, 0 ms · Tests/SolidSyslogStreamSenderTest.cpp
StatusTestTimeSource
passDisconnectOnBadSetupSenderDoesNotCrash0 msTests/SolidSyslogStreamSenderTest.cpp:829
passSendOnBadSetupSenderReturnsTrue0 msTests/SolidSyslogStreamSenderTest.cpp:823
passCreateWithNullAddressReportsError0 msTests/SolidSyslogStreamSenderTest.cpp:816
passCreateWithNullStreamReportsError0 msTests/SolidSyslogStreamSenderTest.cpp:809
passCreateWithNullResolverReportsError0 msTests/SolidSyslogStreamSenderTest.cpp:802
passCreateWithNullConfigReportsError0 msTests/SolidSyslogStreamSenderTest.cpp:796
SolidSyslogStreamSenderConfig 7 tests, 0 ms · Tests/SolidSyslogStreamSenderTest.cpp
StatusTestTimeSource
passGetAddrInfoCalledWithHostname0 msTests/SolidSyslogStreamSenderTest.cpp:455
passConnectsWithAlternateHost0 msTests/SolidSyslogStreamSenderTest.cpp:447
passGetHostNotCalledOnSecondSend0 msTests/SolidSyslogStreamSenderTest.cpp:438
passGetHostCalledOnFirstSend0 msTests/SolidSyslogStreamSenderTest.cpp:429
passConnectsWithAlternatePort0 msTests/SolidSyslogStreamSenderTest.cpp:421
passGetPortNotCalledOnSecondSend0 msTests/SolidSyslogStreamSenderTest.cpp:412
passGetPortCalledOnFirstSend0 msTests/SolidSyslogStreamSenderTest.cpp:403
SolidSyslogStreamSenderDeliveryHealth 4 tests, 0 ms · Tests/SolidSyslogStreamSenderTest.cpp
StatusTestTimeSource
passStayingUpReportsNothing0 msTests/SolidSyslogStreamSenderTest.cpp:933
passRecoveryAfterDownReportsDeliveryRestored0 msTests/SolidSyslogStreamSenderTest.cpp:917
passStayingDownReportsDeliveryFailedOnlyOnce0 msTests/SolidSyslogStreamSenderTest.cpp:908
passFirstFailingSendReportsDeliveryFailed0 msTests/SolidSyslogStreamSenderTest.cpp:896
SolidSyslogStreamSenderDestroy 4 tests, 0 ms · Tests/SolidSyslogStreamSenderTest.cpp
StatusTestTimeSource
passUseAfterDestroyIsCrashSafeViaNullSenderVtable0 msTests/SolidSyslogStreamSenderTest.cpp:231
passDestroyAfterDisconnectDoesNotDoubleClose0 msTests/SolidSyslogStreamSenderTest.cpp:222
passDestroyAfterSendClosesSocket0 msTests/SolidSyslogStreamSenderTest.cpp:213
passDestroyWithoutSendDoesNotClose0 msTests/SolidSyslogStreamSenderTest.cpp:207
SolidSyslogStreamSenderFailure 19 tests, 0 ms · Tests/SolidSyslogStreamSenderTest.cpp
StatusTestTimeSource
passNoEndpointConfiguredConnectsToPortZero0 msTests/SolidSyslogStreamSenderTest.cpp:648
passSendRecoversAfterTransientResolveFailure0 msTests/SolidSyslogStreamSenderTest.cpp:640
passSendReturnsTrueWhenResolverSucceeds0 msTests/SolidSyslogStreamSenderTest.cpp:635
passSendDoesNotOpenStreamWhenResolverFails0 msTests/SolidSyslogStreamSenderTest.cpp:627
passSendReturnsFalseWhenResolverFails0 msTests/SolidSyslogStreamSenderTest.cpp:621
passBodySendFailureClosesSocket0 msTests/SolidSyslogStreamSenderTest.cpp:614
passSendReturnsFalseWhenBodySendFails0 msTests/SolidSyslogStreamSenderTest.cpp:608
passSendUsesMsgNoSignal0 msTests/SolidSyslogStreamSenderTest.cpp:601
passSuccessfulSendAfterReconnect0 msTests/SolidSyslogStreamSenderTest.cpp:592
passReconnectConnectsWithNewFd0 msTests/SolidSyslogStreamSenderTest.cpp:582
passReconnectResolvesDns0 msTests/SolidSyslogStreamSenderTest.cpp:572
passReconnectSetsTcpNoDelay0 msTests/SolidSyslogStreamSenderTest.cpp:558
passReconnectCreatesNewSocket0 msTests/SolidSyslogStreamSenderTest.cpp:547
passSendFailureMarksDisconnected0 msTests/SolidSyslogStreamSenderTest.cpp:536
passDestroyAfterSendFailureDoesNotDoubleClose0 msTests/SolidSyslogStreamSenderTest.cpp:528
passSendFailureClosesSocket0 msTests/SolidSyslogStreamSenderTest.cpp:521
passSendReturnsFalseWhenSendFails0 msTests/SolidSyslogStreamSenderTest.cpp:515
passConnectFailureClosesSocket0 msTests/SolidSyslogStreamSenderTest.cpp:508
passSendReturnsFalseWhenConnectFails0 msTests/SolidSyslogStreamSenderTest.cpp:502
SolidSyslogStreamSenderPool 2 tests, 0 ms · Tests/SolidSyslogStreamSenderTest.cpp
StatusTestTimeSource
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogStreamSenderTest.cpp:737
passOverflowReportsPoolExhausted0 msTests/SolidSyslogStreamSenderTest.cpp:722
SolidSyslogStreamSenderStreamVersion 2 tests, 0 ms · Tests/SolidSyslogStreamSenderTest.cpp
StatusTestTimeSource
passSendStillSucceedsAcrossTheReconnect0 msTests/SolidSyslogStreamSenderTest.cpp:969
passVersionChangeBetweenSendsReopensTheStream0 msTests/SolidSyslogStreamSenderTest.cpp:961
SolidSyslogSwitchingSender 24 tests, 0 ms · Tests/SolidSyslogSwitchingSenderTest.cpp
StatusTestTimeSource
passSelectorBeyondEndDisconnectBeforeSendDoesNotTouchInnerSenders0 msTests/SolidSyslogSwitchingSenderTest.cpp:331
passDisconnectAfterSwitchingBeyondEndIsNilSafe0 msTests/SolidSyslogSwitchingSenderTest.cpp:317
passSelectorBackInRangeRearmsRecordsLost0 msTests/SolidSyslogSwitchingSenderTest.cpp:306
passSelectorStayingBeyondEndReportsRecordsLostOnlyOnce0 msTests/SolidSyslogSwitchingSenderTest.cpp:298
passSwitchingFromSenderToBeyondEndReportsRecordsLost0 msTests/SolidSyslogSwitchingSenderTest.cpp:285
passSelectorBeyondEndOnFirstSendReportsRecordsLost0 msTests/SolidSyslogSwitchingSenderTest.cpp:273
passSelectorBeyondEndSendReturnsTrueAndDoesNotTouchInnerSenders0 msTests/SolidSyslogSwitchingSenderTest.cpp:263
passSelectorAtLastValidIndexDelegatesToThatSender0 msTests/SolidSyslogSwitchingSenderTest.cpp:253
passSendReturnsActiveSenderResult0 msTests/SolidSyslogSwitchingSenderTest.cpp:246
passSendForwardsBufferVerbatimToActive0 msTests/SolidSyslogSwitchingSenderTest.cpp:239
passSelectorReturningNonZeroOnFirstSendLandsOnThatIndex0 msTests/SolidSyslogSwitchingSenderTest.cpp:231
passDisconnectAfterSelectorChangeWithoutSendForwardsToPreviouslyActive0 msTests/SolidSyslogSwitchingSenderTest.cpp:220
passDisconnectAfterSwitchForwardsToNewActive0 msTests/SolidSyslogSwitchingSenderTest.cpp:210
passDisconnectForwardsToCurrentSender0 msTests/SolidSyslogSwitchingSenderTest.cpp:202
passDisconnectBeforeAnySendDoesNotTouchInnerSenders0 msTests/SolidSyslogSwitchingSenderTest.cpp:195
passSteadyStateAfterSwitchDoesNotDisconnectAgain0 msTests/SolidSyslogSwitchingSenderTest.cpp:184
passSelectorChangeDisconnectsOutgoingAndSendsOnIncoming0 msTests/SolidSyslogSwitchingSenderTest.cpp:173
passSecondSendAtSameIndexDoesNotDisconnect0 msTests/SolidSyslogSwitchingSenderTest.cpp:165
passSendDelegatesToSenderAtSelectedIndex0 msTests/SolidSyslogSwitchingSenderTest.cpp:158
passSelectorReceivesSelectorContext0 msTests/SolidSyslogSwitchingSenderTest.cpp:148
passUseAfterDestroyIsCrashSafeViaNullSenderVtable0 msTests/SolidSyslogSwitchingSenderTest.cpp:130
passDestroyDoesNotDisconnectInnerSenders0 msTests/SolidSyslogSwitchingSenderTest.cpp:117
passDestroyDoesNotSendToInnerSenders0 msTests/SolidSyslogSwitchingSenderTest.cpp:104
passCreateDestroyWorksWithoutCrashing0 msTests/SolidSyslogSwitchingSenderTest.cpp:100
SolidSyslogSwitchingSenderBadSetup 9 tests, 0 ms · Tests/SolidSyslogSwitchingSenderTest.cpp
StatusTestTimeSource
passSendOnBadSetupSenderReturnsTrueAndDrops0 msTests/SolidSyslogSwitchingSenderTest.cpp:540
passCreateWithNullInnerSenderReturnsNullSender0 msTests/SolidSyslogSwitchingSenderTest.cpp:534
passCreateWithNullLastInnerSenderReportsError0 msTests/SolidSyslogSwitchingSenderTest.cpp:522
passCreateWithNullInnerSenderReportsError0 msTests/SolidSyslogSwitchingSenderTest.cpp:510
passCreateWithNullSelectorReportsError0 msTests/SolidSyslogSwitchingSenderTest.cpp:498
passCreateWithNoSendersReturnsNullSender0 msTests/SolidSyslogSwitchingSenderTest.cpp:492
passCreateWithNoSendersReportsError0 msTests/SolidSyslogSwitchingSenderTest.cpp:480
passCreateWithNullSendersReportsError0 msTests/SolidSyslogSwitchingSenderTest.cpp:468
passCreateWithNullConfigReportsError0 msTests/SolidSyslogSwitchingSenderTest.cpp:457
SolidSyslogSwitchingSenderPool 3 tests, 0 ms · Tests/SolidSyslogSwitchingSenderTest.cpp
StatusTestTimeSource
passDestroyingAHandleTwiceReportsTheSecond0 msTests/SolidSyslogSwitchingSenderTest.cpp:414
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogSwitchingSenderTest.cpp:405
passOverflowReportsPoolExhausted0 msTests/SolidSyslogSwitchingSenderTest.cpp:390
SolidSyslogTimeQualitySd 13 tests, 0 ms · Tests/SolidSyslogTimeQualitySdTest.cpp
StatusTestTimeSource
passDestroyDoesNotCrash0 msTests/SolidSyslogTimeQualitySdTest.cpp:170
passFormatAdvancesLengthWithSyncAccuracy0 msTests/SolidSyslogTimeQualitySdTest.cpp:163
passFormatAdvancesFormatterLength0 msTests/SolidSyslogTimeQualitySdTest.cpp:155
passUseAfterDestroyIsCrashSafeViaNullSdVtable0 msTests/SolidSyslogTimeQualitySdTest.cpp:144
passCallbackIsInvokedOnEachFormat0 msTests/SolidSyslogTimeQualitySdTest.cpp:133
passSyncAccuracyIsOmittedWhenNotSynced0 msTests/SolidSyslogTimeQualitySdTest.cpp:125
passOmitSyncAccuracyUsesDefinedConstant0 msTests/SolidSyslogTimeQualitySdTest.cpp:118
passSyncAccuracyAtMaxUint320 msTests/SolidSyslogTimeQualitySdTest.cpp:108
passSyncAccuracyOfOneIsSmallestNonOmitValue0 msTests/SolidSyslogTimeQualitySdTest.cpp:98
passFormatIncludesSyncAccuracyWhenNonZero0 msTests/SolidSyslogTimeQualitySdTest.cpp:88
passFormatWithFalseValues0 msTests/SolidSyslogTimeQualitySdTest.cpp:80
passFormatProducesTzKnownAndIsSynced0 msTests/SolidSyslogTimeQualitySdTest.cpp:74
passCreateReturnsNonNull0 msTests/SolidSyslogTimeQualitySdTest.cpp:69
SolidSyslogTimeQualitySdBadSetup 1 tests, 0 ms · Tests/SolidSyslogTimeQualitySdTest.cpp
StatusTestTimeSource
passCreateWithNullCallbackReportsError0 msTests/SolidSyslogTimeQualitySdTest.cpp:274
SolidSyslogTimeQualitySdPool 3 tests, 0 ms · Tests/SolidSyslogTimeQualitySdTest.cpp
StatusTestTimeSource
passDestroyingAHandleTwiceReportsTheSecond0 msTests/SolidSyslogTimeQualitySdTest.cpp:239
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogTimeQualitySdTest.cpp:230
passOverflowReportsPoolExhausted0 msTests/SolidSyslogTimeQualitySdTest.cpp:215
SolidSyslogTimestamp 2 tests, 0 ms · Tests/SolidSyslogTest.cpp
StatusTestTimeSource
passTimestampAppearsInCorrectMessageFieldPosition0 msTests/SolidSyslogTest.cpp:550
passNullClockProducesNilvalue0 msTests/SolidSyslogTest.cpp:541
SolidSyslogTimestampFormatter 31 tests, 0 ms · Tests/SolidSyslogTimestampFormatterTest.cpp
StatusTestTimeSource
passUtcOffsetMinus721ProducesNilvalue0 msTests/SolidSyslogTimestampFormatterTest.cpp:315
passUtcOffsetPlus841ProducesNilvalue0 msTests/SolidSyslogTimestampFormatterTest.cpp:306
passUtcOffsetMinus720FormatsAsMinus12000 msTests/SolidSyslogTimestampFormatterTest.cpp:297
passUtcOffsetPlus840FormatsAsPlus14000 msTests/SolidSyslogTimestampFormatterTest.cpp:288
passNegativeOffsetFormatsAsMinusHHMM0 msTests/SolidSyslogTimestampFormatterTest.cpp:279
passPositiveOffsetFormatsAsPlusHHMM0 msTests/SolidSyslogTimestampFormatterTest.cpp:270
passZeroOffsetFormatsAsZ0 msTests/SolidSyslogTimestampFormatterTest.cpp:261
passMicrosecond1000000ProducesNilvalue0 msTests/SolidSyslogTimestampFormatterTest.cpp:252
passMicrosecond999999FormatsAs9999990 msTests/SolidSyslogTimestampFormatterTest.cpp:243
passMicrosecond0FormatsAsSixDigitZeroPadded0000000 msTests/SolidSyslogTimestampFormatterTest.cpp:234
passSecond60ProducesNilvalue0 msTests/SolidSyslogTimestampFormatterTest.cpp:225
passSecond59FormatsAs590 msTests/SolidSyslogTimestampFormatterTest.cpp:216
passSecond0FormatsAsZeroPadded000 msTests/SolidSyslogTimestampFormatterTest.cpp:207
passMinute60ProducesNilvalue0 msTests/SolidSyslogTimestampFormatterTest.cpp:198
passMinute59FormatsAs590 msTests/SolidSyslogTimestampFormatterTest.cpp:189
passMinute0FormatsAsZeroPadded000 msTests/SolidSyslogTimestampFormatterTest.cpp:180
passHour24ProducesNilvalue0 msTests/SolidSyslogTimestampFormatterTest.cpp:171
passHour23FormatsAs230 msTests/SolidSyslogTimestampFormatterTest.cpp:162
passHour0FormatsAsZeroPadded000 msTests/SolidSyslogTimestampFormatterTest.cpp:153
passDay32ProducesNilvalue0 msTests/SolidSyslogTimestampFormatterTest.cpp:144
passDay0ProducesNilvalue0 msTests/SolidSyslogTimestampFormatterTest.cpp:135
passDay31FormatsAs310 msTests/SolidSyslogTimestampFormatterTest.cpp:126
passDay1FormatsAsZeroPadded010 msTests/SolidSyslogTimestampFormatterTest.cpp:117
passMonth13ProducesNilvalue0 msTests/SolidSyslogTimestampFormatterTest.cpp:108
passMonth0ProducesNilvalue0 msTests/SolidSyslogTimestampFormatterTest.cpp:99
passMonth12FormatsAs120 msTests/SolidSyslogTimestampFormatterTest.cpp:90
passMonth1FormatsAsZeroPadded010 msTests/SolidSyslogTimestampFormatterTest.cpp:81
passYear9999FormatsAs99990 msTests/SolidSyslogTimestampFormatterTest.cpp:72
passYearZeroFormatsAs00000 msTests/SolidSyslogTimestampFormatterTest.cpp:63
passZeroInitialisedTimestampProducesNilvalue0 msTests/SolidSyslogTimestampFormatterTest.cpp:54
passFormatsValidTimestampAsRfc3339WithZuluOffset0 msTests/SolidSyslogTimestampFormatterTest.cpp:47
SolidSyslogTlsFingerprint 18 tests, 0 ms · Tests/SolidSyslogTlsFingerprintTest.cpp
StatusTestTimeSource
passParseRefusesANullOutputRatherThanWritingThroughIt0 msTests/SolidSyslogTlsFingerprintTest.cpp:263
passRejectsASingleDigitPair0 msTests/SolidSyslogTlsFingerprintTest.cpp:188
passRejectsASeparatorThatIsNotAColon0 msTests/SolidSyslogTlsFingerprintTest.cpp:183
passRejectsPunctuationWhereADigitIsExpected0 msTests/SolidSyslogTlsFingerprintTest.cpp:178
passRejectsACharacterThatIsNotHex0 msTests/SolidSyslogTlsFingerprintTest.cpp:173
passParsesEveryLowercaseHexDigit0 msTests/SolidSyslogTlsFingerprintTest.cpp:157
passParsesHexPairsOfMixedCase0 msTests/SolidSyslogTlsFingerprintTest.cpp:144
passParsesLowercaseHexPairs0 msTests/SolidSyslogTlsFingerprintTest.cpp:131
passRejectsADigestLongerThanTheAlgorithmProduces0 msTests/SolidSyslogTlsFingerprintTest.cpp:124
passRejectsADigestShorterThanTheAlgorithmProduces0 msTests/SolidSyslogTlsFingerprintTest.cpp:119
passRejectsALabelThatOnlyBeginsLikeASupportedOne0 msTests/SolidSyslogTlsFingerprintTest.cpp:114
passRejectsALabelWithNoColonAfterIt0 msTests/SolidSyslogTlsFingerprintTest.cpp:109
passRejectsAnUnknownHashLabel0 msTests/SolidSyslogTlsFingerprintTest.cpp:104
passRejectsTheCharactersAdjacentToTheHexRanges0 msTests/SolidSyslogTlsFingerprintTest.cpp:90
passParsesEveryHexDigitInTheLowNibble0 msTests/SolidSyslogTlsFingerprintTest.cpp:72
passParsesEveryHexDigitInTheHighNibble0 msTests/SolidSyslogTlsFingerprintTest.cpp:56
passParsesASha256Fingerprint0 msTests/SolidSyslogTlsFingerprintTest.cpp:37
passParsesTheRfc5425ExampleSha1Fingerprint0 msTests/SolidSyslogTlsFingerprintTest.cpp:22
SolidSyslogTlsFingerprintAuthorise 10 tests, 0 ms · Tests/SolidSyslogTlsFingerprintTest.cpp
StatusTestTimeSource
passReportsADigestThePeerCannotSupply0 msTests/SolidSyslogTlsFingerprintTest.cpp:358
passReportsAnUncomputableDigestWhenNoOtherPinMatched0 msTests/SolidSyslogTlsFingerprintTest.cpp:346
passAPinNamingAnUncomputableDigestDoesNotShadowAMatchingPinAfterIt0 msTests/SolidSyslogTlsFingerprintTest.cpp:331
passReportsAMalformedPinWhereItStopsTheWalk0 msTests/SolidSyslogTlsFingerprintTest.cpp:317
passAnEmptyListAuthorisesNothing0 msTests/SolidSyslogTlsFingerprintTest.cpp:312
passAnyOnePinAuthorises0 msTests/SolidSyslogTlsFingerprintTest.cpp:302
passDoesNotMatchADigestOfAnotherLength0 msTests/SolidSyslogTlsFingerprintTest.cpp:294
passDoesNotMatchAPinDifferingInItsLastByte0 msTests/SolidSyslogTlsFingerprintTest.cpp:287
passAsksForTheDigestThePinNames0 msTests/SolidSyslogTlsFingerprintTest.cpp:277
passMatchesAPinEqualToThePeerDigest0 msTests/SolidSyslogTlsFingerprintTest.cpp:270
SolidSyslogTunables 3 tests, 0 ms · Tests/SolidSyslogTunablesTest.cpp
StatusTestTimeSource
passMaxIntegritySizeIsReachableViaTunablesHeader0 msTests/SolidSyslogTunablesTest.cpp:29
passMaxPathSizeIsReachableViaTunablesHeader0 msTests/SolidSyslogTunablesTest.cpp:24
passMaxMessageSizeIsReachableViaTunablesHeader0 msTests/SolidSyslogTunablesTest.cpp:19
SolidSyslogUdpPayload 21 tests, 0 ms · Tests/SolidSyslogUdpPayloadTest.cpp
StatusTestTimeSource
passTrimToCodepointBoundarySingleCodepointAtBoundaryKeepsLength0 msTests/SolidSyslogUdpPayloadTest.cpp:144
passTrimToCodepointBoundaryZeroLengthReturnsZero0 msTests/SolidSyslogUdpPayloadTest.cpp:137
passTrimToCodepointBoundaryExactFourByteBoundary0 msTests/SolidSyslogUdpPayloadTest.cpp:131
passTrimToCodepointBoundaryExactTwoByteBoundary0 msTests/SolidSyslogUdpPayloadTest.cpp:125
passTrimToCodepointBoundaryMidFourByteAfterSecondContinuationWalksBackThree0 msTests/SolidSyslogUdpPayloadTest.cpp:118
passTrimToCodepointBoundaryMidFourByteAfterFirstContinuationWalksBackTwo0 msTests/SolidSyslogUdpPayloadTest.cpp:112
passTrimToCodepointBoundaryMidFourByteAfterStartWalksBackOne0 msTests/SolidSyslogUdpPayloadTest.cpp:106
passTrimToCodepointBoundaryMidThreeByteAfterFirstContinuationWalksBackTwo0 msTests/SolidSyslogUdpPayloadTest.cpp:99
passTrimToCodepointBoundaryMidThreeByteAfterStartWalksBackOne0 msTests/SolidSyslogUdpPayloadTest.cpp:93
passTrimToCodepointBoundaryMidTwoByteWalksBackOne0 msTests/SolidSyslogUdpPayloadTest.cpp:85
passTrimToCodepointBoundaryAsciiCutNeedsNoWalk0 msTests/SolidSyslogUdpPayloadTest.cpp:78
passStatedFallsToTheTunableWhenTheCallbackAnswersZero0 msTests/SolidSyslogUdpPayloadTest.cpp:72
passStatedPassesTheContextToTheCallback0 msTests/SolidSyslogUdpPayloadTest.cpp:64
passStatedIsWhatTheCallbackAnswers0 msTests/SolidSyslogUdpPayloadTest.cpp:58
passStatedWithoutACallbackIsTheTunableDefault0 msTests/SolidSyslogUdpPayloadTest.cpp:53
passMtuSmallerThanOverheadSaturatesToZero0 msTests/SolidSyslogUdpPayloadTest.cpp:39
passUnknownPathIsRfc5426Ipv6SafestAssumption0 msTests/SolidSyslogUdpPayloadTest.cpp:34
passUnknownPathIsRfc5426Ipv4SafestAssumption0 msTests/SolidSyslogUdpPayloadTest.cpp:29
passIpv6SafePayloadConstantMatchesIpv6MinimumMtu0 msTests/SolidSyslogUdpPayloadTest.cpp:24
passIpv6MinimumMtuYields12320 msTests/SolidSyslogUdpPayloadTest.cpp:19
passIpv4StandardEthernetMtuYields14720 msTests/SolidSyslogUdpPayloadTest.cpp:14
SolidSyslogUdpSender 26 tests, 0 ms · Tests/SolidSyslogUdpSenderTest.cpp
StatusTestTimeSource
passZeroLengthSendPassesThrough0 msTests/SolidSyslogUdpSenderTest.cpp:361
passEndpointVersionChangeUsesNewPortOnReconnect0 msTests/SolidSyslogUdpSenderTest.cpp:352
passEndpointVersionChangeBetweenSendsTriggersReconnect0 msTests/SolidSyslogUdpSenderTest.cpp:344
passDisconnectWithoutSendDoesNotClose0 msTests/SolidSyslogUdpSenderTest.cpp:338
passSendAfterDisconnectResolves0 msTests/SolidSyslogUdpSenderTest.cpp:330
passSendAfterDisconnectReopensSocket0 msTests/SolidSyslogUdpSenderTest.cpp:322
passDisconnectIsIdempotent0 msTests/SolidSyslogUdpSenderTest.cpp:314
passDisconnectAfterSendClosesSocket0 msTests/SolidSyslogUdpSenderTest.cpp:307
passSendtoCalledWithSocketFd0 msTests/SolidSyslogUdpSenderTest.cpp:301
passSecondSendDoesNotResolve0 msTests/SolidSyslogUdpSenderTest.cpp:294
passSecondSendDoesNotReopenSocket0 msTests/SolidSyslogUdpSenderTest.cpp:287
passFirstSendResolves0 msTests/SolidSyslogUdpSenderTest.cpp:281
passFirstSendOpensDatagramSocket0 msTests/SolidSyslogUdpSenderTest.cpp:273
passSendtoCalledWithAddrlenOfSockaddrIn0 msTests/SolidSyslogUdpSenderTest.cpp:267
passSendtoCalledWithDefaultHost0 msTests/SolidSyslogUdpSenderTest.cpp:261
passSendtoCalledWithAddressFamilyAF_INET0 msTests/SolidSyslogUdpSenderTest.cpp:255
passSendtoCalledWithFlagsZero0 msTests/SolidSyslogUdpSenderTest.cpp:249
passMaxMessageSizeTransmittedWithoutTruncation0 msTests/SolidSyslogUdpSenderTest.cpp:240
passSendtoCalledWithDefaultPort0 msTests/SolidSyslogUdpSenderTest.cpp:234
passSendtoReceivesBuffer0 msTests/SolidSyslogUdpSenderTest.cpp:228
passSingleSendResultsInOneSendtoCall0 msTests/SolidSyslogUdpSenderTest.cpp:222
passSendReturnsFalseOnSendtoFailure0 msTests/SolidSyslogUdpSenderTest.cpp:216
passEndpointCallbacksReceiveEndpointContext0 msTests/SolidSyslogUdpSenderTest.cpp:205
passSendReturnsTrueOnSuccess0 msTests/SolidSyslogUdpSenderTest.cpp:200
passCreateDoesNotOpenSocket0 msTests/SolidSyslogUdpSenderTest.cpp:195
passCreateDestroyWorksWithoutCrashing0 msTests/SolidSyslogUdpSenderTest.cpp:191
SolidSyslogUdpSenderBadSetup 9 tests, 0 ms · Tests/SolidSyslogUdpSenderTest.cpp
StatusTestTimeSource
passSendWithNullBufferReportsErrorAndDoesNotSend0 msTests/SolidSyslogUdpSenderTest.cpp:992
passNullEndpointVersionIsOptional0 msTests/SolidSyslogUdpSenderTest.cpp:984
passCreateWithNullAddressReportsError0 msTests/SolidSyslogUdpSenderTest.cpp:972
passCreateWithNullEndpointReportsError0 msTests/SolidSyslogUdpSenderTest.cpp:960
passCreateWithNullDatagramReportsError0 msTests/SolidSyslogUdpSenderTest.cpp:948
passCreateWithNullResolverReportsError0 msTests/SolidSyslogUdpSenderTest.cpp:936
passDisconnectOnBadSetupSenderDoesNotCrash0 msTests/SolidSyslogUdpSenderTest.cpp:930
passSendOnBadSetupSenderReturnsTrue0 msTests/SolidSyslogUdpSenderTest.cpp:924
passCreateWithNullConfigReportsError0 msTests/SolidSyslogUdpSenderTest.cpp:913
SolidSyslogUdpSenderConfig 7 tests, 0 ms · Tests/SolidSyslogUdpSenderTest.cpp
StatusTestTimeSource
passSendtoCalledWithResolvedAddress0 msTests/SolidSyslogUdpSenderTest.cpp:538
passGetAddrInfoCalledWithHostnameFromGetHost0 msTests/SolidSyslogUdpSenderTest.cpp:530
passGetHostNotCalledOnSecondSend0 msTests/SolidSyslogUdpSenderTest.cpp:522
passGetHostCalledOnFirstSend0 msTests/SolidSyslogUdpSenderTest.cpp:514
passSendtoCalledWithConfiguredPort0 msTests/SolidSyslogUdpSenderTest.cpp:507
passGetPortNotCalledOnSecondSend0 msTests/SolidSyslogUdpSenderTest.cpp:499
passGetPortCalledOnFirstSend0 msTests/SolidSyslogUdpSenderTest.cpp:491
SolidSyslogUdpSenderDeliveryHealth 6 tests, 0 ms · Tests/SolidSyslogUdpSenderTest.cpp
StatusTestTimeSource
passNullBufferDoesNotReportDeliveryFailed0 msTests/SolidSyslogUdpSenderTest.cpp:1176
passStayingUpReportsNothing0 msTests/SolidSyslogUdpSenderTest.cpp:1169
passRecordTooLargeAfterDownDoesNotReportDeliveryRestored0 msTests/SolidSyslogUdpSenderTest.cpp:1154
passRecoveryAfterDownReportsDeliveryRestored0 msTests/SolidSyslogUdpSenderTest.cpp:1137
passStayingDownReportsDeliveryFailedOnlyOnce0 msTests/SolidSyslogUdpSenderTest.cpp:1128
passFirstFailingSendReportsDeliveryFailed0 msTests/SolidSyslogUdpSenderTest.cpp:1116
SolidSyslogUdpSenderDestroy 7 tests, 0 ms · Tests/SolidSyslogUdpSenderTest.cpp
StatusTestTimeSource
passDestroyingAHandleTwiceReportsTheSecond0 msTests/SolidSyslogUdpSenderTest.cpp:457
passDestroyOfUnknownHandleReportsWarning0 msTests/SolidSyslogUdpSenderTest.cpp:442
passSimpleScenario0 msTests/SolidSyslogUdpSenderTest.cpp:427
passUseAfterDestroyIsCrashSafeViaNullSenderVtable0 msTests/SolidSyslogUdpSenderTest.cpp:416
passDestroyAfterDisconnectDoesNotDoubleClose0 msTests/SolidSyslogUdpSenderTest.cpp:407
passDestroyAfterSendClosesSocket0 msTests/SolidSyslogUdpSenderTest.cpp:398
passDestroyWithoutSendDoesNotClose0 msTests/SolidSyslogUdpSenderTest.cpp:392
SolidSyslogUdpSenderFailure 6 tests, 0 ms · Tests/SolidSyslogUdpSenderTest.cpp
StatusTestTimeSource
passSendRecoversAfterTransientResolveFailure0 msTests/SolidSyslogUdpSenderTest.cpp:605
passSendReturnsTrueWhenResolverAndSocketSucceed0 msTests/SolidSyslogUdpSenderTest.cpp:599
passSendDoesNotCallSendtoWhenResolverFailed0 msTests/SolidSyslogUdpSenderTest.cpp:591
passDoesNotResolveWhenSocketFails0 msTests/SolidSyslogUdpSenderTest.cpp:583
passSendReturnsFalseWhenSocketFails0 msTests/SolidSyslogUdpSenderTest.cpp:576
passSendReturnsFalseWhenResolverFails0 msTests/SolidSyslogUdpSenderTest.cpp:569
SolidSyslogUdpSenderPool 2 tests, 0 ms · Tests/SolidSyslogUdpSenderTest.cpp
StatusTestTimeSource
passExhaustedCreateReportsError0 msTests/SolidSyslogUdpSenderTest.cpp:1062
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/SolidSyslogUdpSenderTest.cpp:1053
SolidSyslogUdpSenderRetry 21 tests, 0 ms · Tests/SolidSyslogUdpSenderTest.cpp
StatusTestTimeSource
passNonOversizeFailureReturnsFalse0 msTests/SolidSyslogUdpSenderTest.cpp:887
passFailureOnRecordThatFitsDoesNotRetry0 msTests/SolidSyslogUdpSenderTest.cpp:878
passFailureWithUnknownMaxPayloadIsNotOversize0 msTests/SolidSyslogUdpSenderTest.cpp:870
passFailureLargerThanMaxPayloadTrimsAndRetries0 msTests/SolidSyslogUdpSenderTest.cpp:856
passMaxPayloadLargerThanMessageCapsTrimToMessageSize0 msTests/SolidSyslogUdpSenderTest.cpp:839
passRetryFailedNonOversizeDoesNotReportRecordsLost0 msTests/SolidSyslogUdpSenderTest.cpp:825
passRetryFailedNonOversizeReturnsFalse0 msTests/SolidSyslogUdpSenderTest.cpp:815
passZeroMaxPayloadReportsRecordsLost0 msTests/SolidSyslogUdpSenderTest.cpp:799
passZeroMaxPayloadReturnsTrueToAvoidPermanentLoop0 msTests/SolidSyslogUdpSenderTest.cpp:792
passZeroMaxPayloadSkipsRetrySend0 msTests/SolidSyslogUdpSenderTest.cpp:781
passTrimmedRecordSentRearmsRecordsLost0 msTests/SolidSyslogUdpSenderTest.cpp:767
passRecordSentWholeRearmsRecordsLost0 msTests/SolidSyslogUdpSenderTest.cpp:753
passRunOfRecordsTooLargeReportsOnlyOnce0 msTests/SolidSyslogUdpSenderTest.cpp:743
passDoubleOversizeReportsRecordsLost0 msTests/SolidSyslogUdpSenderTest.cpp:727
passDoubleOversizeDoesNotSendThird0 msTests/SolidSyslogUdpSenderTest.cpp:718
passDoubleOversizeReturnsTrueToAvoidPermanentLoop0 msTests/SolidSyslogUdpSenderTest.cpp:710
passOversizeRetryWalksBackToCodepointBoundary0 msTests/SolidSyslogUdpSenderTest.cpp:696
passOversizeRetrySucceedsReturnsTrue0 msTests/SolidSyslogUdpSenderTest.cpp:686
passOversizeRetryTrimsBufferToMaxPayload0 msTests/SolidSyslogUdpSenderTest.cpp:677
passOversizeQueriesMaxPayloadAndRetries0 msTests/SolidSyslogUdpSenderTest.cpp:667
passSuccessfulSendDoesNotQueryMaxPayload0 msTests/SolidSyslogUdpSenderTest.cpp:661
StoreBench 22 tests, 1 ms · Tests/StoreBenchTest.cpp
StatusTestTimeSource
passTheBenchRunsTheStoreUnderHaltWhenAsked0 msTests/StoreBenchTest.cpp:261
passTheBenchRunsTheStoreUnderNewestWhenAsked1 msTests/StoreBenchTest.cpp:255
passTheBenchRunsTheStoreUnderOldestWhenAsked0 msTests/StoreBenchTest.cpp:249
passTheBenchKnowsWhereEachRecordCarriesItsLength0 msTests/StoreBenchTest.cpp:236
passTheBenchKnowsWhereTheRecordsItWroteBeginAndEnd0 msTests/StoreBenchTest.cpp:223
passARecordWithADamagedPaddingByteIsGarbage0 msTests/StoreBenchTest.cpp:213
passARecordWhoseSequenceDigitReadsAsAnotherKeptSequenceIsGarbage0 msTests/StoreBenchTest.cpp:200
passADeliveredRecordWhoseSequenceWasNeverKeptIsGarbage0 msTests/StoreBenchTest.cpp:189
passDeliverSendsOnlyTheGivenNumberOfRecords0 msTests/StoreBenchTest.cpp:177
passBytesWrittenAfterTheFaultCountsOnlyWhatFollowedTheMark0 msTests/StoreBenchTest.cpp:167
passALostRecordWhoseBlockWasRemovedIsGone0 msTests/StoreBenchTest.cpp:157
passALostRecordStillReadableOnTheMediaIsNotGone0 msTests/StoreBenchTest.cpp:146
passALostRecordOutsideTheFaultedBlockIsNamed0 msTests/StoreBenchTest.cpp:134
passAWriteAtThatIsNotAFlagByteAtARecordEndIsIllegal0 msTests/StoreBenchTest.cpp:123
passTheLargestOperationCountOfOneStoreCallIsKept0 msTests/StoreBenchTest.cpp:114
passARecordReadButNotMarkedBeforeARestartIsDeliveredTwiceAndCountedAsADuplicate0 msTests/StoreBenchTest.cpp:103
passGarbageDeliveredUnderTheNullPolicyIsCountedAndNotSilent0 msTests/StoreBenchTest.cpp:91
passALossTheStoreReportsIsNotSilent0 msTests/StoreBenchTest.cpp:78
passAKeptRecordNotDeliveredIsSilentlyLostUntilItIs0 msTests/StoreBenchTest.cpp:68
passARecordDrainedAfterARestartIsDelivered0 msTests/StoreBenchTest.cpp:58
passAKeptRecordDrainedIsDelivered0 msTests/StoreBenchTest.cpp:49
passAFreshBenchHasDeliveredNothing0 msTests/StoreBenchTest.cpp:43
StoreFake 14 tests, 0 ms · Tests/StoreFakeTest.cpp
StatusTestTimeSource
passATransientStoreKeepsNothing0 msTests/StoreFakeTest.cpp:142
passATransientStoreSaysSo0 msTests/StoreFakeTest.cpp:136
passIsNotTransientByDefault0 msTests/StoreFakeTest.cpp:131
passWriteCountIgnoresFailedWrite0 msTests/StoreFakeTest.cpp:123
passWriteCountReportsSuccessfulWrites0 msTests/StoreFakeTest.cpp:116
passReadsTwoWrittenMessagesInFifoOrderAcrossMarkSent0 msTests/StoreFakeTest.cpp:97
passReadCanBeConfiguredToFail0 msTests/StoreFakeTest.cpp:90
passFailedWriteDoesNotSetUnsent0 msTests/StoreFakeTest.cpp:83
passWriteCanBeConfiguredToFail0 msTests/StoreFakeTest.cpp:77
passMarkSentClearsUnsent0 msTests/StoreFakeTest.cpp:70
passReadNextUnsentReturnsWrittenSize0 msTests/StoreFakeTest.cpp:63
passReadNextUnsentReturnsWrittenData0 msTests/StoreFakeTest.cpp:56
passWriteAndHasUnsentReturnsTrue0 msTests/StoreFakeTest.cpp:50
passHasUnsentReturnsFalseWhenEmpty0 msTests/StoreFakeTest.cpp:45
StreamFake 20 tests, 0 ms · Tests/StreamFakeTest.cpp
StatusTestTimeSource
passAPrefixThatIsNotALengthIsDroppedAndTheNextFrameKept0 msTests/StreamFakeTest.cpp:158
passAZeroLengthFrameCompletesAtItsPrefix0 msTests/StreamFakeTest.cpp:151
passCloseDropsTheFrameInProgress0 msTests/StreamFakeTest.cpp:142
passAFailedSendKeepsNoBytes0 msTests/StreamFakeTest.cpp:135
passFramesAreKeptInTheOrderTheyCompleted0 msTests/StreamFakeTest.cpp:126
passAFrameSentAsPrefixThenBodyIsKeptWhole0 msTests/StreamFakeTest.cpp:118
passNoFrameBeforeAnySend0 msTests/StreamFakeTest.cpp:113
passSetOpenFailsMakesOpenReturnFalse0 msTests/StreamFakeTest.cpp:106
passOpenDefaultsToSuccess0 msTests/StreamFakeTest.cpp:100
passCloseIncrementsCount0 msTests/StreamFakeTest.cpp:94
passReadReturnsConfiguredValue0 msTests/StreamFakeTest.cpp:86
passReadCapturesSize0 msTests/StreamFakeTest.cpp:79
passReadCapturesBuffer0 msTests/StreamFakeTest.cpp:72
passReadIncrementsCount0 msTests/StreamFakeTest.cpp:65
passSendCapturesSize0 msTests/StreamFakeTest.cpp:58
passSendCapturesBuffer0 msTests/StreamFakeTest.cpp:51
passSendIncrementsCount0 msTests/StreamFakeTest.cpp:44
passOpenCapturesAddr0 msTests/StreamFakeTest.cpp:37
passOpenIncrementsCount0 msTests/StreamFakeTest.cpp:30
passCreateSucceeds0 msTests/StreamFakeTest.cpp:25
StreamFakeHandshake 8 tests, 0 ms · Tests/StreamFakeTest.cpp
StatusTestTimeSource
passTheSourceNamesTheSharedTlsDetails0 msTests/StreamFakeTest.cpp:260
passAcceptingWithoutAnOpenLeavesTheRunGoing0 msTests/StreamFakeTest.cpp:248
passAnOpenThatSucceedsEndsTheRun0 msTests/StreamFakeTest.cpp:235
passAnAcceptedHandshakeOpens0 msTests/StreamFakeTest.cpp:228
passARunOfRefusalsIsReportedOnce0 msTests/StreamFakeTest.cpp:218
passARefusedHandshakeIsReportedAsATlsStreamReportsIt0 msTests/StreamFakeTest.cpp:204
passARefusedHandshakeFailsTheOpen0 msTests/StreamFakeTest.cpp:198
passAnOpenFailingWithoutAHandshakeReportsNothing0 msTests/StreamFakeTest.cpp:191
StringFake 2 tests, 0 ms · Tests/StringFakeTest.cpp
StatusTestTimeSource
passReturnsConfiguredHostname0 msTests/StringFakeTest.cpp:37
passReturnsEmptyStringAfterReset0 msTests/StringFakeTest.cpp:30

SolidSyslogWolfSslAesGcmPolicyTest 2 suites, 42 tests, 42 passed, 0 ms

SolidSyslogWolfSslAesGcmPolicy 12 tests, 0 ms · Tests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp
StatusTestTimeSource
passDestroyOfStaleHandleReportsWarning0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:309
passDestroyOfUnknownHandleReportsWarning0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:295
passDestroyOfPooledHandleLocksOnce0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:283
passCreateAcquiresAndReleasesConfigLockOnFirstFreeSlot0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:273
passBadConfigReportsError0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:260
passNullRngReturnsNullFallback0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:253
passNullGetKeyReturnsNullFallback0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:246
passNullConfigReturnsNullFallback0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:241
passExhaustedCreateReportsError0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:227
passFillingPoolThenOverflowReturnsNullFallback0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:218
passTrailerSizeIsTwentyEight0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:209
passCreateReturnsHandleDistinctFromFallback0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:199
SolidSyslogWolfSslAesGcmPolicySeal 30 tests, 0 ms · Tests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp
StatusTestTimeSource
passANewPolicyReportsItsFirstFaultEvenAfterAnEarlierOneInTheSameSlotWasLatched0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:635
passAKeyFaultAndASealBackendFaultShareOneRun0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:622
passAKeyFaultAndABackendFaultShareOneRun0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:608
passSealAndOpenShareOneRunOfFaults0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:597
passASealedRecordEndsTheRunSoTheNextFaultIsReportedAgain0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:583
passARejectedRecordEndsTheRunSoTheNextFaultIsReportedAgain0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:566
passAnOpenedRecordEndsTheRunSoTheNextFaultIsReportedAgain0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:551
passAKeyThatStaysUnavailableIsReportedOnce0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:539
passSealWipesTheKeyBufferAfterUse0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:530
passOpenReportsErrorWhenDecryptingFails0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:525
passOpenReportsErrorWhenSettingKeyFails0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:520
passSealAndOpenEachFreeTheContextTheyInitialised0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:511
passAContextThatFailedToInitialiseIsNotFreed0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:501
passAnInitialisedContextIsFreedWhenSealFailsAtALaterStep0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:491
passOpenReportsErrorWhenInitialisingTheContextFails0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:486
passSealReportsErrorWhenEncryptingFails0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:478
passSealReportsErrorWhenSettingKeyFails0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:473
passSealReportsErrorWhenInitialisingTheContextFails0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:468
passSealReportsNonceFailure0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:453
passOpenReportsWhenKeyUnavailable0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:439
passOpenCouldNotRunWhenKeyUnavailable0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:431
passSealFailsClosedWhenKeyIsWrongLength0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:418
passSealFailsClosedWhenKeyUnavailable0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:405
passOpenRejectsWithoutReportingWhenAuthenticationFails0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:396
passOpenOpensWhenDecryptionSucceeds0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:382
passOpenReadsTheNonceFromTheTrailer0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:372
passSealRecordUsesTheFetchedKeyAsAes2560 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:360
passSealRecordAuthenticatesTheHeaderAsAssociatedData0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:352
passSealRecordPassesTheBodyAsPlaintextToEncrypt0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:340
passSealRecordGeneratesAFreshNonceIntoTheTrailer0 msTests/WolfSsl/SolidSyslogWolfSslAesGcmPolicyTest.cpp:325

SolidSyslogWolfSslHmacSha256PolicyTest 2 suites, 38 tests, 38 passed, 0 ms

SolidSyslogWolfSslHmacSha256Policy 11 tests, 0 ms · Tests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp
StatusTestTimeSource
passDestroyOfStaleHandleReportsWarning0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:278
passDestroyOfUnknownHandleReportsWarning0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:264
passDestroyOfPooledHandleLocksOnce0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:252
passCreateAcquiresAndReleasesConfigLockOnFirstFreeSlot0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:242
passBadConfigReportsError0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:229
passNullGetKeyReturnsNullFallback0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:222
passNullConfigReturnsNullFallback0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:217
passExhaustedCreateReportsError0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:203
passFillingPoolThenOverflowReturnsNullFallback0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:194
passTrailerSizeIsThirtyTwo0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:185
passCreateReturnsHandleDistinctFromFallback0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:175
SolidSyslogWolfSslHmacSha256PolicySeal 27 tests, 0 ms · Tests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp
StatusTestTimeSource
passEverySealFreesTheContextItInitialised0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:615
passAContextThatFailedToInitialiseIsNotFreed0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:605
passAnInitialisedHmacContextIsFreedWhenAStepFails0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:594
passSealRecordFailsClosedWhenHmacUpdateFails0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:589
passSealRecordFailsClosedWhenHmacSetKeyFails0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:584
passSealRecordFailsClosedWhenHmacInitFails0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:579
passANewPolicyReportsItsFirstFaultEvenAfterAnEarlierOneInTheSameSlotWasLatched0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:550
passAKeyFaultAndABackendFaultShareOneRun0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:536
passSealAndOpenShareOneRunOfFaults0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:524
passASealedRecordEndsTheRunSoTheNextFaultIsReportedAgain0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:509
passARejectedRecordEndsTheRunSoTheNextFaultIsReportedAgain0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:492
passAnOpenedRecordEndsTheRunSoTheNextFaultIsReportedAgain0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:476
passAKeyThatStaysUnavailableIsReportedOnce0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:463
passOpenRecordReportsHmacFailureAsOpenFailed0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:447
passOpenRecordCouldNotRunWhenHmacFails0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:435
passOpenRecordCouldNotRunWhenKeyUnavailable0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:426
passOpenRecordRejectsAModifiedTag0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:417
passOpenRecordAcceptsATagItProduced0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:409
passSealRecordWipesTheKeyBufferAfterUse0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:398
passOpenRecordCouldNotRunWhenKeyBelowMinimum0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:389
passSealRecordFailsClosedWhenKeyExceedsCapacity0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:381
passSealRecordReportsKeyTooShort0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:363
passSealRecordFailsClosedWhenKeyBelowMinimum0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:353
passSealRecordReportsKeyUnavailable0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:337
passSealRecordReportsHmacFailure0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:321
passSealRecordWritesTheTagIntoTheTrailer0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:310
passSealRecordHmacsTheRecordWithTheFetchedKey0 msTests/WolfSsl/SolidSyslogWolfSslHmacSha256PolicyTest.cpp:294

SolidSyslogWolfSslNullCredentialsTest 1 suites, 5 tests, 5 passed, 0 ms

SolidSyslogWolfSslNullCredentials 5 tests, 0 ms · Tests/WolfSsl/SolidSyslogWolfSslNullCredentialsTest.cpp
StatusTestTimeSource
passReleaseDoesNotCrash0 msTests/WolfSsl/SolidSyslogWolfSslNullCredentialsTest.cpp:49
passInstallReportsNoFingerprints0 msTests/WolfSsl/SolidSyslogWolfSslNullCredentialsTest.cpp:38
passInstallReportsNoTrustAnchors0 msTests/WolfSsl/SolidSyslogWolfSslNullCredentialsTest.cpp:30
passInstallReturnsTrue0 msTests/WolfSsl/SolidSyslogWolfSslNullCredentialsTest.cpp:24
passGetReturnsNonNull0 msTests/WolfSsl/SolidSyslogWolfSslNullCredentialsTest.cpp:19

SolidSyslogWolfSslPemBufferCredentialsTest 1 suites, 29 tests, 29 passed, 0 ms

SolidSyslogWolfSslPemBufferCredentials 29 tests, 0 ms · Tests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp
StatusTestTimeSource
passTheErrorSourceNamesItsDetailsThroughTlsCredentialsErrors0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:475
passASecondInstallLoadsAgain0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:465
passReleaseIsSafeWithOrWithoutAnInstall0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:457
passInstallReportsAClientCertificateWithNoExtent0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:440
passInstallReportsAClientCredentialWithNoExtent0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:423
passInstallReportsATrustAnchorBufferWithNoExtent0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:407
passInstallReportsAClientCredentialTheLibraryCouldNotHold0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:392
passInstallReportsAClientKeyItCannotParse0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:377
passInstallReportsAClientCertificateItCannotParse0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:361
passInstallReportsAHalfSuppliedClientCredential0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:344
passInstallWithoutAClientCredentialPresentsNone0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:336
passInstallPresentsTheClientCredentialAsPem0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:320
passInstallWithoutPeerFingerprintsReportsNone0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:309
passInstallPassesTheConfiguredPeerFingerprintsThrough0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:297
passInstallWithoutTrustAnchorsLoadsNothingAndStillSucceeds0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:284
passASourceCreatedInAReusedSlotReportsItsFirstRefusal0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:271
passInstallReportsTrustAnchorsItCannotParseAgainAfterAnInstallInBetween0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:256
passInstallReportsRepeatedTrustAnchorsItCannotParseOnce0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:245
passInstallReportsTrustAnchorsItCannotParse0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:228
passInstallReportsThatTheTrustAnchorsAreInstalled0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:219
passInstallLoadsTheTrustAnchorsOntoTheContextAsPem0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:208
passDestroyingAHandleTwiceReportsTheSecond0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:193
passDestroyingAHandleThePoolDoesNotOwnIsReported0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:179
passCreateAcquiresAndReleasesTheConfigLock0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:168
passCreateBeyondThePoolReportsExhaustion0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:144
passCreateWithAMissingPinInTheListReturnsTheNullCredentials0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:130
passCreateWithAPinCountButNoPinListReturnsTheNullCredentials0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:112
passCreateWithNullConfigReturnsTheNullCredentials0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:99
passCreateReturnsAPooledHandle0 msTests/WolfSsl/SolidSyslogWolfSslPemBufferCredentialsTest.cpp:93

SolidSyslogWolfSslStreamAnchoredPinsAfterHandshakeTest 1 suites, 10 tests, 10 passed, 0 ms

SolidSyslogWolfSslStreamAnchoredPinsAfterHandshake 10 tests, 0 ms · Tests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsAfterHandshakeTest.cpp
StatusTestTimeSource
passAFaultTheLibraryReportsStillNamesAPinThatMatchesNothingFirst0 msTests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsAfterHandshakeTest.cpp:173
passAVerifiedLeafIsLeftToTheCheckAfterTheHandshake0 msTests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsAfterHandshakeTest.cpp:160
passAnUnpinnedPeerHasNothingCheckedAfterTheHandshake0 msTests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsAfterHandshakeTest.cpp:153
passAPinTheCallbackMatchedIsNotCheckedAgain0 msTests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsAfterHandshakeTest.cpp:140
passTheLeafDigestedIsTheOneTheSessionKept0 msTests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsAfterHandshakeTest.cpp:128
passAKeptCertificateWithNoDerIsAPinWhoseDigestCannotBeTaken0 msTests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsAfterHandshakeTest.cpp:117
passNoKeptCertificateIsAPinWhoseDigestCannotBeTaken0 msTests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsAfterHandshakeTest.cpp:106
passTheKeptCertificateIsFreed0 msTests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsAfterHandshakeTest.cpp:95
passAKeptLeafThatMatchesNoPinIsRefusedAndTheSessionClosed0 msTests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsAfterHandshakeTest.cpp:84
passAKeptLeafThatMatchesAPinConnects0 msTests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsAfterHandshakeTest.cpp:76

SolidSyslogWolfSslStreamAnchoredPinsRefusedTest 1 suites, 5 tests, 5 passed, 0 ms

SolidSyslogWolfSslStreamAnchoredPinsRefused 5 tests, 0 ms · Tests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsRefusedTest.cpp
StatusTestTimeSource
passAPinAloneWhoseHandshakeCompletedWithoutAMatchIsRefused0 msTests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsRefusedTest.cpp:123
passAnchorsAloneStillConnect0 msTests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsRefusedTest.cpp:118
passAPinAloneIsStillCheckedInTheCallbackAndConnects0 msTests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsRefusedTest.cpp:107
passARepeatedRefusalOfAnchorsAndPinsTogetherIsReportedOnce0 msTests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsRefusedTest.cpp:96
passAnchorsAndPinsTogetherAreRefusedBeforeASessionIsMade0 msTests/WolfSsl/SolidSyslogWolfSslStreamAnchoredPinsRefusedTest.cpp:78

SolidSyslogWolfSslStreamPoolTest 1 suites, 20 tests, 20 passed, 0 ms

SolidSyslogWolfSslStreamPool 20 tests, 0 ms · Tests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp
StatusTestTimeSource
passADestroyedHandleSendsAsTheNullStream0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:304
passDestroyOfAnOpenStreamClosesTheTransport0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:293
passDestroyOfStaleHandleReportsWarning0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:276
passDestroyOfUnknownHandleReportsWarning0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:261
passDestroyOfUnknownHandleDoesNotLock0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:250
passDestroyOfPooledHandleLocksOnce0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:238
passCreateLocksOncePerSlotProbedWhenPoolIsFull0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:227
passCreateAcquiresAndReleasesConfigLockOnFirstFreeSlot0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:217
passFallbackSendReturnsTrueToDropOnTheFloor0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:209
passExhaustedCreateReportsError0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:194
passFillingPoolThenOverflowReturnsDistinctFallback0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:185
passCreateReturnsHandleDistinctFromFallback0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:175
passCreateWithNullCredentialsReportsError0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:160
passCreateWithNullCredentialsReturnsFallback0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:151
passCreateWithNullSleepReportsError0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:136
passCreateWithNullSleepReturnsFallback0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:127
passCreateWithNullTransportReportsError0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:112
passCreateWithNullTransportReturnsFallback0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:103
passCreateWithNullConfigReportsError0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:89
passCreateWithNullConfigReturnsFallback0 msTests/WolfSsl/SolidSyslogWolfSslStreamPoolTest.cpp:82

SolidSyslogWolfSslStreamTest 1 suites, 153 tests, 153 passed, 0 ms

SolidSyslogWolfSslStream 153 tests, 0 ms · Tests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp
StatusTestTimeSource
passASecondOpenInstallsTheCredentialsAgain0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1980
passCredentialsAreReleasedAfterTheContextIsFreed0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1970
passCloseTwiceReleasesOnlyOnce0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1960
passCloseWithoutAnOpenReleasesNothing0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1953
passAnOpenThatFailedLaterIsStillAnsweredByARelease0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1944
passAFailedInstallIsStillAnsweredByARelease0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1935
passCloseReleasesTheCredentialsItInstalled0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1926
passOpenDoesNotHandshakeWhenTheCredentialsCannotInstall0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1917
passOpenInstallsTheCredentialsBeforeTheHandshake0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1908
passCloseWithoutAnOpenTouchesNoSession0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1894
passCloseAfterAnInternalCloseFromASendFailureDoesNotDoubleFree0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1881
passCloseTwiceSendsCloseNotifyAndFreesOnce0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1869
passCloseFreesTheSessionThenTheContextFromOpen0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1856
passCloseSendsCloseNotifyOnceOnTheSessionFromOpen0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1846
passIoRecvCallbackReturnsAGeneralErrorWhenTheTransportFails0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1828
passIoRecvCallbackReturnsWantReadWhenTheTransportWouldBlock0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1815
passIoRecvCallbackForwardsBufferToTransport0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1799
passIoSendCallbackReturnsAGeneralErrorWhenTheTransportFails0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1786
passIoSendCallbackForwardsBufferToTransport0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1771
passReadClosesTheSessionWhenThePeerHasClosedIt0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1756
passReadClosesTheSessionAndTransportOnHardError0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1743
passReadReturnsNegativeOnSslReadError0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1734
passReadDoesNotCloseOnWantRead0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1722
passReadReturnsZeroOnWantRead0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1713
passReadReturnsByteCountWhenSslReadReturnsPositive0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1704
passReadForwardsBufferToSslReadOnTheSession0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1690
passSendOnAStreamThatIsNotOpenIsRefusedWithoutWriting0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1677
passSendReadsEightTimesSixteenBytesBeforeGivingUpOnAPeerThatNeverStopsSending0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1665
passSendWritesToAPeerThatNeverStopsSending0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1656
passSendRefusesTheRecordWhenDataWaitsAheadOfThePeerClosingTheSession0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1646
passSendClosesTheSessionAndTransportWhenThePeerHasClosedTheSession0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1634
passSendWritesNothingToASessionThePeerHasClosed0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1623
passSendRefusesTheRecordWhenThePeerHasClosedTheSession0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1614
passSendClosesTheSessionAndTransportOnShortWrite0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1602
passSendClosesTheSessionAndTransportOnWriteFailure0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1589
passSendReturnsFalseWhenSslWriteFails0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1580
passSendReturnsFalseWhenSslWriteWritesPartial0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1571
passSendReturnsTrueWhenSslWriteWritesAllBytes0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1563
passSendForwardsBufferToSslWriteOnTheSession0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1550
passVerifyCallbackAcceptsWhatTheLibraryAccepted0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1541
passVerifyCallbackLeavesEnforcementToTheLibrary0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1536
passVerifyCallbackLeavesAPinnedPeerWithAnchorsToTheLibrarysVerdict0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1529
passVerifyCallbackWaivesNoObjectionToAPinnedPeerButTheMissingSigner0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1522
passVerifyCallbackWaivesNoMissingSignerWhereAnchorsAreInstalled0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1515
passVerifyCallbackRefusesAPeerWhoseChainVerifiesButWhoseLeafMatchesNoPin0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1508
passVerifyCallbackFreesTheCertificateItChecked0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1498
passVerifyCallbackChecksTheCertificateItIsCalledForAsATrustAnchorOnTheConfiguredHeap0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1484
passVerifyCallbackDigestsTheLeafOnTheConfiguredHeap0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1475
passVerifyCallbackAuthorisesByTheLeafWhicheverCertificateItIsCalledFor0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1465
passVerifyCallbackRefusesAPinnedPeerWhoseDatesTheLibraryDidNotReach0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1457
passVerifyCallbackAuthorisesASha1PinByTheSha1DigestOfTheLeaf0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1450
passVerifyCallbackRefusesAPeerWhoseCertificateMatchesNoPin0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1443
passVerifyCallbackWaivesTheMissingSignerOfAPinnedPeerWithNoAnchors0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1436
passARefusalRecordedOnOneOpenDoesNotNameTheNext0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1422
passOpenReportsThePeersRefusalWhenTheHandshakeEndsOnTheLibrarysOwnVerdictCode0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1411
passAPinMatchedOnOneOpenDoesNotConfirmTheNext0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1398
passOpenConnectsAPinnedPeerWithNoAnchorsOnceItsMissingSignerIsWaived0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1387
passOpenRefusesAPinnedPeerWhoseHandshakeCompletedWithoutAPinMatching0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1374
passOpenReportsAPinMatchingNothingAheadOfEveryObjectionToTheChain0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1363
passOpenReportsAPinnedPeerWhoseNameDoesNotMatch0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1351
passOpenReportsAPinnedPeerWhoseCertificateHasExpired0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1339
passOpenReportsAPinWhoseDigestTheLibraryCouldNotCompute0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1327
passOpenReportsAPinWhoseDigestTheBuildCannotCompute0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1315
passOpenReportsAPeerWhoseCertificateMatchesNoPin0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1300
passOpenReportsAnExpiredCertificateAheadOfOneNotYetValid0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1290
passOpenReportsACertificateNotYetValidAheadOfANameMismatchWhicheverWasRaisedLast0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1280
passOpenReportsAnExpiredCertificateAheadOfANameMismatchWhicheverWasRaisedLast0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1270
passOpenReportsAnUntrustedChainAheadOfTheNameOnItWhicheverWasRaisedLast0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1260
passOpenReportsAnUntrustedChainAheadOfTheDatesOnIt0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1250
passOpenReportsAVerificationFailureItCannotNameAsUntrusted0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1236
passOpenReportsThatThePeerCertificateIsNotTrusted0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1222
passOpenReportsThatThePeerAddressDidNotMatchAsANameMismatch0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1208
passOpenReportsThatThePeerNameDidNotMatch0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1194
passOpenReportsThatThePeerCertificateIsNotYetValid0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1180
passOpenReportsThatThePeerCertificateHasExpired0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1166
passOpenReportsTheSameRefusalAgainAfterASessionInBetween0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1146
passOpenReportsAHandshakeRejectionAfterARefusalInTheSameRun0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1133
passOpenReportsADifferentRefusalInTheSameRun0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1120
passOpenReportsARepeatedServerNameIndicationTheLibraryWouldNotTakeOnce0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1113
passOpenReportsARepeatedPeerNameTheLibraryWouldNotTakeOnce0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1106
passOpenReportsARepeatedCipherPolicyRejectionOnce0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1098
passOpenReportsARepeatedFloorTheLibraryWouldNotApplyOnce0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1091
passOpenReportsARepeatedSessionFailureOnce0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1084
passOpenReportsARepeatedMalformedPinOnce0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1077
passOpenReportsARepeatedLackOfPeerAuthorisationOnce0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1070
passOpenReportsARepeatedContextFailureOnce0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1063
passOpenReportsTheSameHandshakeRejectionAgainAfterASessionInBetween0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1049
passOpenReportsADifferentHandshakeFailureInTheSameRun0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1037
passOpenReportsARepeatedHandshakeRejectionOnce0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1027
passOpenReportsTheLibraryOutOfMemoryWhenTheHandshakeCannotAllocate0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:1012
passOpenClosesTransportAndFreesTheSessionWhenTheHandshakeFailsHard0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:997
passASecondOpenAfterAFailedFirstOpenSucceeds0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:983
passTheGetterReceivesTheConfiguredContext0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:973
passTheGetterReceivesANullContextWhenNoneIsConfigured0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:964
passHandshakeLastPollSleepsOnlyWhatIsLeftOfTheBudget0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:952
passHandshakePollSleepsTenMilliseconds0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:943
passOpenUsesTheGettersReturnValueAsTheHandshakeBudget0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:930
passOpenInvokesTheConfiguredHandshakeTimeoutGetter0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:921
passOpenClosesTransportAndFreesTheSessionWhenTheHandshakeBudgetExhausts0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:907
passOpenRetriesTheHandshakeOnWantWrite0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:899
passOpenSleepsBetweenHandshakeRetries0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:890
passOpenRetriesTheHandshakeOnWantRead0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:882
passOpenReturnsFalseWhenTheHandshakeFails0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:875
passOpeningAStreamThatIsAlreadyOpenLeavesTheSessionItHoldsUntouched0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:856
passOpeningAStreamThatIsAlreadyOpenIsRefusedAndReported0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:842
passOpenNamesNoPeerAndStillConnectsWhenServerNameIsEmpty0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:831
passOpenDoesNotWarnWhenServerNameIsEmpty0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:822
passOpenNamesNoPeerAndStillConnectsWhenServerNameIsNull0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:811
passOpenDoesNotWarnOfAnUnnamedPeerThatAPinNames0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:800
passOpenWarnsWhenServerNameIsNull0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:786
passOpenReportsTheLibraryOutOfMemoryWhenTheServerNameIndicationCannotAllocate0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:773
passOpenReportsAServerNameIndicationTheLibraryWouldNotTake0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:760
passOpenReportsAPeerNameTheLibraryWouldNotTake0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:746
passOpenReportsACipherPolicyTheLibraryRejects0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:731
passOpenReportsADiffieHellmanFloorTheLibraryWouldNotApply0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:718
passOpenReportsAnEccFloorTheLibraryWouldNotApply0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:705
passOpenReportsAnRsaFloorTheLibraryWouldNotApply0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:692
passOpenReportsATlsFloorTheLibraryWouldNotApply0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:678
passOpenReportsThatTheSessionCouldNotBeCreated0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:660
passOpenWarnsOfASha1PinAndStillConnects0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:645
passOpenRefusesAPinThatIsNotWellFormed0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:631
passOpenWithPinsAndNoAnchorsGoesOnToTheHandshake0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:622
passOpenFailsWhenNothingAuthorisesThePeer0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:608
passOpenFailsWhenTheCredentialsCannotInstall0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:595
passOpenReportsThatTheContextCouldNotBeBuilt0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:578
passTheErrorSourceNamesItsDetailsThroughTlsStreamErrors0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:573
passVersionIsZeroWhenNoFunctionIsConfigured0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:568
passVersionFunctionReceivesVersionContext0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:557
passVersionReportsTheConfiguredFunctionsValue0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:548
passCloseDelegatesToInjectedTransport0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:539
passOpenPullsTheProfileWithItsContext0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:528
passOpenReturnsTrueWhenTheHandshakeSucceeds0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:523
passOpenDrivesTheHandshakeOnTheSession0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:515
passOpenRequiresAPeerCertificateAndWatchesItsVerification0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:505
passOpenInstallsTheIoCallbacksWithTheStreamAsTheirContext0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:495
passOpenReportsAnExpectedAddressTheLibraryWouldNotTake0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:480
passOpenDeclaresANameWithDigitsInItAsAName0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:470
passOpenSendsAnAddressLiteralAsTheServerNameIndicationToo0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:460
passOpenDeclaresAnIpv6LiteralAsTheExpectedAddress0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:450
passOpenDeclaresAnAddressLiteralAsTheExpectedAddressRatherThanAName0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:438
passOpenSendsTheExpectedPeerNameAsTheServerNameIndication0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:427
passOpenSetsTheExpectedPeerNameOnTheSession0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:418
passOpenLeavesTheBuildsCiphersuitesAloneWhenTheProfileNamesNoPolicy0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:411
passOpenAppliesTheProfilesCipherPolicyToTheSession0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:400
passOpenRaisesTheDiffieHellmanFloorTo2048Bits0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:393
passOpenRaisesTheEccFloorTo224Bits0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:386
passOpenRaisesTheRsaFloorTo2048Bits0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:379
passOpenPinsMinimumTlsVersionToTls12OnTheSession0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:370
passOpenCreatesTheSessionFromTheContextAfterTheCredentialsInstall0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:359
passOpenAsksTheCredentialsToInstallOntoItsContext0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:351
passOpenBuildsAClientContextOnTheConfiguredHeap0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:340
passOpenFailsWithoutTouchingTheLibraryWhenTheTransportCannotOpen0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:332
passOpenDelegatesToInjectedTransport0 msTests/WolfSsl/SolidSyslogWolfSslStreamTest.cpp:324

WolfSslAfterHandshakeIntegrationTests 3 suites, 50 tests, 50 passed, 158 ms

SolidSyslogWolfSslAesGcmPolicyIntegration 7 tests, 1 ms · Tests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp
StatusTestTimeSource
passWrongKeyIsRejected1 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:153
passTamperedHeaderIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:145
passTamperedTagIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:137
passTamperedCiphertextIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:129
passEachSealDrawsAFreshNonce0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:116
passHeaderStaysInClear0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:107
passSealEncryptsBodyAndOpenRestoresIt0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:98
SolidSyslogWolfSslHmacSha256PolicyIntegration 5 tests, 0 ms · Tests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp
StatusTestTimeSource
passWrongKeyIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp:114
passTamperedTagIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp:106
passTamperedContentIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp:98
passTheTagIsNotAllZero0 msTests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp:89
passASealedRecordOpens0 msTests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp:82
SolidSyslogWolfSslStreamIntegration 38 tests, 157 ms · Tests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp
StatusTestTimeSource
passABufferLargerThanItsPemIsReadAsThePemAlone8 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:734
passANameTheBuildDoesNotKnowIsDroppedFromAListItCanOtherwiseHonour5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:721
passACipherPolicyNamingNothingTheBuildKnowsIsRejectedBeforeAnyHandshake1 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:706
passACipherPolicyTheCollectorCannotSatisfyIsRefusedRatherThanWidened0 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:694
passACipherPolicyNamingASuiteTheCollectorOffersConnects6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:684
passHalfAClientCredentialIsReportedAndTheConnectionProceedsWithoutIt5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:670
passACollectorThatRequiresAClientCredentialRefusesADeviceWithNone5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:660
passAClientCredentialIsPresentedToACollectorThatRequiresOne8 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:645
passAChainThatVerifiesButMatchesNoPinIsRefusedOnceTheHandshakeCompletes5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:621
passAPinDoesNotWaiveAChainThatReachesNoAnchor4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:597
passAPeerSatisfyingBothTheAnchorAndThePinIsAuthorised5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:590
passAPinSetHoldingACertificateTheCollectorNoLongerPresentsKeepsDelivering6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:573
passASha1PinIsHonouredAndReported6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:563
passAPinnedPeerDeclaredByNoNameConnectsWithoutAReport5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:556
passAPinDoesNotWaiveAKeyBelowTheFloor2 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:545
passAPinDoesNotWaiveANameThatDoesNotMatch4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:534
passAPinDoesNotExtendTheValidityOfACertificateNotYetValid4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:523
passAPinDoesNotExtendTheValidityOfACertificateThatHasExpired3 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:514
passAPinMatchingNothingThePeerPresentsIsRefused4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:507
passAPinnedCollectorPresentingItsIssuerIsAuthorisedWithNoAnchors6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:500
passAPinnedSelfSignedCollectorIsAuthorisedWithNoChainAtAll5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:488
passAKeyBelowTheFloorIsRefusedAsAnUntrustedCertificate2 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:476
passACertificateThatHasExpiredIsNamedBeforeANameThatDoesNotMatch4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:466
passAnUntrustedChainIsNamedBeforeTheDatesOnIt4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:459
passAnUntrustedChainIsNamedBeforeANameThatDoesNotMatch4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:452
passHandshakeSucceedsChainOnlyWhenServerNameIsEmpty5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:444
passHandshakeSucceedsChainOnlyWithNoServerNameAndWarns6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:434
passHandshakeFailsWhenServerCertIsNotYetValid3 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:427
passHandshakeFailsWhenServerCertHasExpired4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:420
passOpenFailsWhenNothingAuthorisesThePeer0 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:404
passAnExpectedAddressTheCertificateCarriesIsMatchedByABuildThatMatchesAddresses6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:386
passHandshakeFailsWhenTheExpectedAddressIsNotInTheCert4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:373
passHandshakeFailsWhenServerNameDoesNotMatchCert3 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:363
passHandshakeFailsWhenServerCertSignedByUntrustedCa4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:356
passSendBeforeOpenIsRefusedAndReachesNoServer0 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:343
passARecordSentAfterTheHandshakeReachesTheServer6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:323
passHandshakeSucceedsWhenServerCertSignedByTrustedCaAndHostnameMatches5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:310
passBinaryLinksAgainstRealLibWolfSsl0 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:305

WolfSslBaselineIntegrationTests 3 suites, 48 tests, 48 passed, 142 ms

SolidSyslogWolfSslAesGcmPolicyIntegration 7 tests, 1 ms · Tests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp
StatusTestTimeSource
passWrongKeyIsRejected1 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:153
passTamperedHeaderIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:145
passTamperedTagIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:137
passTamperedCiphertextIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:129
passEachSealDrawsAFreshNonce0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:116
passHeaderStaysInClear0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:107
passSealEncryptsBodyAndOpenRestoresIt0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:98
SolidSyslogWolfSslHmacSha256PolicyIntegration 5 tests, 0 ms · Tests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp
StatusTestTimeSource
passWrongKeyIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp:114
passTamperedTagIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp:106
passTamperedContentIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp:98
passTheTagIsNotAllZero0 msTests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp:89
passASealedRecordOpens0 msTests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp:82
SolidSyslogWolfSslStreamIntegration 36 tests, 141 ms · Tests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp
StatusTestTimeSource
passABufferLargerThanItsPemIsReadAsThePemAlone7 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:734
passANameTheBuildDoesNotKnowIsDroppedFromAListItCanOtherwiseHonour6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:721
passACipherPolicyNamingNothingTheBuildKnowsIsRejectedBeforeAnyHandshake0 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:706
passACipherPolicyTheCollectorCannotSatisfyIsRefusedRatherThanWidened1 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:694
passACipherPolicyNamingASuiteTheCollectorOffersConnects5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:684
passHalfAClientCredentialIsReportedAndTheConnectionProceedsWithoutIt6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:670
passACollectorThatRequiresAClientCredentialRefusesADeviceWithNone5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:660
passAClientCredentialIsPresentedToACollectorThatRequiresOne8 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:645
passAnchorsAndPinsTogetherAreRefusedByABuildThatCannotCheckBoth0 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:634
passAPinSetHoldingACertificateTheCollectorNoLongerPresentsKeepsDelivering6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:573
passASha1PinIsHonouredAndReported5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:563
passAPinnedPeerDeclaredByNoNameConnectsWithoutAReport6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:556
passAPinDoesNotWaiveAKeyBelowTheFloor1 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:545
passAPinDoesNotWaiveANameThatDoesNotMatch4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:534
passAPinDoesNotExtendTheValidityOfACertificateNotYetValid4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:523
passAPinDoesNotExtendTheValidityOfACertificateThatHasExpired4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:514
passAPinMatchingNothingThePeerPresentsIsRefused4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:507
passAPinnedCollectorPresentingItsIssuerIsAuthorisedWithNoAnchors5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:500
passAPinnedSelfSignedCollectorIsAuthorisedWithNoChainAtAll6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:488
passAKeyBelowTheFloorIsRefusedAsAnUntrustedCertificate2 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:476
passACertificateThatHasExpiredIsNamedBeforeANameThatDoesNotMatch3 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:466
passAnUntrustedChainIsNamedBeforeTheDatesOnIt4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:459
passAnUntrustedChainIsNamedBeforeANameThatDoesNotMatch4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:452
passHandshakeSucceedsChainOnlyWhenServerNameIsEmpty5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:444
passHandshakeSucceedsChainOnlyWithNoServerNameAndWarns6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:434
passHandshakeFailsWhenServerCertIsNotYetValid4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:427
passHandshakeFailsWhenServerCertHasExpired3 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:420
passOpenFailsWhenNothingAuthorisesThePeer1 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:404
passAnExpectedAddressTheCertificateCarriesIsRefusedByABuildThatCannotMatchOne4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:393
passHandshakeFailsWhenTheExpectedAddressIsNotInTheCert3 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:373
passHandshakeFailsWhenServerNameDoesNotMatchCert4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:363
passHandshakeFailsWhenServerCertSignedByUntrustedCa4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:356
passSendBeforeOpenIsRefusedAndReachesNoServer0 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:343
passARecordSentAfterTheHandshakeReachesTheServer6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:323
passHandshakeSucceedsWhenServerCertSignedByTrustedCaAndHostnameMatches5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:310
passBinaryLinksAgainstRealLibWolfSsl0 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:305

WolfSslIntegrationTests 3 suites, 50 tests, 50 passed, 156 ms

SolidSyslogWolfSslAesGcmPolicyIntegration 7 tests, 0 ms · Tests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp
StatusTestTimeSource
passWrongKeyIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:153
passTamperedHeaderIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:145
passTamperedTagIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:137
passTamperedCiphertextIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:129
passEachSealDrawsAFreshNonce0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:116
passHeaderStaysInClear0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:107
passSealEncryptsBodyAndOpenRestoresIt0 msTests/WolfSslIntegration/SolidSyslogWolfSslAesGcmPolicyIntegrationTest.cpp:98
SolidSyslogWolfSslHmacSha256PolicyIntegration 5 tests, 0 ms · Tests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp
StatusTestTimeSource
passWrongKeyIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp:114
passTamperedTagIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp:106
passTamperedContentIsRejected0 msTests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp:98
passTheTagIsNotAllZero0 msTests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp:89
passASealedRecordOpens0 msTests/WolfSslIntegration/SolidSyslogWolfSslHmacSha256PolicyIntegrationTest.cpp:82
SolidSyslogWolfSslStreamIntegration 38 tests, 156 ms · Tests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp
StatusTestTimeSource
passABufferLargerThanItsPemIsReadAsThePemAlone7 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:734
passANameTheBuildDoesNotKnowIsDroppedFromAListItCanOtherwiseHonour6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:721
passACipherPolicyNamingNothingTheBuildKnowsIsRejectedBeforeAnyHandshake0 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:706
passACipherPolicyTheCollectorCannotSatisfyIsRefusedRatherThanWidened1 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:694
passACipherPolicyNamingASuiteTheCollectorOffersConnects6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:684
passHalfAClientCredentialIsReportedAndTheConnectionProceedsWithoutIt5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:670
passACollectorThatRequiresAClientCredentialRefusesADeviceWithNone5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:660
passAClientCredentialIsPresentedToACollectorThatRequiresOne8 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:645
passAChainThatVerifiesButMatchesNoPinIsRefusedBeforeTheHandshakeCompletes4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:608
passAPinDoesNotWaiveAChainThatReachesNoAnchor4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:597
passAPeerSatisfyingBothTheAnchorAndThePinIsAuthorised5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:590
passAPinSetHoldingACertificateTheCollectorNoLongerPresentsKeepsDelivering6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:573
passASha1PinIsHonouredAndReported5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:563
passAPinnedPeerDeclaredByNoNameConnectsWithoutAReport6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:556
passAPinDoesNotWaiveAKeyBelowTheFloor1 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:545
passAPinDoesNotWaiveANameThatDoesNotMatch4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:534
passAPinDoesNotExtendTheValidityOfACertificateNotYetValid4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:523
passAPinDoesNotExtendTheValidityOfACertificateThatHasExpired4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:514
passAPinMatchingNothingThePeerPresentsIsRefused4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:507
passAPinnedCollectorPresentingItsIssuerIsAuthorisedWithNoAnchors5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:500
passAPinnedSelfSignedCollectorIsAuthorisedWithNoChainAtAll6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:488
passAKeyBelowTheFloorIsRefusedAsAnUntrustedCertificate2 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:476
passACertificateThatHasExpiredIsNamedBeforeANameThatDoesNotMatch4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:466
passAnUntrustedChainIsNamedBeforeTheDatesOnIt4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:459
passAnUntrustedChainIsNamedBeforeANameThatDoesNotMatch3 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:452
passHandshakeSucceedsChainOnlyWhenServerNameIsEmpty6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:444
passHandshakeSucceedsChainOnlyWithNoServerNameAndWarns5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:434
passHandshakeFailsWhenServerCertIsNotYetValid4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:427
passHandshakeFailsWhenServerCertHasExpired4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:420
passOpenFailsWhenNothingAuthorisesThePeer0 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:404
passAnExpectedAddressTheCertificateCarriesIsMatchedByABuildThatMatchesAddresses6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:386
passHandshakeFailsWhenTheExpectedAddressIsNotInTheCert3 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:373
passHandshakeFailsWhenServerNameDoesNotMatchCert4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:363
passHandshakeFailsWhenServerCertSignedByUntrustedCa4 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:356
passSendBeforeOpenIsRefusedAndReachesNoServer0 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:343
passARecordSentAfterTheHandshakeReachesTheServer6 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:323
passHandshakeSucceedsWhenServerCertSignedByTrustedCaAndHostnameMatches5 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:310
passBinaryLinksAgainstRealLibWolfSsl0 msTests/WolfSslIntegration/SolidSyslogWolfSslStreamIntegrationTest.cpp:305

Built against

CompilerGNU 14.2.0 (gcc) on Linux x86_64
BDD targetLinux
PacksPosix, StdAtomic, WolfSsl
WolfSsl5.9.4 WOLFSSL_DIR
5.9.4 WOLFSSL_BASELINE_DIR