+
+---------------------------------------
+| testing CLOCK MONOTONIC
+---------------------------------------
+
+relative timer test (at 500 ms) ...
+waiting timer ...
+got timer ticks (1) after 0.5 s
+absolute timer test (at 500 ms) ...
+waiting timer ...
+got timer ticks (1) after 0.5 s
+sequential timer test (100 ms clock) ...
+sleeping one second ...
+timerfd_gettime returned:
+ it_value = 0.1 it_interval = 0.1
+sleeping 1 second ...
+waiting timer ...
+got about 20 timer ticks after about 2s
+O_NONBLOCK test ...
+waiting timer (flush the single tick) ...
+got timer ticks (1) after 0.1 s
+success
+
+
+---------------------------------------
+| testing CLOCK REALTIME
+---------------------------------------
+
+relative timer test (at 500 ms) ...
+waiting timer ...
+got timer ticks (1) after 0.5 s
+absolute timer test (at 500 ms) ...
+waiting timer ...
+got timer ticks (1) after 0.5 s
+sequential timer test (100 ms clock) ...
+sleeping one second ...
+timerfd_gettime returned:
+ it_value = 0.1 it_interval = 0.1
+sleeping 1 second ...
+waiting timer ...
+got about 20 timer ticks after about 2s
+O_NONBLOCK test ...
+waiting timer (flush the single tick) ...
+got timer ticks (1) after 0.1 s
+success
+
HEAP SUMMARY:
in use at exit: 0 bytes in 0 blocks
total heap usage: 0 allocs, 0 frees, 0 bytes allocated