Skip to content

Commit 4a3290e

Browse files
committed
Experimental separate CircleCI pipeline
1 parent 106a27c commit 4a3290e

File tree

1 file changed

+0
-67
lines changed

1 file changed

+0
-67
lines changed

.circleci/config.yml

-67
Original file line numberDiff line numberDiff line change
@@ -1003,72 +1003,7 @@ jobs:
10031003
executor: focal
10041004
steps:
10051005
- 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
10491006

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
10721007

10731008
workflows:
10741009
build-test:
@@ -1124,5 +1059,3 @@ workflows:
11241059
- test-jsc
11251060
- test-spidermonkey
11261061
- test-node-compat
1127-
- test-windows
1128-
- test-mac-arm64

0 commit comments

Comments
 (0)