LCOV - code coverage report
Current view:
top level
-
dpdklibs/unittest
- SenderSafety_test.cxx
(
source
/ functions)
Coverage
Total
Hit
Test:
code.result
Lines:
99.2 %
258
256
Test Date:
2026-10-11 15:05:20
Functions:
88.9 %
54
48
Function Name
Hit count
SenderSafety_test::EngineAllocFailureFreesNothingAndSkipsBuild::test_method()::{lambda()#1}::operator()() const
0
SenderSafety_test::EngineAllocFailureFreesNothingAndSkipsBuild::test_method()::{lambda()#1}::operator()() const
0
SenderSafety_test::EngineAllocFailureFreesNothingAndSkipsBuild::test_method()::{lambda(unsigned char*)#1}::operator()(unsigned char*) const
0
SenderSafety_test::EngineBackpressureIsOneAttemptAndFreesExactlyOnce::test_method()::{lambda()#1}::operator()() const
0
SenderSafety_test::EnginePrepareFailureFreesExactlyOnce::test_method()::{lambda(unsigned char*)#1}::operator()(unsigned char*) const
0
SenderSafety_test::GateDispatchesOnlyWhenArmed::test_method()::{lambda(int&)#1}::operator()(int&) const
0
SenderSafety_test::GateDispatchesOnlyWhenArmed::test_method()::{lambda(int&)#3}::operator()(int&) const
0
(anonymous namespace)::FakeTxBackend::free(void*)
1
SenderSafety_test::EnginePreTxCopyCapturesConstructedBytes::test_method()::{lambda(unsigned char*)#1}::operator()(unsigned char*) const
1
SenderSafety_test::GateDispatchesOnlyWhenArmed::test_method()::{lambda(int&)#2}::operator()(int&) const
1
SenderSafety_test::GateDispatchesOnlyWhenArmed::test_method()::{lambda(int&)#4}::operator()(int&) const
1
SenderSafety_test::GateTombstoneDrainsInFlightDispatch::test_method()::{lambda()#1}::operator()() const
1
SenderSafety_test::GateTombstoneDrainsInFlightDispatch::test_method()::{lambda()#1}::operator()() const::{lambda(int&)#1}::operator()(int&) const
1
SenderSafety_test::GateTombstoneDrainsInFlightDispatch::test_method()::{lambda()#2}::operator()() const
1
SenderSafety_test::TransmitterObserverSeesPostTxTruthOnSuccessOnly::test_method()::{lambda(unsigned char const*, unsigned long)#1}::operator()(unsigned char const*, unsigned long) const
1
SenderSafety_test::EngineAllocFailureFreesNothingAndSkipsBuild_invoker()
2
SenderSafety_test::EngineAllocFailureFreesNothingAndSkipsBuild::test_method()
1
SenderSafety_test::EngineAllocFailureFreesNothingAndSkipsBuild_invoker()
1
SenderSafety_test::EngineBackpressureIsOneAttemptAndFreesExactlyOnce_invoker()
2
SenderSafety_test::EngineBackpressureIsOneAttemptAndFreesExactlyOnce::test_method()
1
SenderSafety_test::EngineBackpressureIsOneAttemptAndFreesExactlyOnce_invoker()
1
SenderSafety_test::EnginePreTxCopyCapturesConstructedBytes_invoker()
2
SenderSafety_test::EnginePreTxCopyCapturesConstructedBytes::test_method()
1
SenderSafety_test::EnginePreTxCopyCapturesConstructedBytes_invoker()
1
SenderSafety_test::EnginePrepareFailureFreesExactlyOnce_invoker()
2
SenderSafety_test::EnginePrepareFailureFreesExactlyOnce::test_method()
1
SenderSafety_test::EnginePrepareFailureFreesExactlyOnce_invoker()
1
SenderSafety_test::EngineSuccessTransfersOwnership::test_method()::{lambda()#1}::operator()() const
2
SenderSafety_test::EngineSuccessTransfersOwnership::test_method()::{lambda()#1}::operator()() const
1
SenderSafety_test::EngineSuccessTransfersOwnership::test_method()::{lambda(unsigned char*)#1}::operator()(unsigned char*) const
1
SenderSafety_test::EngineSuccessTransfersOwnership_invoker()
2
SenderSafety_test::EngineSuccessTransfersOwnership::test_method()
1
SenderSafety_test::EngineSuccessTransfersOwnership_invoker()
1
SenderSafety_test::GateDispatchesOnlyWhenArmed_invoker()
2
SenderSafety_test::GateDispatchesOnlyWhenArmed::test_method()
1
SenderSafety_test::GateDispatchesOnlyWhenArmed_invoker()
1
SenderSafety_test::GateTombstoneDrainsInFlightDispatch_invoker()
2
SenderSafety_test::GateTombstoneDrainsInFlightDispatch::test_method()
1
SenderSafety_test::GateTombstoneDrainsInFlightDispatch_invoker()
1
SenderSafety_test::TransmitterDropsWhileNotAccepting_invoker()
2
SenderSafety_test::TransmitterDropsWhileNotAccepting::test_method()
1
SenderSafety_test::TransmitterDropsWhileNotAccepting_invoker()
1
SenderSafety_test::TransmitterObserverSeesPostTxTruthOnSuccessOnly_invoker()
2
SenderSafety_test::TransmitterObserverSeesPostTxTruthOnSuccessOnly::test_method()
1
SenderSafety_test::TransmitterObserverSeesPostTxTruthOnSuccessOnly_invoker()
1
SenderSafety_test::TransmitterReRegisterReArmsWithoutDuplicateRegistration_invoker()
2
SenderSafety_test::TransmitterReRegisterReArmsWithoutDuplicateRegistration::test_method()
1
SenderSafety_test::TransmitterReRegisterReArmsWithoutDuplicateRegistration_invoker()
1
SenderSafety_test::TransmitterRegistryPathBuildsAndSends_invoker()
2
SenderSafety_test::TransmitterRegistryPathBuildsAndSends::test_method()
1
SenderSafety_test::TransmitterRegistryPathBuildsAndSends_invoker()
1
SenderSafety_test::TransmitterSequenceWrapsModulo4096_invoker()
2
SenderSafety_test::TransmitterSequenceWrapsModulo4096::test_method()
1
SenderSafety_test::TransmitterSequenceWrapsModulo4096_invoker()
1
SenderSafety_test::TransmitterTombstoneDrainsRegistryLambdaToSafeDrop_invoker()
2
SenderSafety_test::TransmitterTombstoneDrainsRegistryLambdaToSafeDrop::test_method()
1
SenderSafety_test::TransmitterTombstoneDrainsRegistryLambdaToSafeDrop_invoker()
1
SenderSafety_test::TransmitterUnknownStreamIsCountedDrop_invoker()
2
SenderSafety_test::TransmitterUnknownStreamIsCountedDrop::test_method()
1
SenderSafety_test::TransmitterUnknownStreamIsCountedDrop_invoker()
1
(anonymous namespace)::FakeBackend::free(void*)
3
(anonymous namespace)::FakeBackend::transmit(void*)
3
(anonymous namespace)::read_wire_daq_header(std::array<unsigned char, 7242ul> const&)
3
(anonymous namespace)::FakeBackend::prepare(void*, unsigned long)
4
(anonymous namespace)::FakeBackend::alloc()
5
void (anonymous namespace)::FakeCallbackRegistry::register_callback<(anonymous namespace)::FakePayload>((anonymous namespace)::FakeCallbackConf const*, std::function<void ((anonymous namespace)::FakePayload&&)>)
5
(anonymous namespace)::FakeTxBackend::alloc()
7
(anonymous namespace)::FakeTxBackend::prepare(void*, unsigned long)
7
(anonymous namespace)::FakeTxBackend::transmit(void*)
7
(anonymous namespace)::FakeCallbackConf::UID() const
10
Generated by:
LCOV version 2.0-1