diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..ea13935 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,25 @@ +name: build + +on: + push: + branches: + - master + pull_request: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Install dependencies + run: | + sudo apt-get install libcunit1 libcunit1-doc libcunit1-dev libgsl-dev + - name: Install the code + run: | + ./scripts/install_flame.sh + (cd xparser && ./xparser ../eurace_model.xml) + sed -i 's|= /usr/local/lib|= $(PWD)/libmboard|g' Makefile + make + - name: Run tests + run: | + ./run_tests.sh diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 88736b1..0000000 --- a/.travis.yml +++ /dev/null @@ -1,17 +0,0 @@ -dist: xenial -addons: - apt: - packages: - - libcunit1 - - libcunit1-doc - - libcunit1-dev - - libgsl-dev - -install: - - ./scripts/install_flame.sh - - (cd xparser && ./xparser ../eurace_model.xml) - - sed -i 's|= /usr/local/lib|= $(PWD)/libmboard|g' Makefile - - make - -script: - - ./run_tests.sh