|
1 | | -name: PR_testing |
| 1 | +name: CI ReSim |
2 | 2 | on: |
3 | | - # Triggers the workflow on push or pull request events but only for the "main" branch |
4 | 3 | pull_request: |
5 | | - |
6 | | - # Allows you to run this workflow manually from the Actions tab |
7 | 4 | workflow_dispatch: |
8 | 5 |
|
9 | | -# A workflow run is made up of one or more jobs that can run sequentially or in parallel |
10 | 6 | jobs: |
11 | 7 | prepare: |
12 | | - runs-on: self-hosted |
| 8 | + runs-on: [ self-hosted, Linux, regression_testing ] |
13 | 9 | steps: |
14 | | - - name: checkout_pr_repo |
15 | | - run: /home/resimuser/regression_testing/docker/work/run_scripts/prepare_pr.sh ${{ github.event.number }} |
| 10 | + - name: Checkout code |
| 11 | + run: ./.CI/prepare_pr.sh ${{ github.event.number }} |
16 | 12 |
|
17 | 13 | testrun_modelica: |
18 | 14 | needs: prepare |
19 | | - runs-on: self-hosted |
| 15 | + runs-on: [ self-hosted, Linux, regression_testing ] |
20 | 16 | environment: |
21 | | - name: test |
22 | | - url: https://serv.ltx.de/prs/${{ github.event.number }}/Modelica/report/PR_comparison_report.html |
| 17 | + name: Report modelica |
| 18 | + url: ${{ vars.LTX_PR_SERVER }}/${{ github.event.number }}/Modelica/report/PR_comparison_report.html |
23 | 19 | steps: |
24 | | - - name: run modelica |
25 | | - run: /home/resimuser/regression_testing/docker/work/run_scripts/run_pr.sh ${{ github.event.number }} ${{ github.event.pull_request.base.sha }} Modelica |
| 20 | + - name: Run tests modelica |
| 21 | + run: ./.CI/run_pr.sh ${{ github.event.number }} ${{ github.event.pull_request.base.sha }} Modelica {{ vars.LTX_TESTING_TOOLS }} |
26 | 22 |
|
27 | 23 | testrun_modelicatest: |
28 | 24 | needs: prepare |
29 | | - runs-on: self-hosted |
| 25 | + runs-on: [ self-hosted, Linux, regression_testing ] |
30 | 26 | environment: |
31 | | - name: test |
32 | | - url: https://serv.ltx.de/prs/${{ github.event.number }}/ModelicaTest/report/PR_comparison_report.html |
| 27 | + name: Report modelicatest |
| 28 | + url: ${{ vars.LTX_PR_SERVER }}/${{ github.event.number }}/ModelicaTest/report/PR_comparison_report.html |
33 | 29 | steps: |
34 | | - - name: run modelicatest |
35 | | - run: /home/resimuser/regression_testing/docker/work/run_scripts/run_pr.sh ${{ github.event.number }} ${{ github.event.pull_request.base.sha }} ModelicaTest |
| 30 | + - name: Run tests modelicatest |
| 31 | + run: ./.CI/run_pr.sh ${{ github.event.number }} ${{ github.event.pull_request.base.sha }} ModelicaTest {{ vars.LTX_TESTING_TOOLS }} |
0 commit comments