ci: Add regression testing

Fixes #19
This commit is contained in:
James Westman 2021-12-14 23:16:58 -06:00
parent a74779326b
commit 8ba4742efe
No known key found for this signature in database
GPG key ID: CE2DBA0ADB654EA6
3 changed files with 6 additions and 0 deletions

1
.gitignore vendored
View file

@ -9,3 +9,4 @@ blueprint-compiler.pc
coverage.xml
.mypy_cache
/subprojects/gtk-blueprint-tool
/blueprint-regression-tests

View file

@ -14,6 +14,10 @@ build:
- ninja -C _build
- ninja -C _build test
- ninja -C _build install
- git clone https://gitlab.gnome.org/jwestman/blueprint-regression-tests.git
- cd blueprint-regression-tests
- ./test.sh
- cd ..
artifacts:
paths:
- _build

View file

@ -2,3 +2,4 @@ FROM fedora:latest
RUN dnf install -y meson python3-pip gtk4-devel gobject-introspection-devel libadwaita-devel
RUN pip3 install furo mypy sphinx coverage
RUN dnf install -y git