-
Notifications
You must be signed in to change notification settings - Fork 0
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
Replace criterion with our test runner on x86 #448
Conversation
CI is failing because the (existing) |
We should probably also use |
0a41a32
to
2904db0
Compare
2904db0
to
83a08cc
Compare
017fe8e
to
0e52190
Compare
The spurious warnings are caused because we don't (and should not) rewrite the test runner source file. See issue #439 for context.
…action First part is a workaround for issue #450
Since the test runner is its own .c we can just call sigaction from main instead of from a global constructor to avoid needless complexity.
__attribute__((naked)) is not supported on ARM and triggers a compiler error so this commit moves around functions in test_runner.c to avoid declaring handle_segfault with it.
43d0867
to
01beb78
Compare
This PR also moves the test_fault_handler.h functionality into the test runner. Closes #439