Skip to content

Commit 0029627

Browse files
authored
Reduce non-highmem browser testing (#23911)
This reduces the number of tests run in the "default" browser test modes (i.e. non-2g 32bit and non-4g 64-bit). The idea is that the set of edge cases covered by the 2g and 4g modes is basically a superset of those covered by the default cases. Tests that are disabled in the 2g and 4g modes are still run in the default modes.
1 parent 2cb551d commit 0029627

File tree

1 file changed

+32
-10
lines changed

1 file changed

+32
-10
lines changed

.circleci/config.yml

Lines changed: 32 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -896,9 +896,20 @@ jobs:
896896
steps:
897897
- run-tests-chrome:
898898
title: "browser"
899-
# Skip test_4gb_fail as it OOMs on the current bot
899+
# Just tests that don't run in browser 2G mode
900900
test_targets: "
901-
browser skip:browser.test_4gb_fail
901+
browser.test_gl_stride
902+
browser.test_memory_growth_during_startup
903+
browser.test_pthread_large_pthread_allocation
904+
browser.test_pthread_sbrk*
905+
browser.test_pthread_asan*
906+
browser.test_webgl_multi_draw*
907+
browser.test_pthread_growth*
908+
browser.test_4gb
909+
browser.test_emmalloc_3gb*
910+
browser.test_dlmalloc_3gb
911+
browser.test_2gb_fail
912+
browser.test_audio_worklet*
902913
"
903914
test-browser-chrome-wasm64:
904915
executor: focal
@@ -907,14 +918,25 @@ jobs:
907918
steps:
908919
- run-tests-chrome:
909920
title: "browser64"
910-
# Skip tests that depend on running the output in node
911-
# (This bot doesn't have node canary installed which is required to
912-
# run wasm64 output).
913-
test_targets: "browser64
914-
skip:browser64.test_hello_world_worker*
915-
skip:browser64.test_2gb_fail
916-
skip:browser64.test_4gb_fail
917-
skip:browser64.test_4gb"
921+
# Just tests that don't run in browser64 4G mode
922+
# TODO: restore this coverage (and the corresponding wasm64) and/or
923+
# make this exclusion list a bit more automatic.
924+
test_targets: "
925+
browser64.test_emscripten_animate_canvas_element_size*
926+
browser64.test_*malloc_*gb*
927+
browser64.test_emmalloc_memgrowth
928+
browser64.test_subdata_es2*
929+
browser64.test_webgl2_garbage_free_entrypoints*
930+
browser64.test_gl_stride
931+
browser64.test_webgl2_get_buffer_sub_data
932+
browser64.test_webgl2_pbo
933+
browser64.test_webgl2_sokol*
934+
browser64.test_memory_growth_during_startup
935+
browser64.test_pthread_large_pthread_allocation
936+
browser64.test_pthread_sbrk*
937+
browser64.test_pthread_asan*
938+
browser64.test_webgl_multi_draw*
939+
browser64.test_pthread_growth*"
918940
test-browser-chrome-2gb:
919941
executor: focal
920942
environment:

0 commit comments

Comments
 (0)