[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