@@ -176,6 +176,12 @@ commands:
176
176
./emcc --clear-cache
177
177
- pip-install
178
178
- run : apt-get install -q -y ninja-build ccache
179
+ - run :
180
+ name : Ccache stats and configuration
181
+ command : |
182
+ ccache -s
183
+ ccache --print-stats
184
+ ccache -p
179
185
- run :
180
186
name : embuilder build ALL
181
187
command : |
@@ -201,9 +207,14 @@ commands:
201
207
./embuilder build MINIMAL --pic --lto
202
208
./test/runner test_hello_world
203
209
- run :
204
- name : " Ccache stats"
210
+ name : " Ccache stats and configuration "
205
211
command : |
212
+ ls ~/cache/sysroot/lib/wasm32-emscripten || echo "no build"
213
+ cat ~/cache/sysroot/lib/wasm32-emscripten/crtbegin.o.ccache-log
214
+ date
215
+ ccache -s
206
216
ccache --print-stats
217
+ ccache -p
207
218
ccache --zero-stats
208
219
209
220
persist :
@@ -400,8 +411,6 @@ commands:
400
411
# TODO(https://github.com/emscripten-core/emscripten/issues/24205)
401
412
EMTEST_LACKS_SOUND_HARDWARE : " 1"
402
413
EMTEST_LACKS_WEBGPU : " 1"
403
- # OffscreenCanvas support is not yet done in Firefox.
404
- EMTEST_LACKS_OFFSCREEN_CANVAS : " 1"
405
414
EMTEST_DETECT_TEMPFILE_LEAKS : " 0"
406
415
EMTEST_HEADLESS : " 1"
407
416
EMTEST_CORES : " 2"
@@ -470,8 +479,6 @@ commands:
470
479
# TODO(https://github.com/emscripten-core/emscripten/issues/24205)
471
480
EMTEST_LACKS_SOUND_HARDWARE : " 1"
472
481
EMTEST_LACKS_WEBGPU : " 1"
473
- # OffscreenCanvas support is not yet done in Firefox.
474
- EMTEST_LACKS_OFFSCREEN_CANVAS : " 1"
475
482
EMTEST_DETECT_TEMPFILE_LEAKS : " 0"
476
483
EMTEST_HEADLESS : " 1"
477
484
EMTEST_CORES : " 2"
@@ -567,6 +574,8 @@ jobs:
567
574
EMCC_CORES : 16
568
575
EMCC_USE_NINJA : 1
569
576
EM_COMPILER_WRAPPER : " ccache"
577
+ CCACHE_DEBUG : 1
578
+ CCACHE_DEBUGLEVEL : 1
570
579
steps :
571
580
- checkout
572
581
- run :
@@ -656,6 +665,7 @@ jobs:
656
665
lsan.test_dlfcn_basic
657
666
lsan.test_pthread_create
658
667
lsan.test_pthread_exit_main_stub
668
+ lsan.test_dylink_iostream
659
669
ubsan.test_externref_emjs_dynlink"
660
670
- freeze-cache
661
671
- run-tests :
@@ -746,6 +756,7 @@ jobs:
746
756
wasmfs.test_fs_llseek_rawfs
747
757
wasmfs.test_freetype
748
758
minimal0.test_utf
759
+ minimal0.test_ubsan_full_stack_trace_gsource_map
749
760
minimal0.test_static_variable
750
761
minimal0.test_stack_overflow
751
762
omitexports0.test_asyncify_longjmp
@@ -929,6 +940,7 @@ jobs:
929
940
other.test_native_call_before_init
930
941
other.test_js_optimizer_verbose
931
942
other.test_node_unhandled_rejection
943
+ other.test_file_packager_separate_metadata
932
944
other.test_full_js_library*
933
945
core2.test_hello_world
934
946
core2.test_fcntl_open_nodefs
@@ -1090,6 +1102,8 @@ jobs:
1090
1102
test_targets : " browser64_4gb"
1091
1103
test-browser-firefox :
1092
1104
executor : focal
1105
+ environment :
1106
+ EMTEST_LACKS_GROWABLE_ARRAYBUFFERS : " 1"
1093
1107
steps :
1094
1108
- prepare-for-tests
1095
1109
- run-tests-firefox :
@@ -1110,7 +1124,6 @@ jobs:
1110
1124
skip:browser.test_webgl_offscreen_canvas_in_pthread
1111
1125
skip:browser.test_webgl_offscreen_canvas_in_mainthread_after_pthread
1112
1126
skip:browser.test_glut_glutget
1113
- skip:browser.test_*_growable_arraybuffers
1114
1127
"
1115
1128
test-browser-firefox-wasm64 :
1116
1129
executor : focal
@@ -1194,7 +1207,8 @@ jobs:
1194
1207
# https://github.com/emscripten-core/emscripten/pull/11382#pullrequestreview-428902638
1195
1208
EMTEST_LACKS_NATIVE_CLANG : " 1"
1196
1209
EMTEST_SKIP_V8 : " 1"
1197
- EMTEST_SKIP_EH : " 1"
1210
+ EMTEST_SKIP_WASM_LEGACY_EH : " 1"
1211
+ EMTEST_SKIP_WASM_EH : " 1"
1198
1212
EMTEST_SKIP_WASM64 : " 1"
1199
1213
EMTEST_SKIP_SCONS : " 1"
1200
1214
EMTEST_SKIP_RUST : " 1"
@@ -1230,7 +1244,8 @@ jobs:
1230
1244
# We don't install d8 or modern node on the mac runner so we skip any
1231
1245
# tests that depend on those.
1232
1246
EMTEST_SKIP_V8 : " 1"
1233
- EMTEST_SKIP_EH : " 1"
1247
+ EMTEST_SKIP_WASM_LEGACY_EH : " 1"
1248
+ EMTEST_SKIP_WASM_EH : " 1"
1234
1249
EMTEST_SKIP_WASM64 : " 1"
1235
1250
EMTEST_SKIP_SCONS : " 1"
1236
1251
EMTEST_SKIP_RUST : " 1"
0 commit comments