Add TestScheduler
to support testing time-based coroutines without waiting for timeouts
#453
0.00% of diff hit (target 73.81%)
View this Pull Request on Codecov
0.00% of diff hit (target 73.81%)
Annotations
Check warning on line 41 in cpp/mrc/include/mrc/coroutines/test_scheduler.hpp
codecov / codecov/patch
cpp/mrc/include/mrc/coroutines/test_scheduler.hpp#L41
Added line #L41 was not covered by tests
Check warning on line 46 in cpp/mrc/include/mrc/coroutines/test_scheduler.hpp
codecov / codecov/patch
cpp/mrc/include/mrc/coroutines/test_scheduler.hpp#L46
Added line #L46 was not covered by tests
Check warning on line 26 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L24-L26
Added lines #L24 - L26 were not covered by tests
Check warning on line 29 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L29
Added line #L29 was not covered by tests
Check warning on line 31 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L31
Added line #L31 was not covered by tests
Check warning on line 34 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L34
Added line #L34 was not covered by tests
Check warning on line 36 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L36
Added line #L36 was not covered by tests
Check warning on line 39 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L39
Added line #L39 was not covered by tests
Check warning on line 41 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L41
Added line #L41 was not covered by tests
Check warning on line 44 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L44
Added line #L44 was not covered by tests
Check warning on line 49 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L49
Added line #L49 was not covered by tests
Check warning on line 54 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L54
Added line #L54 was not covered by tests
Check warning on line 59 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L59
Added line #L59 was not covered by tests
Check warning on line 61 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L61
Added line #L61 was not covered by tests
Check warning on line 63 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L63
Added line #L63 was not covered by tests
Check warning on line 66 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L66
Added line #L66 was not covered by tests
Check warning on line 68 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L68
Added line #L68 was not covered by tests
Check warning on line 70 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L70
Added line #L70 was not covered by tests
Check warning on line 72 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L72
Added line #L72 was not covered by tests
Check warning on line 74 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L74
Added line #L74 was not covered by tests
Check warning on line 77 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L77
Added line #L77 was not covered by tests
Check warning on line 79 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L79
Added line #L79 was not covered by tests
Check warning on line 82 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L82
Added line #L82 was not covered by tests
Check warning on line 84 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L84
Added line #L84 was not covered by tests
Check warning on line 86 in cpp/mrc/src/public/coroutines/test_scheduler.cpp
codecov / codecov/patch
cpp/mrc/src/public/coroutines/test_scheduler.cpp#L86
Added line #L86 was not covered by tests