From 0798890f7abfe981df932d1b11dc4bfb8d08beb1 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Wed, 18 Oct 2023 11:04:11 +0200 Subject: [PATCH] Add Github Workflow to run unit tests --- .github/workflows/test.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..b548613 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,33 @@ +name: 'Run Tests' + +on: + push: + branches: [ 'master' ] + tags: [ '*' ] + pull_request: + branches: [ '*' ] + +jobs: + tests: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-java@v3 + with: + java-version: '11' + distribution: 'temurin' + + - name: Fetch Onkostar-API + run: | + curl --user dnpm:${{ secrets.PACKAGE_TOKEN }} \ + https://git.dnpm.dev/api/packages/Plugin-JF-Onkostar/generic/onkostar-api/2.11.1.6/onkostar-api-2.11.1.6.jar \ + --output libs/onkostar-api-2.11.1.6.jar + + - name: Fetch ATC-Codes-Plugin + run: | + curl \ + https://github.com/CCC-MF/onkostar-plugin-atccodes/releases/download/v0.6.0/onkostar-plugin-atccodes-0.6.0.jar \ + --output libs/onkostar-plugin-atccodes-0.6.0.jar + + - name: Execute tests + run: mvn --batch-mode verify \ No newline at end of file