[CI] Add some testing of linux/arm64. NFC
diff --git a/.circleci/config.yml b/.circleci/config.yml index 38ec282..6ff62fa 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml
@@ -10,6 +10,10 @@ linux-python: docker: - image: cimg/python:3.10.7 + linux-arm64: + docker: + - image: cimg/base:current + resource_class: arm.large bionic: docker: - image: emscripten/emscripten-ci @@ -745,6 +749,21 @@ core2.test_exceptions_wasm core2.test_pthread_unhandledrejection" - upload-test-results + test-linux-arm64: + executor: linux-arm64 + steps: + - checkout + - run: + name: submodule update + command: git submodule update --init + - run: sudo apt-get update + - run: sudo apt-get install python3-pip + - pip-install + - build + - run-tests: + title: "core2.test_hello_world" + test_targets: "core2.test_hello_world" + - upload-test-results test-other: executor: bionic environment: @@ -870,58 +889,4 @@ workflows: build-test: jobs: - - flake8 - - mypy - - eslint - - build-docs - - build-linux - - test-sanity: - requires: - - build-linux - - test-posixtest: - requires: - - build-linux - - test-core0: - requires: - - build-linux - - test-core2: - requires: - - build-linux - - test-core3: - requires: - - build-linux - - test-wasm64: - requires: - - build-linux - - test-wasm64_4gb: - requires: - - build-linux - - test-wasm64l: - requires: - - build-linux - - test-wasm2js1: - requires: - - build-linux - - test-other: - requires: - - build-linux - - test-browser-chrome: - requires: - - build-linux - - test-browser-firefox: - requires: - - build-linux - - test-sockets-chrome: - requires: - - build-linux - - test-jsc - - test-spidermonkey - - test-node-compat - - test-windows - - test-mac-arm64 - - test-mac: - # The mac tester also uses the libraries built on the linux builder to - # save total build time (this is fine because the libraries are wasm - # and do not depend on the underlying build platform) - requires: - - build-linux + - test-linux-arm64