|
13 | 13 | PYFLUENT_WATCHDOG_DEBUG: 'OFF'
|
14 | 14 | PYFLUENT_HIDE_LOG_SECRETS: 1
|
15 | 15 | MAIN_PYTHON_VERSION: '3.10'
|
| 16 | + FLUENT_IMAGE_TAG: v25.1.0 |
| 17 | + FLUENT_VERSION: 251 |
16 | 18 |
|
17 | 19 | jobs:
|
18 | 20 | test:
|
@@ -55,56 +57,44 @@ jobs:
|
55 | 57 | username: ansys-bot
|
56 | 58 | password: ${{ secrets.GITHUB_TOKEN }}
|
57 | 59 |
|
58 |
| - - name: Pull 24.2 Fluent docker image |
| 60 | + - name: Pull Fluent docker image |
59 | 61 | run: make docker-pull
|
60 | 62 | env:
|
61 |
| - FLUENT_IMAGE_TAG: v24.2.0 |
| 63 | + FLUENT_IMAGE_TAG: ${{ env.FLUENT_IMAGE_TAG }} |
62 | 64 |
|
63 |
| - - name: Run 24.2 API codegen |
| 65 | + - name: Run API codegen |
64 | 66 | run: make api-codegen
|
65 | 67 | env:
|
66 |
| - FLUENT_IMAGE_TAG: v24.2.0 |
| 68 | + FLUENT_IMAGE_TAG: ${{ env.FLUENT_IMAGE_TAG }} |
67 | 69 |
|
68 |
| - - name: Pull 25.1 Fluent docker image |
69 |
| - run: make docker-pull |
70 |
| - env: |
71 |
| - FLUENT_IMAGE_TAG: v25.1.0 |
72 |
| - |
73 |
| - # The version-independent built-in settings classes are generated only with Fluent 25.1 |
74 |
| - # which are required for the unit tests |
75 |
| - - name: Run 25.1 API codegen |
76 |
| - run: make api-codegen |
77 |
| - env: |
78 |
| - FLUENT_IMAGE_TAG: v25.1.0 |
79 |
| - |
80 |
| - - name: Print 24.2 Fluent version info |
| 70 | + - name: Print Fluent version info |
81 | 71 | run: |
|
82 |
| - cat src/ansys/fluent/core/generated/fluent_version_242.py |
83 |
| - python -c "from ansys.fluent.core.generated.solver.settings_242 import SHASH; print(f'SETTINGS_HASH = {SHASH}')" |
| 72 | + cat src/ansys/fluent/core/generated/fluent_version_${{ env.FLUENT_VERSION }}.py |
| 73 | + python -c "from ansys.fluent.core.generated.solver.settings_${{ env.FLUENT_VERSION }} import SHASH; print(f'SETTINGS_HASH = {SHASH}')" |
84 | 74 |
|
85 | 75 | - name: Install again after codegen
|
86 | 76 | run: |
|
87 | 77 | rm -rf dist
|
88 | 78 | make install > /dev/null
|
89 | 79 |
|
90 |
| - - name: 24.2 Unit Testing |
| 80 | + - name: Unit Testing |
91 | 81 | run: |
|
92 | 82 | make install-test
|
93 |
| - make unittest-all-242 |
| 83 | + make unittest-all-${{ env.FLUENT_VERSION }} |
94 | 84 | env:
|
95 |
| - FLUENT_IMAGE_TAG: v24.2.0 |
| 85 | + FLUENT_IMAGE_TAG: ${{ env.FLUENT_IMAGE_TAG }} |
96 | 86 |
|
97 | 87 | - name: Cleanup previous docker containers
|
98 | 88 | if: always()
|
99 | 89 | run: make cleanup-previous-docker-containers
|
100 | 90 |
|
101 |
| - - name: Upload 24.2 Coverage Results to Codecov |
| 91 | + - name: Upload Coverage Results to Codecov |
102 | 92 | uses: codecov/codecov-action@v5
|
103 | 93 | with:
|
104 | 94 | root_dir: ${{ github.workspace }}
|
105 | 95 | name: cov_xml.xml
|
106 | 96 |
|
107 |
| - - name: Upload 24.2 Coverage Artifacts |
| 97 | + - name: Upload Coverage Artifacts |
108 | 98 | uses: actions/upload-artifact@v4
|
109 | 99 | with:
|
110 | 100 | name: coverage_report
|
|
0 commit comments