12
12
permissions : read-all
13
13
14
14
env :
15
- PACKAGE_NAME : dpnp
16
- CHANNELS : ' -c dppy/label/dev -c https://software.repos.intel.com/python/conda/ -c conda-forge --override-channels'
17
- TEST_ENV_NAME : test
18
- RUN_TESTS_MAX_ATTEMPTS : 2
15
+ package-name : dpnp
16
+ channels-list : ' -c dppy/label/dev -c https://software.repos.intel.com/python/conda/ -c conda-forge --override-channels'
17
+ test-env-name : test
18
+ rerun-tests-max-attempts : 2
19
+ rerun-tests-timeout : 20
19
20
20
21
jobs :
21
22
test :
67
68
channels : conda-forge
68
69
conda-remove-defaults : ' true'
69
70
python-version : ${{ matrix.python }}
70
- activate-environment : ${{ env.TEST_ENV_NAME }}
71
+ activate-environment : ${{ env.test-env-name }}
71
72
72
73
- name : ReSetup miniconda
73
74
if : steps.setup_miniconda.outcome == 'failure'
@@ -78,18 +79,18 @@ jobs:
78
79
channels : conda-forge
79
80
conda-remove-defaults : ' true'
80
81
python-version : ${{ matrix.python }}
81
- activate-environment : ${{ env.TEST_ENV_NAME }}
82
+ activate-environment : ${{ env.test-env-name }}
82
83
83
84
- name : Install dpnp
84
85
id : install_dpnp
85
86
continue-on-error : true
86
87
run : |
87
- mamba install ${{ env.PACKAGE_NAME }}=${{ steps.find_latest_tag.outputs.tag }} pytest ${{ env.CHANNELS }}
88
+ mamba install ${{ env.package-name }}=${{ steps.find_latest_tag.outputs.tag }} pytest ${{ env.channels-list }}
88
89
89
90
- name : ReInstall dpnp
90
91
if : steps.install_dpnp.outcome == 'failure'
91
92
run : |
92
- mamba install ${{ env.PACKAGE_NAME }}=${{ steps.find_latest_tag.outputs.tag }} pytest ${{ env.CHANNELS }}
93
+ mamba install ${{ env.package-name }}=${{ steps.find_latest_tag.outputs.tag }} pytest ${{ env.channels-list }}
93
94
94
95
- name : List installed packages
95
96
run : mamba list
@@ -117,7 +118,7 @@ jobs:
117
118
id : run_tests
118
119
continue-on-error : true
119
120
run : |
120
- python -m pytest -ra --pyargs ${{ env.PACKAGE_NAME }}.tests
121
+ python -m pytest -ra --pyargs ${{ env.package-name }}.tests
121
122
env :
122
123
SYCL_CACHE_PERSISTENT : 1
123
124
@@ -126,15 +127,15 @@ jobs:
126
127
id : run_tests_linux
127
128
uses : nick-fields/retry@7152eba30c6575329ac0576536151aca5a72780e # v3.0.0
128
129
with :
129
- timeout_minutes : 15
130
- max_attempts : ${{ env.RUN_TESTS_MAX_ATTEMPTS }}
130
+ timeout_minutes : ${{ env.rerun-tests-timeout }}
131
+ max_attempts : ${{ env.rerun-tests-max-attempts }}
131
132
retry_on : any
132
133
command : |
133
134
. $CONDA/etc/profile.d/conda.sh
134
135
. $CONDA/etc/profile.d/mamba.sh
135
- mamba activate ${{ env.TEST_ENV_NAME }}
136
+ mamba activate ${{ env.test-env-name }}
136
137
137
- python -m pytest -ra --pyargs ${{ env.PACKAGE_NAME }}.tests
138
+ python -m pytest -ra --pyargs ${{ env.package-name }}.tests
138
139
env :
139
140
SYCL_CACHE_PERSISTENT : 1
140
141
@@ -143,10 +144,10 @@ jobs:
143
144
id : run_tests_win
144
145
uses : nick-fields/retry@7152eba30c6575329ac0576536151aca5a72780e # v3.0.0
145
146
with :
146
- timeout_minutes : 17
147
- max_attempts : ${{ env.RUN_TESTS_MAX_ATTEMPTS }}
147
+ timeout_minutes : ${{ env.rerun-tests-timeout }}
148
+ max_attempts : ${{ env.rerun-tests-max-attempts }}
148
149
retry_on : any
149
150
command : |
150
- python -m pytest -ra --pyargs ${{ env.PACKAGE_NAME }}.tests
151
+ python -m pytest -ra --pyargs ${{ env.package-name }}.tests
151
152
env :
152
153
SYCL_CACHE_PERSISTENT : 1
0 commit comments