@@ -217,18 +217,34 @@ 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
223
+ - name : Location of working directory
224
+ working-directory : ${{ github.workspace }}
225
+ run : pwd
226
+ - name : List directory of checkout
227
+ working-directory : ${{ github.workspace }}
228
+ run : ls -l dpctl
220
229
- name : Create test temp dir
221
230
# create temporary empty folder to runs tests from
222
231
# https://github.com/pytest-dev/pytest/issues/11904
223
232
run : mkdir -p ${GITHUB_WORKSPACE}/test_tmp
233
+ - name : Create symbolic link to checked-out tests folder
234
+ run : ln -s ${GITHUB_WORKSPACE}/dpctl/tests/ ${GITHUB_WORKSPACE}/test_tmp/dpctl_tests
235
+ - name : List content of symbolic directory
236
+ run : ls -l ${GITHUB_WORKSPACE}/test_tmp/dpctl_tests
237
+ - name : List directory of temp_tmp
238
+ working-directory : ${{ github.workspace }}/test_tmp
239
+ run : ls -l
224
240
- name : Run tests
225
241
working-directory : ${{ github.workspace }}/test_tmp
226
242
env :
227
243
SYCL_CACHE_PERSISTENT : 1
228
244
run : |
229
245
. $CONDA/etc/profile.d/conda.sh
230
246
conda activate ${{ env.TEST_ENV_NAME }}
231
- python -m pytest -v --pyargs $MODULE_NAME -- skip-known-top-k-failures-on-cpu
247
+ python -m pytest -v --skip-known-top-k-failures-on-cpu dpctl_tests
232
248
233
249
test_windows :
234
250
needs : build_windows
@@ -382,24 +398,37 @@ jobs:
382
398
run : >-
383
399
conda activate ${{ env.TEST_ENV_NAME }} && python -m dpctl -f
384
400
401
+ - uses : actions/checkout@v4.2.2
402
+ with :
403
+ fetch-depth : 0
404
+
385
405
- name : Create empty temporary directory to run tests from
386
406
shell : cmd /C CALL {0}
387
407
# create temporary empty folder to runs tests from
388
408
# https://github.com/pytest-dev/pytest/issues/11904
389
409
run : >-
390
- mkdir "${{ env.workdir }}\test_tmp"
410
+ mkdir "${{ env.workdir }}\test_tmp" && mkdir "${{ env.workdir }}\test_tmp\dpctl_tests"
411
+
412
+ - name : Copy tests from checkout
413
+ shell : cmd /C CALL {0}
414
+ run : >-
415
+ xcopy /S /E "${{ env.workdir }}\dpctl\tests" "${{ env.workdir }}\test_tmp\dpctl_tests"
391
416
392
417
- name : List content of workdir folder
393
418
shell : cmd /C CALL {0}
394
419
run : dir "${{ env.workdir }}"
395
420
421
+ - name : List content of test_tmp folder
422
+ shell : cmd /C CALL {0}
423
+ run : dir "${{ env.workdir }}\test_tmp"
424
+
396
425
- name : Run tests
397
426
shell : cmd /C CALL {0}
398
427
env :
399
428
SYCL_CACHE_PERSISTENT : 1
400
429
working-directory : ${{ env.workdir }}\test_tmp
401
430
run : >-
402
- conda activate ${{ env.TEST_ENV_NAME }} && python -m pytest -v -s --pyargs ${{ env.MODULE_NAME }} -- skip-known-top-k-failures-on-cpu
431
+ conda activate ${{ env.TEST_ENV_NAME }} && python -m pytest -v -s --skip-known-top-k-failures-on-cpu dpctl_tests
403
432
404
433
upload_linux :
405
434
needs : test_linux
0 commit comments