aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/os_comp.yml15
-rw-r--r--test cases/frameworks/11 gir subproject/test.json2
-rw-r--r--test cases/frameworks/7 gnome/test.json2
3 files changed, 17 insertions, 2 deletions
diff --git a/.github/workflows/os_comp.yml b/.github/workflows/os_comp.yml
index 21059c2..bbaff85 100644
--- a/.github/workflows/os_comp.yml
+++ b/.github/workflows/os_comp.yml
@@ -56,6 +56,21 @@ jobs:
- name: Upload coverage report
run: ./ci/upload_cov.sh "OS Comp [${{ matrix.cfg.name }}]"
+ pypy:
+ name: 'Arch / PyPy'
+ runs-on: ubuntu-latest
+ container: mesonbuild/arch:latest
+ env:
+ MESON_CI_JOBNAME_UPDATE: linux-arch-gcc-pypy
+
+ steps:
+ - uses: actions/checkout@v3
+ - name: Run tests
+ run: |
+ source /ci/env_vars.sh
+ export MESON_CI_JOBNAME=$MESON_CI_JOBNAME_UPDATE
+ pypy3 run_tests.py
+
ubuntu-rolling:
name: 'Ubuntu Rolling'
runs-on: ubuntu-latest
diff --git a/test cases/frameworks/11 gir subproject/test.json b/test cases/frameworks/11 gir subproject/test.json
index 7fbce30..aed0a1c 100644
--- a/test cases/frameworks/11 gir subproject/test.json
+++ b/test cases/frameworks/11 gir subproject/test.json
@@ -9,5 +9,5 @@
{"type": "expr", "file": "usr/lib/?libgirlib.so"},
{"type": "file", "platform": "cygwin", "file": "usr/lib/libgirsubproject.dll.a"}
],
- "skip_on_jobname": ["azure", "cygwin", "macos", "msys2"]
+ "skip_on_jobname": ["azure", "cygwin", "macos", "msys2", "pypy"]
}
diff --git a/test cases/frameworks/7 gnome/test.json b/test cases/frameworks/7 gnome/test.json
index 28ce9fe..f75ba13 100644
--- a/test cases/frameworks/7 gnome/test.json
+++ b/test cases/frameworks/7 gnome/test.json
@@ -36,5 +36,5 @@
{"type": "file", "file": "usr/include/simple-resources.h"},
{"type": "file", "file": "usr/include/generated-gdbus.h"}
],
- "skip_on_jobname": ["azure", "cygwin", "macos", "msys2"]
+ "skip_on_jobname": ["azure", "cygwin", "macos", "msys2", "pypy"]
}