qi3pc(1.0.0-2-g1ed5f69) (Debug GNU 15.2.1)
Lines:
663 of 907, 0 excluded
73.1%
Functions:
113 of 134, 0 excluded
84.3%
Branches:
783 of 2732, 0 excluded
28.7%
called 5 times
100.0%
50.0%
56.0%
called 80 times
73.4%
27.7%
31.4%
called 140 times
71.4%
33.3%
42.1%
called 80 times
66.7%
50.0%
100.0%
called 130 times
100.0%
50.0%
100.0%
called 15 times
88.9%
42.9%
43.3%
called 5 times
64.7%
20.8%
33.6%
called 15 times
100.0%
50.0%
77.8%
called 5 times
100.0%
50.0%
90.9%
called 5 times
100.0%
50.0%
100.0%
called 5 times
100.0%
50.0%
73.7%
called 10 times
100.0%
60.0%
60.0%
called 90 times
100.0%
50.0%
75.0%
called 10 times
100.0%
-%
100.0%
called 80 times
100.0%
-%
100.0%
called 10 times
100.0%
56.2%
68.0%
called 5 times
100.0%
37.5%
81.8%
called 80 times
100.0%
50.0%
64.3%
called 85 times
100.0%
50.0%
64.3%
called 20 times
100.0%
-%
100.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 75 times
100.0%
50.0%
84.2%
called 70 times
100.0%
50.0%
100.0%
called 5 times
100.0%
50.0%
100.0%
TestBlackBoxQi3pc::fetchTest<QJsonArray, void (qi3pc::*)(), std::optional<std::pair<QJsonArray, long long> > const& (qi3pc::*)() const, void (qi3pc::*)(std::optional<std::pair<QJsonArray, long long> > const&)>(qi3pc&, QJsonArray const&, void (qi3pc::*)(), std::optional<std::pair<QJsonArray, long long> > const& (qi3pc::*)() const, void (qi3pc::*)(std::optional<std::pair<QJsonArray, long long> > const&), char const*, int, long long)::{lambda(std::optional<std::pair<QJsonArray, long long> >)#1}::operator()(std::optional<std::pair<QJsonArray, long long> >) const (tests/test_qi3pc.h:121)
called 20 times
100.0%
-%
35.9%
TestBlackBoxQi3pc::fetchTest<QJsonObject, void (qi3pc::*)(), std::optional<std::pair<QJsonObject, long long> > const& (qi3pc::*)() const, void (qi3pc::*)(std::optional<std::pair<QJsonObject, long long> > const&)>(qi3pc&, QJsonObject const&, void (qi3pc::*)(), std::optional<std::pair<QJsonObject, long long> > const& (qi3pc::*)() const, void (qi3pc::*)(std::optional<std::pair<QJsonObject, long long> > const&), char const*, int, long long)::{lambda(std::optional<std::pair<QJsonObject, long long> >)#1}::operator()(std::optional<std::pair<QJsonObject, long long> >) const (tests/test_qi3pc.h:121)
called 15 times
100.0%
-%
35.9%
TestBlackBoxQi3pc::fetchTest<QString, void (qi3pc::*)(), std::optional<std::pair<QString, long long> > const& (qi3pc::*)() const, void (qi3pc::*)(std::optional<std::pair<QString, long long> > const&)>(qi3pc&, QString const&, void (qi3pc::*)(), std::optional<std::pair<QString, long long> > const& (qi3pc::*)() const, void (qi3pc::*)(std::optional<std::pair<QString, long long> > const&), char const*, int, long long)::{lambda(std::optional<std::pair<QString, long long> >)#1}::operator()(std::optional<std::pair<QString, long long> >) const (tests/test_qi3pc.h:121)
called 5 times
100.0%
-%
35.9%
called 75 times
100.0%
33.3%
62.5%
called 5 times
100.0%
42.9%
56.0%
called 5 times
100.0%
26.1%
43.8%
called 5 times
25.0%
3.4%
6.4%
called 5 times
100.0%
29.1%
33.2%
called 5 times
100.0%
27.3%
25.8%
called 5 times
100.0%
28.0%
28.9%
called 5 times
100.0%
50.0%
58.3%
called 5 times
100.0%
50.0%
71.4%
called 5 times
100.0%
50.0%
58.3%
called 5 times
100.0%
50.0%
58.3%
called 5 times
100.0%
50.0%
58.3%
called 5 times
100.0%
50.0%
58.3%
called 5 times
100.0%
50.0%
58.3%
called 5 times
100.0%
50.0%
58.3%
called 15 times
100.0%
35.4%
40.5%
called 30 times
88.9%
63.6%
69.6%
called 15 times
100.0%
28.1%
24.4%
called 5 times
100.0%
58.3%
100.0%
called 5 times
100.0%
30.5%
38.0%
called 5 times
100.0%
30.0%
28.6%
not called
0.0%
0.0%
0.0%
auto MockI3Server::handleNewConnection()::{lambda()#2}::operator()() const::{lambda(auto:1 const&)#1}::operator()<std::pair<QLocalSocket*, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(std::pair<QLocalSocket*, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) const (tests/mock_i3ipc.cpp:55)
called 320 times
100.0%
-%
100.0%
auto MockI3Server::processSubscription(QLocalSocket*, QByteArray const&)::{lambda(auto:1 const&)#1}::operator()<std::pair<QLocalSocket*, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(std::pair<QLocalSocket*, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) const (tests/mock_i3ipc.cpp:220)
called 10 times
100.0%
-%
100.0%
called 5 times
100.0%
50.0%
75.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 30 times
100.0%
60.0%
64.3%
called 10 times
100.0%
50.0%
90.0%
called 20 times
100.0%
56.2%
60.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 80 times
100.0%
57.1%
75.0%
called 5 times
100.0%
-%
100.0%
called 5 times
100.0%
-%
100.0%
called 5 times
100.0%
-%
100.0%
called 5 times
100.0%
-%
100.0%
called 75 times
100.0%
75.0%
95.0%
called 85 times
77.8%
50.0%
81.2%
called 5 times
100.0%
50.0%
61.5%
called 5 times
100.0%
50.0%
71.4%
called 5 times
100.0%
50.0%
71.4%
called 5 times
100.0%
50.0%
71.4%
called 5 times
100.0%
50.0%
71.4%
called 5 times
100.0%
50.0%
71.4%
called 5 times
100.0%
50.0%
71.4%
called 5 times
100.0%
50.0%
71.4%
called 5 times
100.0%
50.0%
71.4%
called 5 times
100.0%
50.0%
71.4%
called 20 times
71.4%
60.0%
82.4%
called 5 times
100.0%
-%
100.0%
called 5 times
100.0%
-%
100.0%
called 10 times
100.0%
55.3%
60.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 5 times
100.0%
50.0%
81.8%
called 5 times
100.0%
50.0%
61.9%
called 15 times
72.2%
28.6%
29.0%
called 5 times
100.0%
50.0%
81.8%
called 25 times
35.4%
24.3%
30.6%
called 5 times
100.0%
50.0%
81.8%
called 90 times
48.3%
15.2%
20.9%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 5 times
100.0%
50.0%
81.8%
called 65 times
69.8%
35.1%
43.2%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 10 times
100.0%
56.2%
53.3%
called 10 times
100.0%
50.0%
61.5%
called 5 times
100.0%
50.0%
81.8%
called 5 times
100.0%
50.0%
81.8%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 5 times
100.0%
50.0%
81.8%
not called
0.0%
0.0%
0.0%
called 80 times
90.9%
42.9%
43.1%
called 5 times
75.0%
27.8%
33.3%
called 5 times
100.0%
-%
100.0%
called 5 times
100.0%
-%
100.0%
called 5 times
100.0%
-%
100.0%
called 155 times
100.0%
-%
100.0%
called 5 times
100.0%
50.0%
80.0%
called 10 times
100.0%
56.2%
67.9%
called 40 times
100.0%
26.3%
26.4%
called 30 times
100.0%
26.3%
25.8%
called 10 times
100.0%
26.7%
25.8%
void TestBlackBoxQi3pc::fetchTest<QJsonArray, void (qi3pc::*)(), std::optional<std::pair<QJsonArray, long long> > const& (qi3pc::*)() const, void (qi3pc::*)(std::optional<std::pair<QJsonArray, long long> > const&)>(qi3pc&, QJsonArray const&, void (qi3pc::*)(), std::optional<std::pair<QJsonArray, long long> > const& (qi3pc::*)() const, void (qi3pc::*)(std::optional<std::pair<QJsonArray, long long> > const&), char const*, int, long long) (tests/test_qi3pc.h:109)
called 20 times
100.0%
29.7%
32.9%
void TestBlackBoxQi3pc::fetchTest<QJsonObject, void (qi3pc::*)(), std::optional<std::pair<QJsonObject, long long> > const& (qi3pc::*)() const, void (qi3pc::*)(std::optional<std::pair<QJsonObject, long long> > const&)>(qi3pc&, QJsonObject const&, void (qi3pc::*)(), std::optional<std::pair<QJsonObject, long long> > const& (qi3pc::*)() const, void (qi3pc::*)(std::optional<std::pair<QJsonObject, long long> > const&), char const*, int, long long) (tests/test_qi3pc.h:109)
called 15 times
100.0%
29.7%
32.9%
void TestBlackBoxQi3pc::fetchTest<QString, void (qi3pc::*)(), std::optional<std::pair<QString, long long> > const& (qi3pc::*)() const, void (qi3pc::*)(std::optional<std::pair<QString, long long> > const&)>(qi3pc&, QString const&, void (qi3pc::*)(), std::optional<std::pair<QString, long long> > const& (qi3pc::*)() const, void (qi3pc::*)(std::optional<std::pair<QString, long long> > const&), char const*, int, long long) (tests/test_qi3pc.h:109)
called 5 times
100.0%
29.7%
32.9%
called 15 times
100.0%
-%
100.0%
called 10 times
100.0%
-%
100.0%
called 5 times
100.0%
-%
100.0%
called 5 times
100.0%
-%
100.0%
called 5 times
100.0%
-%
100.0%
called 5 times
100.0%
-%
100.0%
called 5 times
100.0%
-%
100.0%
called 10 times
100.0%
-%
100.0%
called 5 times
100.0%
-%
100.0%
called 5 times
100.0%
-%
100.0%
called 5 times
100.0%
-%
100.0%