From 23923c359ae19ac05b35db8ae8d294437fbfefee Mon Sep 17 00:00:00 2001 From: Andrea Bondavalli Date: Wed, 16 Nov 2022 19:48:38 +0100 Subject: [PATCH] Added GitHub workflow to build and run daemon regression test on repo push --- .github/workflows/daemon-tests.yml | 19 +++++++++++++++++++ Dockerfile => Dockerfile.daemon_tests | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/daemon-tests.yml rename Dockerfile => Dockerfile.daemon_tests (95%) diff --git a/.github/workflows/daemon-tests.yml b/.github/workflows/daemon-tests.yml new file mode 100644 index 0000000..1972a9f --- /dev/null +++ b/.github/workflows/daemon-tests.yml @@ -0,0 +1,19 @@ +name: Daemon regression Tests + +on: [push] + +jobs: + daemon_tests_job: + runs-on: ubuntu-latest + name: A job to run AES67 daemon regression tests + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Build daemon tests docker image + run: docker build --progress=plain -f ./Dockerfile.daemon_tests -t aes67-daemon-tests . + + - name: Run daemon regression tests + run: docker run aes67-daemon-tests diff --git a/Dockerfile b/Dockerfile.daemon_tests similarity index 95% rename from Dockerfile rename to Dockerfile.daemon_tests index 03c9156..4173851 100644 --- a/Dockerfile +++ b/Dockerfile.daemon_tests @@ -8,4 +8,4 @@ RUN DEBIAN_FRONTEND=noninteractive \ COPY . . RUN ./buildfake.sh WORKDIR ./daemon/tests -RUN ./daemon-test -p +CMD ./daemon-test -p