Skip to content

Commit 5d918c9

Browse files
committed
Add some minimal testing with LLVM stable (v19)
Fixes: emscripten-core#11362
1 parent 512e600 commit 5d918c9

File tree

1 file changed

+28
-56
lines changed

1 file changed

+28
-56
lines changed

.circleci/config.yml

Lines changed: 28 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -802,6 +802,32 @@ jobs:
802802
core2.test_exceptions_wasm
803803
core2.test_pthread_unhandledrejection"
804804
- upload-test-results
805+
test-llvm-stable:
806+
executor: focal
807+
environment:
808+
LANG: "C.UTF-8"
809+
EMTEST_SKIP_V8: "1"
810+
steps:
811+
- run:
812+
name: install llvm
813+
command: |
814+
echo "deb http://apt.llvm.org/focal/ llvm-toolchain-focal-19 main" >> /etc/apt/sources.list
815+
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add -
816+
apt-get update
817+
apt-get install -q -y clang-19
818+
- checkout
819+
- run:
820+
name: submodule update
821+
command: git submodule update --init
822+
- pip-install
823+
- install-emsdk
824+
- install-rust
825+
- run:
826+
name: configure LLVM
827+
command: echo "LLVM_ROOT='/usr/lib/llvm-19/bin'" >> ~/emsdk/.emscripten
828+
- run: apt-get install -q -y ninja-build scons ccache
829+
- run-tests:
830+
test_targets: "core0.test_hello_world"
805831
test-other:
806832
executor: focal
807833
environment:
@@ -979,59 +1005,5 @@ jobs:
9791005
workflows:
9801006
build-test:
9811007
jobs:
982-
- ruff
983-
- mypy
984-
- eslint
985-
- build-docs
986-
- build-linux
987-
- test-sanity:
988-
requires:
989-
- build-linux
990-
- test-posixtest:
991-
requires:
992-
- build-linux
993-
- test-core0:
994-
requires:
995-
- build-linux
996-
- test-core2:
997-
requires:
998-
- build-linux
999-
- test-core3:
1000-
requires:
1001-
- build-linux
1002-
- test-wasm64:
1003-
requires:
1004-
- build-linux
1005-
- test-wasm64-4gb:
1006-
requires:
1007-
- build-linux
1008-
- test-wasm2js1:
1009-
requires:
1010-
- build-linux
1011-
- test-other:
1012-
requires:
1013-
- build-linux
1014-
- test-browser-chrome:
1015-
requires:
1016-
- build-linux
1017-
- test-browser-chrome-2gb:
1018-
requires:
1019-
- build-linux
1020-
- test-browser-chrome-wasm64:
1021-
requires:
1022-
- build-linux
1023-
- test-browser-chrome-wasm64-4gb:
1024-
requires:
1025-
- build-linux
1026-
- test-browser-firefox:
1027-
requires:
1028-
- build-linux
1029-
- test-browser-firefox-wasm64
1030-
- test-sockets-chrome:
1031-
requires:
1032-
- build-linux
1033-
- test-jsc
1034-
- test-spidermonkey
1035-
- test-node-compat
1036-
- test-windows
1037-
- test-mac-arm64
1008+
- test-llvm-stable
1009+

0 commit comments

Comments
 (0)