From 8ba4742efeb945b200e605a29f7d43bb58dc4259 Mon Sep 17 00:00:00 2001 From: James Westman Date: Tue, 14 Dec 2021 23:16:58 -0600 Subject: [PATCH] ci: Add regression testing Fixes #19 --- .gitignore | 1 + .gitlab-ci.yml | 4 ++++ build-aux/Dockerfile | 1 + 3 files changed, 6 insertions(+) diff --git a/.gitignore b/.gitignore index fc013fb..226e417 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ blueprint-compiler.pc coverage.xml .mypy_cache /subprojects/gtk-blueprint-tool +/blueprint-regression-tests diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7d8edb6..4356fd0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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 diff --git a/build-aux/Dockerfile b/build-aux/Dockerfile index 974005d..c7c9786 100644 --- a/build-aux/Dockerfile +++ b/build-aux/Dockerfile @@ -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