tighten check of failing tests
Jonas Smedegaard
3 years ago
31 | 31 | test_poppler |
32 | 32 | |
33 | 33 | ERRORS_other += \ |
34 | test_minimal_dynamic | |
35 | ||
36 | # requires closure-compiler | |
37 | ERRORS_other += \ | |
38 | test_stdin | |
39 | FAILS_CERTAIN_other += \ | |
40 | test_EM_ASM_ES6_closure \ | |
41 | test_EM_ASM_ES6_closure_O3 \ | |
42 | test_IGNORE_CLOSURE_COMPILER_ERRORS \ | |
43 | test_INCOMING_MODULE_JS_API \ | |
44 | test_binaryen_debug \ | |
45 | test_closure_externs \ | |
46 | test_closure_full_js_library \ | |
47 | test_closure_warnings \ | |
48 | test_embind \ | |
49 | test_emscripten_license_O2_closure \ | |
50 | test_emscripten_license_O2_closure_emit \ | |
51 | test_emscripten_license_O2_closure_js_emit \ | |
52 | test_js_function_names_are_minified \ | |
53 | test_minimal_runtime_code_size \ | |
54 | test_module_exports_with_closure \ | |
55 | test_no_nuthin \ | |
56 | test_single_file \ | |
57 | test_sixtyfour_bit_return_value_bigint \ | |
58 | test_sixtyfour_bit_return_value_normal \ | |
59 | ||
60 | # requires Emscripten Ports | |
61 | ERRORS_other += \ | |
62 | test_bullet \ | |
63 | test_bzip2 \ | |
34 | 64 | test_freetype \ |
65 | test_libjpeg \ | |
35 | 66 | test_libpng \ |
36 | test_minimal_dynamic \ | |
37 | test_stdin | |
67 | test_sdl2_mixer_wav \ | |
68 | test_vorbis | |
69 | FAILS_CERTAIN_other += \ | |
70 | test_boost_graph | |
38 | 71 | |
39 | 72 | # avoid modes requiring closure-compiler: wasm2 wasms wasm2js2 wasm2jss |
40 | 73 | # avoid unimportant mode causing multiple failures: strict |
136 | 169 | test_longjmp_stacked \ |
137 | 170 | test_longjmp_throw \ |
138 | 171 | test_longjmp_unwind \ |
139 | test_lua \ | |
140 | 172 | test_main_module_static_align \ |
141 | 173 | test_modularize_closure_pre \ |
142 | 174 | test_pthread_exceptions \ |
148 | 180 | test_siglongjmp \ |
149 | 181 | test_stack_placement_pic |
150 | 182 | |
183 | FAILS_wasm0 += \ | |
184 | test_exceptions_refcount | |
185 | ||
151 | 186 | # expects smaller output |
152 | 187 | FAILS_wasm1 += \ |
153 | 188 | test_emscripten_lazy_load_code_unconditional |
160 | 195 | test_posixtime_standalone |
161 | 196 | |
162 | 197 | FAILS_other += \ |
163 | test_EM_ASM_ES6_closure \ | |
164 | test_EM_ASM_ES6_closure_O3 \ | |
165 | test_IGNORE_CLOSURE_COMPILER_ERRORS \ | |
166 | test_INCOMING_MODULE_JS_API \ | |
167 | 198 | test_bad_function_pointer_cast \ |
168 | 199 | test_binaryen_ctors \ |
169 | test_binaryen_debug \ | |
170 | 200 | test_clear_error_on_massive_static_data \ |
171 | test_closure_externs \ | |
172 | test_closure_full_js_library \ | |
173 | test_closure_warnings \ | |
174 | 201 | test_cmake_stdproperty \ |
175 | 202 | test_dlopen_rtld_global \ |
176 | 203 | test_dlsym_rtld_default \ |
177 | test_embind \ | |
178 | test_emscripten_license_O2_closure \ | |
179 | test_emscripten_license_O2_closure_emit \ | |
180 | test_emscripten_license_O2_closure_js_emit \ | |
181 | 204 | test_error_on_missing_libraries \ |
182 | 205 | test_exception_settings \ |
183 | 206 | test_export_aliasee \ |
185 | 208 | test_f_exception \ |
186 | 209 | test_fignore_exceptions \ |
187 | 210 | test_function_exports_are_small \ |
188 | test_js_function_names_are_minified \ | |
189 | 211 | test_ld_library_path \ |
190 | 212 | test_linker_flags_pass_through \ |
191 | 213 | test_lld_report_undefined \ |
195 | 217 | test_metadce_cxx_except \ |
196 | 218 | test_metadce_cxx_mangle \ |
197 | 219 | test_metadce_hello_main_module_2 \ |
198 | test_minimal_runtime_code_size \ | |
199 | test_module_exports_with_closure \ | |
200 | 220 | test_no_legalize_js_ffi \ |
201 | test_no_nuthin \ | |
202 | 221 | test_only_force_stdlibs_2 \ |
203 | test_single_file \ | |
204 | test_sixtyfour_bit_return_value_bigint \ | |
205 | test_sixtyfour_bit_return_value_normal \ | |
206 | 222 | test_supported_linker_flags \ |
207 | 223 | test_wasm2c_reactor \ |
208 | 224 | test_wasm_backend_lto_libcxx_noexcept \ |
254 | 270 | rm a.out.js a.out.wasm |
255 | 271 | $(TESTS_RUNNER) \ |
256 | 272 | $(CHECK_MODES_WASM) other \ |
257 | $(addprefix skip:wasm*.,$(ERRORS_wasm) $(FAILS_wasm)) \ | |
273 | $(addprefix skip:wasm*.,$(ERRORS_wasm) $(FAILS_CERTAIN_wasm) $(FAILS_wasm)) \ | |
274 | $(addprefix skip:wasm0.,$(FAILS_wasm0)) \ | |
258 | 275 | $(addprefix skip:wasm1.,$(FAILS_wasm1)) \ |
259 | 276 | $(foreach wasm,$(CHECK_MODES_WASMX),\ |
260 | 277 | $(addprefix skip:$(wasm).,$(FAILS_wasmX_wasm2c))) \ |