Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add TestScheduler to support testing time-based coroutines without waiting for timeouts #453

Merged
merged 13 commits into from
Mar 25, 2024

iwyu + copyright header

89c299c
Select commit
Loading
Failed to load commit list.
Merged

Add TestScheduler to support testing time-based coroutines without waiting for timeouts #453

iwyu + copyright header
89c299c
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Mar 25, 2024 in 1s

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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov 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

See this annotation in the file changed.

@codecov codecov / codecov/patch

cpp/mrc/src/public/coroutines/test_scheduler.cpp#L86

Added line #L86 was not covered by tests