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

CI testing help #88

Merged
merged 6 commits into from
Aug 15, 2019
Merged

CI testing help #88

merged 6 commits into from
Aug 15, 2019

Conversation

mjp41
Copy link
Member

@mjp41 mjp41 commented Aug 14, 2019

This is a pretty dirty hack to catch every exception and print a stack trace for the tests.

It doesn't correctly handle issues if the crash is inside a CRT allocation, but the tests don't really do any allocations with the CRT's allocator, so should be good enough for debugging in CI.

src/test/setup.h Show resolved Hide resolved
src/test/setup.h Show resolved Hide resolved
If some tests on Windows are co-scheduled, then they run out of commit
space and crash. For example, in func-memory,
test_external_pointer_large can cause the small CI machines to run out
of commit space on Windows.
@mjp41 mjp41 merged commit 6200e1e into master Aug 15, 2019
@mjp41 mjp41 deleted the CI-testing branch August 15, 2019 10:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants