Fix ABI, run and fix more tests, re-enable CI for PRs

This commit is contained in:
Thomas Lively
2019-10-02 11:02:25 -07:00
parent 9a55103b98
commit 5b56c660c9
46 changed files with 206 additions and 135 deletions

View File

@@ -1478,9 +1478,9 @@ pub fn run_test(
) {
let TestDescAndFn { desc, testfn } = test;
let ignore_because_no_process_support = cfg!(target_arch = "wasm32")
&& !cfg!(target_os = "emscripten")
&& desc.should_panic != ShouldPanic::No;
// FIXME: Re-enable emscripten once it can catch panics again
let ignore_because_no_process_support = desc.should_panic != ShouldPanic::No
&& (cfg!(target_arch = "wasm32") || cfg!(target_os = "emscripten"));
if force_ignore || desc.ignore || ignore_because_no_process_support {
monitor_ch.send((desc, TrIgnored, None, Vec::new())).unwrap();