From 4e494127bf8cc1f1ec62b0d7c6076844043b5906 Mon Sep 17 00:00:00 2001 From: Nikita Grigorian Date: Fri, 5 Jan 2024 22:53:54 -0800 Subject: [PATCH] Skip array API tests for names in `linalg` namespace --- .github/workflows/array-api-skips.txt | 27 +++++++++++++++++++++++++++ .github/workflows/conda-package.yml | 6 +++++- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/array-api-skips.txt diff --git a/.github/workflows/array-api-skips.txt b/.github/workflows/array-api-skips.txt new file mode 100644 index 0000000000..b9f29f7fae --- /dev/null +++ b/.github/workflows/array-api-skips.txt @@ -0,0 +1,27 @@ +# array API tests to be skipped + +# no linalg module as of now +array_api_tests/test_has_names.py::test_has_names[linalg-cholesky] +array_api_tests/test_has_names.py::test_has_names[linalg-cross] +array_api_tests/test_has_names.py::test_has_names[linalg-det] +array_api_tests/test_has_names.py::test_has_names[linalg-diagonal] +array_api_tests/test_has_names.py::test_has_names[linalg-eigh] +array_api_tests/test_has_names.py::test_has_names[linalg-eigvalsh] +array_api_tests/test_has_names.py::test_has_names[linalg-inv] +array_api_tests/test_has_names.py::test_has_names[linalg-matmul] +array_api_tests/test_has_names.py::test_has_names[linalg-matrix_norm] +array_api_tests/test_has_names.py::test_has_names[linalg-matrix_power] +array_api_tests/test_has_names.py::test_has_names[linalg-matrix_rank] +array_api_tests/test_has_names.py::test_has_names[linalg-matrix_transpose] +array_api_tests/test_has_names.py::test_has_names[linalg-outer] +array_api_tests/test_has_names.py::test_has_names[linalg-pinv] +array_api_tests/test_has_names.py::test_has_names[linalg-qr] +array_api_tests/test_has_names.py::test_has_names[linalg-slogdet] +array_api_tests/test_has_names.py::test_has_names[linalg-solve] +array_api_tests/test_has_names.py::test_has_names[linalg-svd] +array_api_tests/test_has_names.py::test_has_names[linalg-svdvals] +array_api_tests/test_has_names.py::test_has_names[linalg-tensordot] +array_api_tests/test_has_names.py::test_has_names[linalg-trace] +array_api_tests/test_has_names.py::test_has_names[linalg-vecdot] +array_api_tests/test_has_names.py::test_has_names[linalg-vector_norm] +array_api_tests/test_has_names.py::test_has_names[linalg-pinv] diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index f0dff8a13c..6d04a43ce6 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -549,6 +549,10 @@ jobs: env: CHANNELS: -c intel -c conda-forge --override-channels steps: + - name: Checkout dpctl repo + uses: actions/checkout@v3 + with: + fetch-depth: 0 - name: Cache array API tests id: cache-array-api-tests uses: actions/cache@v3 @@ -638,7 +642,7 @@ jobs: python -c "import dpctl; dpctl.lsplatform()" export ARRAY_API_TESTS_MODULE=dpctl.tensor cd /home/runner/work/array-api-tests - pytest --json-report --json-report-file=$FILE array_api_tests/ || true + pytest --json-report --json-report-file=$FILE --skips-file ${GITHUB_WORKSPACE}/.github/workflows/array-api-skips.txt array_api_tests/ || true - name: Set Github environment variables shell: bash -l {0} run: |