Unit

Tested from main at 9ba7f64.

CppUTest against the fakes, under each compiler and sanitiser the lanes run. 16893 tests, 16893 passed, 15 min 7 s across 5 lanes.

On this page: Lanes · Packs and suites across lanes · BDD target · CmsisRtos · Core · FatFs · FreeRtos · LittleFs · LwipRaw · LwipSocket · MbedTls · OpenSsl · PlusFat · PlusTcp · Posix · StdAtomic · Test support · VxWorks64 · Windows · WolfSsl

Lanes

LaneExecutablesSuitesTestsPassedFailedSkippedTime
unit-linux-clang1919427362736003.5 s
unit-linux-gcc6428943304330003 min 58 s
unit-linux-gcc-sanitize63271412641260010 min 56 s
unit-linux-gcc-tunables3021331863186004.0 s
unit-windows-msvc1917325152515004.9 s

Packs and suites across lanes

Each cell is how many of the pack's tests that lane ran, linking to the lane; a dash means the lane does not build the pack. Open a pack for its suites across the same lanes, each cell linking to the suite as it ran there.

Packunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
BDD target-202---
CmsisRtos3434343434
Core13491349134713491368
FatFs-6262--
FreeRtos-3636--
LittleFs-5757--
LwipRaw-138138--
LwipSocket-118118--
MbedTls-343343--
OpenSsl391391391391391
PlusFat-5050--
PlusTcp-138138--
Posix304304304304-
StdAtomic11111111-
Test support303303303303297
VxWorks64344344344344344
Windows----81
WolfSsl-450450450-
BDD target 17 suites, 202 test results across 1 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
BddTargetTests
BddTargetAppName-8---
BddTargetBlockFiles-5---
BddTargetClock-3---
BddTargetCommandLine-37---
BddTargetCustomSd-1---
BddTargetErrorText-4---
BddTargetInteractive-15---
BddTargetIps-2---
BddTargetKey-6---
BddTargetLanguage-1---
BddTargetLineAssembler-11---
BddTargetMessageSettings-26---
BddTargetServiceThread-4---
BddTargetStderrErrorHandler-8---
BddTargetStoreSettings-31---
BddTargetSwitchConfig-6---
BddTargetTlsConfig-34---
CmsisRtos 5 suites, 170 test results across 5 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
SolidSyslogCmsisRtosMutexTest
SolidSyslogCmsisRtosMutex99999
SolidSyslogCmsisRtosMutexImplementationAllocated22222
SolidSyslogCmsisRtosMutexPool99999
SolidSyslogCmsisRtosMutexRefused55555
SolidSyslogCmsisRtosSysUpTimeTest
SolidSyslogCmsisRtosSysUpTime99999
Core 125 suites, 6762 test results across 5 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
SolidSyslogScenarioSuite
ScenarioSuite3131313131
SolidSyslogStoreSweep
StoreSweep99999
SolidSyslogTests
AtomicCounterContract77777
BlockSequencePool55555
BlockSequenceRotation99999
BlockSequenceScan1717171717
BlockStoreDrainOrdering11111
RecordStorePool55555
ScenarioBench3636363636
ServiceDrainInterleave22222
SolidSyslog3636363636
SolidSyslogBlockDevice1515151515
SolidSyslogBlockStore2020202020
SolidSyslogBlockStoreCapacity1010101010
SolidSyslogBlockStoreCapacityThreshold1313131313
SolidSyslogBlockStoreConfig1616161616
SolidSyslogBlockStoreCorruption1818181818
SolidSyslogBlockStoreCorruptionRecovery99999
SolidSyslogBlockStoreDestroy11111
SolidSyslogBlockStoreErrors1919191919
SolidSyslogBlockStoreIntegrity2020202020
SolidSyslogBlockStorePool88888
SolidSyslogBlockStorePosix2222-
SolidSyslogBlockStoreResume88888
SolidSyslogBlockStoreRotation4646464646
SolidSyslogCircularBuffer3232323232
SolidSyslogCircularBufferMutex55555
SolidSyslogCircularBufferPool1515151515
SolidSyslogCircularBufferSmallRing88888
SolidSyslogConfigLock88888
SolidSyslogCrc1655555
SolidSyslogCrc16Policy77777
SolidSyslogEndpointHost33333
SolidSyslogErrorEx1010101010
SolidSyslogErrorNames3030303030
SolidSyslogFileBlockDevice3636363636
SolidSyslogFileBlockDevicePool33333
SolidSyslogFormatter109109109109109
SolidSyslogHeaderField1212121212
SolidSyslogLifecycle1414141414
SolidSyslogLogScratch66666
SolidSyslogMessageFormatter3939393939
SolidSyslogMetaSd2222222222
SolidSyslogMetaSdPool33333
SolidSyslogNullAtomicCounter22222
SolidSyslogNullBlockDevice1111111111
SolidSyslogNullBuffer55555
SolidSyslogNullDatagram44444
SolidSyslogNullFile1010101010
SolidSyslogNullMutex22222
SolidSyslogNullResolver11111
SolidSyslogNullSd11111
SolidSyslogNullSecurityPolicy33333
SolidSyslogNullSender22222
SolidSyslogNullStore66666
SolidSyslogNullStream55555
SolidSyslogOriginSd3939393939
SolidSyslogOriginSdPool33333
SolidSyslogPassthroughBuffer1010101010
SolidSyslogPassthroughBufferPool77777
SolidSyslogPassthroughReport66666
SolidSyslogPendingEvents2020202020
SolidSyslogPendingEventsInsideSend11111
SolidSyslogPool99999
SolidSyslogPoolAllocator1212121212
SolidSyslogPrival22222
SolidSyslogScratchStackUsage22-2-
SolidSyslogSdElement1111111111
SolidSyslogSdValue2323232323
SolidSyslogServiceEagerDrain22222
SolidSyslogServiceEventReport2828282828
SolidSyslogServiceEventReportBufferFull22222
SolidSyslogServiceEventReportOrder33333
SolidSyslogServiceEventReportRaisedMidPass44444
SolidSyslogServiceEventReportSwitch88888
SolidSyslogServiceEventReportTwoLoggers11111
SolidSyslogServiceEventReportWithAStore1111111111
SolidSyslogServiceHalt1010101010
SolidSyslogServiceHaltOrdering44444
SolidSyslogServiceHeldRecord88888
SolidSyslogServiceHeldRecordBufferFull1111111111
SolidSyslogServiceHeldRecordFrozenStore11111
SolidSyslogServiceHeldRecordTwoInstances11111
SolidSyslogSharedScratch1414141414
SolidSyslogSharedScratchPool33333
SolidSyslogStackScratch55555
SolidSyslogStreamOpenHealth66666
SolidSyslogStreamSender5555-
SolidSyslogStreamSenderBadSetup6666-
SolidSyslogStreamSenderConfig7777-
SolidSyslogStreamSenderDeliveryHealth4444-
SolidSyslogStreamSenderDestroy4444-
SolidSyslogStreamSenderFailure19191919-
SolidSyslogStreamSenderPool2222-
SolidSyslogStreamSenderStreamVersion2222-
SolidSyslogSwitchingSender2424242424
SolidSyslogSwitchingSenderBadSetup99999
SolidSyslogSwitchingSenderPool33333
SolidSyslogTimeQualitySd1313131313
SolidSyslogTimeQualitySdBadSetup11111
SolidSyslogTimeQualitySdPool33333
SolidSyslogTimestamp22222
SolidSyslogTimestampFormatter3131313131
SolidSyslogTlsFingerprint1818181818
SolidSyslogTlsFingerprintAuthorise1010101010
SolidSyslogTunables33333
SolidSyslogUdpPayload2121212121
SolidSyslogUdpSender26262626-
SolidSyslogUdpSenderBadSetup9999-
SolidSyslogUdpSenderConfig7777-
SolidSyslogUdpSenderDeliveryHealth6666-
SolidSyslogUdpSenderDestroy7777-
SolidSyslogUdpSenderFailure6666-
SolidSyslogUdpSenderPool2222-
SolidSyslogUdpSenderRetry21212121-
SolidSyslogWinsockAddress----3
SolidSyslogWinsockAddressPool----8
SolidSyslogWinsockDatagram----30
SolidSyslogWinsockDatagramPool----9
SolidSyslogWinsockResolver----11
SolidSyslogWinsockResolverPool----9
SolidSyslogWinsockTcpStream----77
SolidSyslogWinsockTcpStreamPool----9
StoreBench2222222222
SolidSyslogVxWorks64AtomicCounterTest
AtomicCounterContract77777
FatFs 2 suites, 124 test results across 2 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
SolidSyslogFatFsFileTest
SolidSyslogFatFsFile-5353--
SolidSyslogFatFsFilePool-99--
FreeRtos 5 suites, 72 test results across 2 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
CmsdkUartTest
CmsdkUart-1515--
SolidSyslogFreeRtosMutexTest
SolidSyslogFreeRtosMutex-66--
SolidSyslogFreeRtosMutexPool-99--
SolidSyslogFreeRtosSysUpTimeRolloverTest
SolidSyslogFreeRtosSysUpTimeRollover-22--
SolidSyslogFreeRtosSysUpTimeTest
SolidSyslogFreeRtosSysUpTime-44--
LittleFs 5 suites, 114 test results across 2 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
LittleFsIntegrationTests
LittleFsDisk-99--
SolidSyslogLittleFsDurability-55--
SolidSyslogLittleFsFileTest
SolidSyslogLittleFsFile-3131--
SolidSyslogLittleFsFileBadSetup-55--
SolidSyslogLittleFsFilePool-77--
LwipRaw 15 suites, 276 test results across 2 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
SolidSyslogLwipRawAddressTest
SolidSyslogLwipRawAddress-44--
SolidSyslogLwipRawAddressPool-88--
SolidSyslogLwipRawDatagramTest
SolidSyslogLwipRawDatagram-1313--
SolidSyslogLwipRawDatagramOpen-1919--
SolidSyslogLwipRawDatagramPool-99--
SolidSyslogLwipRawDnsResolverTest
SolidSyslogLwipRawDnsResolver-2828--
SolidSyslogLwipRawDnsResolverPool-1313--
SolidSyslogLwipRawMarshalTest
SolidSyslogLwipRawMarshal-55--
SolidSyslogLwipRawResolverTest
SolidSyslogLwipRawResolver-66--
SolidSyslogLwipRawResolverPool-99--
SolidSyslogLwipRawTcpKeepaliveIdleOnlyTest
SolidSyslogLwipRawTcpKeepaliveIdleOnly-22--
SolidSyslogLwipRawTcpKeepaliveTest
SolidSyslogLwipRawTcpKeepalive-33--
SolidSyslogLwipRawTcpStreamTest
SolidSyslogLwipRawTcpStream-66--
SolidSyslogLwipRawTcpStreamConnected-22--
SolidSyslogLwipRawTcpStreamPool-1111--
LwipSocket 10 suites, 236 test results across 2 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
SolidSyslogLwipSocketAddressTest
SolidSyslogLwipSocketAddress-33--
SolidSyslogLwipSocketAddressPool-88--
SolidSyslogLwipSocketDatagramTest
SolidSyslogLwipSocketDatagram-1515--
SolidSyslogLwipSocketDatagramPool-1010--
SolidSyslogLwipSocketResolverTest
SolidSyslogLwipSocketResolver-1111--
SolidSyslogLwipSocketResolverPool-99--
SolidSyslogLwipSocketTcpKeepaliveAllTest
SolidSyslogLwipSocketTcpKeepaliveAll-44--
SolidSyslogLwipSocketTcpKeepaliveIdleOnlyTest
SolidSyslogLwipSocketTcpKeepaliveIdleOnly-22--
SolidSyslogLwipSocketTcpStreamTest
SolidSyslogLwipSocketTcpStream-4646--
SolidSyslogLwipSocketTcpStreamPool-1010--
MbedTls 12 suites, 686 test results across 2 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
MbedTlsIntegrationTests
SocketStreamContract-22--
SolidSyslogMbedTlsAesGcmPolicyIntegration-77--
SolidSyslogMbedTlsPemBufferCredentials-3838--
SolidSyslogMbedTlsStreamIntegration-3030--
SolidSyslogMbedTlsAesGcmPolicyTest
SolidSyslogMbedTlsAesGcmPolicy-1212--
SolidSyslogMbedTlsAesGcmPolicySeal-2525--
SolidSyslogMbedTlsHandleCredentialsTest
SolidSyslogMbedTlsHandleCredentials-3131--
SolidSyslogMbedTlsHmacSha256PolicyTest
SolidSyslogMbedTlsHmacSha256Policy-1111--
SolidSyslogMbedTlsHmacSha256PolicySeal-2121--
SolidSyslogMbedTlsNullCredentialsTest
SolidSyslogMbedTlsNullCredentials-55--
SolidSyslogMbedTlsStreamPoolTest
SolidSyslogMbedTlsStreamPool-2020--
SolidSyslogMbedTlsStreamTest
SolidSyslogMbedTlsStream-141141--
OpenSsl 11 suites, 1955 test results across 5 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
OpenSslIntegrationTests
BioPairStreamContract55555
OpenSslStreamIntegration3333333333
SolidSyslogOpenSslAesGcmPolicyIntegration77777
SolidSyslogTests
SolidSyslogOpenSslAesGcmPolicy1111111111
SolidSyslogOpenSslAesGcmPolicySeal3636363636
SolidSyslogOpenSslHmacSha256Policy1111111111
SolidSyslogOpenSslHmacSha256PolicySeal2121212121
SolidSyslogOpenSslNullCredentials55555
SolidSyslogOpenSslPemFileCredentials3131313131
SolidSyslogOpenSslStream214214214214214
SolidSyslogOpenSslStreamPool1717171717
PlusFat 2 suites, 100 test results across 2 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
SolidSyslogPlusFatFileTest
SolidSyslogPlusFatFile-4141--
SolidSyslogPlusFatFilePool-99--
PlusTcp 8 suites, 276 test results across 2 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
SolidSyslogPlusTcpAddressTest
SolidSyslogPlusTcpAddress-33--
SolidSyslogPlusTcpAddressPool-88--
SolidSyslogPlusTcpDatagramTest
SolidSyslogPlusTcpDatagram-3939--
SolidSyslogPlusTcpDatagramPool-99--
SolidSyslogPlusTcpResolverTest
SolidSyslogPlusTcpResolverPoolTest-99--
SolidSyslogPlusTcpResolverTest-1111--
SolidSyslogPlusTcpTcpStreamTest
SolidSyslogPlusTcpTcpStream-5050--
SolidSyslogPlusTcpTcpStreamPool-99--
Posix 18 suites, 1216 test results across 4 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
SolidSyslogTests
SolidSyslogPosixAddress3333-
SolidSyslogPosixAddressPool8888-
SolidSyslogPosixClock20202020-
SolidSyslogPosixDatagram30303030-
SolidSyslogPosixDatagramPool9999-
SolidSyslogPosixFile24242424-
SolidSyslogPosixFilePool9999-
SolidSyslogPosixMessageQueueBuffer41414141-
SolidSyslogPosixMessageQueueBufferMutex3333-
SolidSyslogPosixMessageQueueBufferPool21212121-
SolidSyslogPosixMutex2222-
SolidSyslogPosixMutexPool9999-
SolidSyslogPosixResolver11111111-
SolidSyslogPosixResolverPool9999-
SolidSyslogPosixSysUpTime7777-
SolidSyslogPosixTcpStream88888888-
SolidSyslogPosixTcpStreamPool9999-
SolidSyslogPosix_Sleep1111-
StdAtomic 1 suites, 44 test results across 4 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
SolidSyslogTests
SolidSyslogStdAtomicCounterPool11111111-
Test support 22 suites, 1509 test results across 5 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
SolidSyslogTests
BlockDeviceFake2222222222
BlockDeviceFakeFaults1010101010
BufferFake66666
ClockFake8888-
CounterFake33333
DatagramFake1010101010
FileFake3838383838
FileFakeAfterDestroy1010101010
FileFakeStaleHandle11111
MqFake19191919-
OpenSslFake6161616161
RamFileFake2222222222
ResolverFake22222
SecurityPolicyFake1818181818
SenderFake1818181818
SenderFakeInstances55555
SocketFake6666-
StoreFake1414141414
StreamFake2020202020
StreamFakeHandshake88888
StringFake22222
WinsockFake----27
VxWorks64 21 suites, 1720 test results across 5 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
BddTargetVxWorks64StoreTest
BddTargetVxWorks64Store1717171717
BddTargetVxWorks64Test
BddTargetVxWorks644646464646
SolidSyslogVxWorks64AddressTest
SolidSyslogVxWorks64Address33333
SolidSyslogVxWorks64AddressPool88888
SolidSyslogVxWorks64AtomicCounterTest
SolidSyslogVxWorks64AtomicCounter66666
SolidSyslogVxWorks64AtomicCounterPool1010101010
SolidSyslogVxWorks64ClockTest
SolidSyslogVxWorks64Clock1111111111
SolidSyslogVxWorks64DatagramTest
SolidSyslogVxWorks64Datagram4141414141
SolidSyslogVxWorks64DatagramPool99999
SolidSyslogVxWorks64FileTest
SolidSyslogVxWorks64File6565656565
SolidSyslogVxWorks64FilePool99999
SolidSyslogVxWorks64HostnameTest
SolidSyslogVxWorks64Hostname44444
SolidSyslogVxWorks64MutexTest
SolidSyslogVxWorks64Mutex88888
SolidSyslogVxWorks64MutexPool99999
SolidSyslogVxWorks64MutexRefused55555
SolidSyslogVxWorks64ResolverTest
SolidSyslogVxWorks64Resolver1313131313
SolidSyslogVxWorks64ResolverPool99999
SolidSyslogVxWorks64SleepTest
SolidSyslogVxWorks64Sleep44444
SolidSyslogVxWorks64SysUpTimeTest
SolidSyslogVxWorks64SysUpTime44444
SolidSyslogVxWorks64TcpStreamTest
SolidSyslogVxWorks64TcpStream5555555555
SolidSyslogVxWorks64TcpStreamPool88888
Windows 10 suites, 81 test results across 1 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
SolidSyslogTests
SolidSyslogWindowsAtomicCounterPool----10
SolidSyslogWindowsClock----16
SolidSyslogWindowsFile----21
SolidSyslogWindowsFilePool----9
SolidSyslogWindowsHostname----4
SolidSyslogWindowsMutex----2
SolidSyslogWindowsMutexPool----9
SolidSyslogWindowsProcessId----3
SolidSyslogWindowsSysUpTime----6
SolidSyslogWindows_Sleep----1
WolfSsl 19 suites, 1350 test results across 3 lanes · pack page
Suiteunit-linux-clangunit-linux-gccunit-linux-gcc-sanitizeunit-linux-gcc-tunablesunit-windows-msvc
SolidSyslogWolfSslAesGcmPolicyTest
SolidSyslogWolfSslAesGcmPolicy-121212-
SolidSyslogWolfSslAesGcmPolicySeal-303030-
SolidSyslogWolfSslHmacSha256PolicyTest
SolidSyslogWolfSslHmacSha256Policy-111111-
SolidSyslogWolfSslHmacSha256PolicySeal-272727-
SolidSyslogWolfSslNullCredentialsTest
SolidSyslogWolfSslNullCredentials-555-
SolidSyslogWolfSslPemBufferCredentialsTest
SolidSyslogWolfSslPemBufferCredentials-292929-
SolidSyslogWolfSslStreamAnchoredPinsAfterHandshakeTest
SolidSyslogWolfSslStreamAnchoredPinsAfterHandshake-101010-
SolidSyslogWolfSslStreamAnchoredPinsRefusedTest
SolidSyslogWolfSslStreamAnchoredPinsRefused-555-
SolidSyslogWolfSslStreamPoolTest
SolidSyslogWolfSslStreamPool-202020-
SolidSyslogWolfSslStreamTest
SolidSyslogWolfSslStream-153153153-
WolfSslAfterHandshakeIntegrationTests
SolidSyslogWolfSslAesGcmPolicyIntegration-777-
SolidSyslogWolfSslHmacSha256PolicyIntegration-555-
SolidSyslogWolfSslStreamIntegration-383838-
WolfSslBaselineIntegrationTests
SolidSyslogWolfSslAesGcmPolicyIntegration-777-
SolidSyslogWolfSslHmacSha256PolicyIntegration-555-
SolidSyslogWolfSslStreamIntegration-363636-
WolfSslIntegrationTests
SolidSyslogWolfSslAesGcmPolicyIntegration-777-
SolidSyslogWolfSslHmacSha256PolicyIntegration-555-
SolidSyslogWolfSslStreamIntegration-383838-