Lumiera  0.pre.03
»edit your freedom«
IncidenceCount_test Class Reference

Description

Test:
verify recording and evaluation of concurrent invocations of a piece of code instrumented for investigation.
See also
incidence-count.hpp
vault::gear::TestChainLoad::ScheduleCtx

Definition at line 63 of file incidence-count-test.cpp.

Private Member Functions

void demonstrate_usage ()
 
void perform_multithreadStressTest ()
 
void run (Arg)
 
void verify_concurrencyStatistic ()
 
void verify_incidentCount ()
 

Member Function Documentation

◆ demonstrate_usage()

void demonstrate_usage ( )
inlineprivate
Test:
watch time spent in code bracketed by measurement calls.

Definition at line 80 of file incidence-count-test.cpp.

◆ verify_incidentCount()

void verify_incidentCount ( )
inlineprivate
Test:
verify proper counting of possibly overlapping incidences.

Definition at line 101 of file incidence-count-test.cpp.

◆ verify_concurrencyStatistic()

void verify_concurrencyStatistic ( )
inlineprivate
Test:
verify observation of concurrency degree.

Definition at line 152 of file incidence-count-test.cpp.

◆ perform_multithreadStressTest()

void perform_multithreadStressTest ( )
inlineprivate
Test:
verify thread-safe operation under pressure.

Definition at line 216 of file incidence-count-test.cpp.

+ Inheritance diagram for IncidenceCount_test:
+ Collaboration diagram for IncidenceCount_test:

The documentation for this class was generated from the following file: