MCPcopy Create free account
hub / github.com/Abc-Arbitrage/Disruptor-cpp / runOneTest

Function runOneTest

Disruptor.PerfTests/main.cpp:53–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

51}
52
53void runOneTest(const TestRepository& testRepository, const std::string& testName)
54{
55 LatencyTestInfo latencyTestInfo;
56 if (testRepository.tryGetLatencyTest(testName, latencyTestInfo))
57 {
58 LatencyTestSession session(latencyTestInfo);
59 session.run();
60 }
61 else
62 {
63 ThroughputTestInfo throughputTestInfo;
64 if (testRepository.tryGetThroughputTest(testName, throughputTestInfo))
65 {
66 ThroughputTestSession session(throughputTestInfo);
67 session.run();
68 }
69 }
70}

Callers 1

mainFunction · 0.85

Calls 3

tryGetLatencyTestMethod · 0.80
tryGetThroughputTestMethod · 0.80
runMethod · 0.45

Tested by

no test coverage detected