@@ -954,44 +954,6 @@ jobs:
954954 - run-tests-chrome :
955955 title : " browser64_4gb"
956956 test_targets : " browser64_4gb"
957- test-browser-firefox :
958- executor : focal
959- steps :
960- - prepare-for-tests
961- - run-tests-firefox :
962- title : " browser"
963- # browser.test_sdl2_mouse and/or SDL2 should be fixed. The case happens
964- # to be failing here, and the root cause might be related with the
965- # initial position of the mouse pointer relative to the canvas.
966- # browser.test_html5_webgl_create_context is skipped because
967- # anti-aliasing is not well supported.
968- # browser.test_webgl_offscreen_canvas_in_pthread and
969- # browser.test_webgl_offscreen_canvas_in_mainthread_after_pthread
970- # are crashing Firefox (bugzil.la/1281796). The former case is
971- # further blocked by issue #6897.
972- test_targets : "
973- browser
974- skip:browser.test_sdl2_mouse
975- skip:browser.test_html5_webgl_create_context
976- skip:browser.test_webgl_offscreen_canvas_in_pthread
977- skip:browser.test_webgl_offscreen_canvas_in_mainthread_after_pthread
978- skip:browser.test_glut_glutget
979- "
980- test-browser-firefox-wasm64 :
981- executor : focal
982- steps :
983- - checkout
984- - run :
985- name : submodule update
986- command : git submodule update --init
987- - pip-install
988- - install-emsdk
989- - run-tests-firefox :
990- title : " browser64"
991- test_targets : "
992- browser64.test_sdl_image
993- browser64.test_dylink_many
994- "
995957 # TODO(sbc): Re-enable once we figure out why the emrun tests are
996958 # locking up.
997959 # test-browser-chrome-emrun:
@@ -1003,72 +965,6 @@ jobs:
1003965 executor : focal
1004966 steps :
1005967 - test-sockets-chrome
1006- # windows and mac do not have separate build and test jobs, as they only run
1007- # a limited set of tests; it is simpler and faster to do it all in one job.
1008- test-windows :
1009- working_directory : " ~/path with spaces"
1010- executor :
1011- name : win/server-2019
1012- shell : bash.exe -eo pipefail
1013- environment :
1014- PYTHONUNBUFFERED : " 1"
1015- EMSDK_NOTTY : " 1"
1016- # clang can compile but not link in the current setup, see
1017- # https://github.com/emscripten-core/emscripten/pull/11382#pullrequestreview-428902638
1018- EMTEST_LACKS_NATIVE_CLANG : " 1"
1019- EMTEST_SKIP_V8 : " 1"
1020- EMTEST_SKIP_EH : " 1"
1021- EMTEST_SKIP_WASM64 : " 1"
1022- EMTEST_SKIP_SCONS : " 1"
1023- EMTEST_SKIP_RUST : " 1"
1024- EMTEST_SKIP_NODE_CANARY : " 1"
1025- EMTEST_BROWSER : " 0"
1026- steps :
1027- - checkout
1028- - run :
1029- name : Install packages
1030- command : |
1031- choco install -y cmake.portable ninja pkgconfiglite
1032- - run :
1033- name : Add python to bash path
1034- command : echo "export PATH=\"$PATH:/c/Python27amd64/\"" >> $BASH_ENV
1035- # note we do *not* build all libraries and freeze the cache; as we run
1036- # only limited tests here, it's more efficient to build on demand
1037- - install-emsdk
1038- - pip-install :
1039- python : " $EMSDK_PYTHON"
1040- - run-tests :
1041- title : " crossplatform tests"
1042- test_targets : " --crossplatform-only"
1043- - upload-test-results
1044- # Run a single websockify-based test to ensure it works on windows.
1045- - run-tests :
1046- title : " sockets.test_nodejs_sockets_echo*"
1047- test_targets : " sockets.test_nodejs_sockets_echo*"
1048- - upload-test-results
1049-
1050- test-mac-arm64 :
1051- executor : mac-arm64
1052- environment :
1053- # We don't install d8 or modern node on the mac runner so we skip any
1054- # tests that depend on those.
1055- EMTEST_SKIP_V8 : " 1"
1056- EMTEST_SKIP_EH : " 1"
1057- EMTEST_SKIP_WASM64 : " 1"
1058- EMTEST_SKIP_SCONS : " 1"
1059- EMTEST_SKIP_RUST : " 1"
1060- # Some native clang tests assume x86 clang (e.g. -sse2)
1061- EMTEST_LACKS_NATIVE_CLANG : " 1"
1062- EMCC_SKIP_SANITY_CHECK : " 1"
1063- steps :
1064- - setup-macos
1065- - install-emsdk
1066- # TODO: We can't currently do pip install here since numpy and other packages
1067- # are currently missing arm64 macos binaries.
1068- - run-tests :
1069- title : " crossplatform tests"
1070- test_targets : " --crossplatform-only"
1071- - upload-test-results
1072968
1073969workflows :
1074970 build-test :
@@ -1114,15 +1010,9 @@ workflows:
11141010 - test-browser-chrome-wasm64-4gb :
11151011 requires :
11161012 - build-linux
1117- - test-browser-firefox :
1118- requires :
1119- - build-linux
1120- - test-browser-firefox-wasm64
11211013 - test-sockets-chrome :
11221014 requires :
11231015 - build-linux
11241016 - test-jsc
11251017 - test-spidermonkey
11261018 - test-node-compat
1127- - test-windows
1128- - test-mac-arm64
0 commit comments