@@ -217,18 +217,23 @@ jobs:
217
217
. $CONDA/etc/profile.d/conda.sh
218
218
conda activate ${{ env.TEST_ENV_NAME }}
219
219
gdb --batch -ex r -ex 'info sharedlibrary' -ex 'set print elements 1000' -ex bt --args ${CONDA_PREFIX}/bin/python -m pytest -q -ra --disable-warnings --pyargs dpctl.tests.elementwise.test_trigonometric::test_trig_order -vv || true
220
+ - uses : actions/checkout@v4.2.2
221
+ with :
222
+ fetch-depth : 0
220
223
- name : Create test temp dir
221
224
# create temporary empty folder to runs tests from
222
225
# https://github.com/pytest-dev/pytest/issues/11904
223
226
run : mkdir -p ${GITHUB_WORKSPACE}/test_tmp
227
+ - name : Create symbolic link to checked-out tests folder
228
+ run : ln -s ${GITHUB_WORKSPACE}/dpctl/dpctl/tests/ ${GITHUB_WORKSPACE}/test_tmp/dpctl_tests
224
229
- name : Run tests
225
230
working-directory : ${{ github.workspace }}/test_tmp
226
231
env :
227
232
SYCL_CACHE_PERSISTENT : 1
228
233
run : |
229
234
. $CONDA/etc/profile.d/conda.sh
230
235
conda activate ${{ env.TEST_ENV_NAME }}
231
- python -m pytest -v --pyargs $MODULE_NAME -- skip-known-top-k-failures-on-cpu
236
+ python -m pytest -v --skip-known-top-k-failures-on-cpu dpctl_tests
232
237
233
238
test_windows :
234
239
needs : build_windows
@@ -380,7 +385,11 @@ jobs:
380
385
- name : Smoke test, step 2
381
386
shell : cmd /C CALL {0}
382
387
run : >-
383
- conda activate ${{ env.TEST_ENV_NAME }} && python -m dpctl -f
388
+ conda activate ${{ env.TEST_ENV_NAME }} && python -m dpctl -
389
+
390
+ - uses : actions/checkout@v4.2.2
391
+ with :
392
+ fetch-depth : 0
384
393
385
394
- name : Create empty temporary directory to run tests from
386
395
shell : cmd /C CALL {0}
@@ -389,17 +398,26 @@ jobs:
389
398
run : >-
390
399
mkdir "${{ env.workdir }}\test_tmp"
391
400
401
+ - name : Copy tests from checkout
402
+ shell : cmd /C CALL {0}
403
+ run : >-
404
+ xcopy /S "{{ env.workdir }}\dpctl\dpctl\tests" "${{ env.workdir }}\test_tmp"
405
+
392
406
- name : List content of workdir folder
393
407
shell : cmd /C CALL {0}
394
408
run : dir "${{ env.workdir }}"
395
409
410
+ - name : List content of test_tmp folder
411
+ shell : cmd /C CALL {0}
412
+ run : dir "${{ env.workdir }}\test_tmp"
413
+
396
414
- name : Run tests
397
415
shell : cmd /C CALL {0}
398
416
env :
399
417
SYCL_CACHE_PERSISTENT : 1
400
418
working-directory : ${{ env.workdir }}\test_tmp
401
419
run : >-
402
- conda activate ${{ env.TEST_ENV_NAME }} && python -m pytest -v -s --pyargs ${{ env.MODULE_NAME }} -- skip-known-top-k-failures-on-cpu
420
+ conda activate ${{ env.TEST_ENV_NAME }} && python -m pytest -v -s --skip-known-top-k-failures-on-cpu --pyargs ${{ env.MODULE_NAME }}
403
421
404
422
upload_linux :
405
423
needs : test_linux
0 commit comments