File tree Expand file tree Collapse file tree 1 file changed +34
-1
lines changed Expand file tree Collapse file tree 1 file changed +34
-1
lines changed Original file line number Diff line number Diff line change @@ -2,8 +2,42 @@ name: select_ai_py_tests
22on : push
33
44jobs :
5+ pysai_test_data_setup :
6+ runs-on : ubuntu-latest
7+ steps :
8+ - name : Check out python-select-ai repository code
9+ uses : actions/checkout@v5
10+
11+ - name : Set up Python 3.12
12+ uses : actions/setup-python@v6
13+ with :
14+ python-version : 3.12
15+
16+ - name : Install select_ai with core dependencies
17+ run : |
18+ python -m pip install --upgrade pip
19+ pip install pytest anyio
20+ pip install -e .
21+
22+ - name : Create Schema
23+ run : |
24+ pytest tests/create_schema.py
25+ env :
26+ PYSAI_TEST_USER : ${{ secrets.PYSAI_TEST_USER }}
27+ PYSAI_TEST_USER_PASSWORD : ${{ secrets.PYSAI_TEST_USER_PASSWORD }}
28+ PYSAI_TEST_ADMIN_USER : ${{ secrets.PYSAI_TEST_ADMIN_USER }}
29+ PYSAI_TEST_ADMIN_PASSWORD : ${{ secrets.PYSAI_TEST_ADMIN_PASSWORD }}
30+ PYSAI_TEST_CONNECT_STRING : ${{ secrets.PYSAI_TEST_CONNECT_STRING }}
31+ PYSAI_TEST_OCI_USER_OCID : ${{ secrets.PYSAI_TEST_OCI_USER_OCID }}
32+ PYSAI_TEST_OCI_TENANCY_OCID : ${{ secrets.PYSAI_TEST_OCI_TENANCY_OCID }}
33+ PYSAI_TEST_OCI_PRIVATE_KEY : ${{ secrets.PYSAI_TEST_OCI_PRIVATE_KEY }}
34+ PYSAI_TEST_OCI_FINGERPRINT : ${{ secrets.PYSAI_TEST_OCI_FINGERPRINT }}
35+ PYSAI_TEST_OCI_COMPARTMENT_ID : ${{ secrets.PYSAI_TEST_OCI_COMPARTMENT_ID }}
36+
37+
538 pysai_unittests :
639 runs-on : ${{ matrix.os }}
40+ needs : pysai_test_data_setup
741 strategy :
842 fail-fast : true
943 matrix :
2761
2862 - name : Run select_ai tests
2963 run : |
30- pytest tests/create_schema.py
3164 pytest -vv
3265 env :
3366 PYSAI_TEST_USER : ${{ secrets.PYSAI_TEST_USER }}
You can’t perform that action at this time.
0 commit comments