From 033990c6eb2a44399d7b82bac4c5308742516ecb Mon Sep 17 00:00:00 2001 From: Jean-Paul Chaput Date: Fri, 4 Aug 2023 12:34:38 +0200 Subject: [PATCH] Regressions tests on github, trial #1 --- .github/workflows/regression.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/regression.yml diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml new file mode 100644 index 00000000..f9736a4c --- /dev/null +++ b/.github/workflows/regression.yml @@ -0,0 +1,26 @@ + +name: Regression tests +on: [workflow_dispatch] + +jobs: + Regression-Tests: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + submodules: true + path: coriolis-2.x/src/coriolis + - uses: actions/checkout@v3 + with: + repository: lip6/alliance + path: coriolis-2.x/src/alliance + - uses: actions/checkout@v3 + with: + repository: lip6/alliance-check-toolkit + path: coriolis-2.x/src/alliance-check-toolkit + - name: Install software dependencies + run: | + sudo apt-get update + sudo apt-get install libeigen3-dev liblemon-dev + - name: Build Coriolis + run: ${{ github.workspace }}/coriolis-2.x/src/coriolis/bootstrap/ccb.py --root=${{ github.workspace }} --project=coriolis --make="-j4 install"