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 :
69
70
channels : conda-forge
70
71
conda-remove-defaults : ' true'
71
72
python-version : ${{ matrix.python }}
72
- activate-environment : ${{ env.TEST_ENV_NAME }}
73
+ activate-environment : ${{ env.test-env-name }}
73
74
74
75
- name : ReSetup miniconda
75
76
if : steps.setup_miniconda.outcome == 'failure'
@@ -80,18 +81,18 @@ jobs:
80
81
channels : conda-forge
81
82
conda-remove-defaults : ' true'
82
83
python-version : ${{ matrix.python }}
83
- activate-environment : ${{ env.TEST_ENV_NAME }}
84
+ activate-environment : ${{ env.test-env-name }}
84
85
85
86
- name : Install dpnp
86
87
id : install_dpnp
87
88
continue-on-error : true
88
89
run : |
89
- mamba install ${{ env.PACKAGE_NAME }}=${{ steps.find_latest_tag.outputs.tag }} pytest ${{ env.CHANNELS }}
90
+ mamba install ${{ env.package-name }}=${{ steps.find_latest_tag.outputs.tag }} pytest ${{ env.channels-list }}
90
91
91
92
- name : ReInstall dpnp
92
93
if : steps.install_dpnp.outcome == 'failure'
93
94
run : |
94
- mamba install ${{ env.PACKAGE_NAME }}=${{ steps.find_latest_tag.outputs.tag }} pytest ${{ env.CHANNELS }}
95
+ mamba install ${{ env.package-name }}=${{ steps.find_latest_tag.outputs.tag }} pytest ${{ env.channels-list }}
95
96
96
97
- name : List installed packages
97
98
run : mamba list
@@ -119,7 +120,7 @@ jobs:
119
120
id : run_tests
120
121
continue-on-error : true
121
122
run : |
122
- python -m pytest -ra --pyargs ${{ env.PACKAGE_NAME }}.tests
123
+ python -m pytest -ra --pyargs ${{ env.package-name }}.tests
123
124
env :
124
125
SYCL_CACHE_PERSISTENT : 1
125
126
@@ -128,15 +129,15 @@ jobs:
128
129
id : run_tests_linux
129
130
uses : nick-fields/retry@7152eba30c6575329ac0576536151aca5a72780e # v3.0.0
130
131
with :
131
- timeout_minutes : 15
132
- max_attempts : ${{ env.RUN_TESTS_MAX_ATTEMPTS }}
132
+ timeout_minutes : ${{ env.rerun-tests-timeout }}
133
+ max_attempts : ${{ env.rerun-tests-max-attempts }}
133
134
retry_on : any
134
135
command : |
135
136
. $CONDA/etc/profile.d/conda.sh
136
137
. $CONDA/etc/profile.d/mamba.sh
137
- mamba activate ${{ env.TEST_ENV_NAME }}
138
+ mamba activate ${{ env.test-env-name }}
138
139
139
- python -m pytest -ra --pyargs ${{ env.PACKAGE_NAME }}.tests
140
+ python -m pytest -ra --pyargs ${{ env.package-name }}.tests
140
141
env :
141
142
SYCL_CACHE_PERSISTENT : 1
142
143
@@ -145,10 +146,10 @@ jobs:
145
146
id : run_tests_win
146
147
uses : nick-fields/retry@7152eba30c6575329ac0576536151aca5a72780e # v3.0.0
147
148
with :
148
- timeout_minutes : 17
149
- max_attempts : ${{ env.RUN_TESTS_MAX_ATTEMPTS }}
149
+ timeout_minutes : ${{ env.rerun-tests-timeout }}
150
+ max_attempts : ${{ env.rerun-tests-max-attempts }}
150
151
retry_on : any
151
152
command : |
152
- python -m pytest -ra --pyargs ${{ env.PACKAGE_NAME }}.tests
153
+ python -m pytest -ra --pyargs ${{ env.package-name }}.tests
153
154
env :
154
155
SYCL_CACHE_PERSISTENT : 1
0 commit comments