|
4 | 4 | workflow_call: |
5 | 5 |
|
6 | 6 | jobs: |
7 | | - notebook_tests: |
8 | | - environment: AWS_SAGEMAKER |
| 7 | + notebook_tests-normal-runner: |
| 8 | + environment: AWS_CI_TESTS |
9 | 9 | runs-on: ubuntu-latest |
10 | 10 | strategy: |
11 | 11 | fail-fast: false |
|
20 | 20 | - { name: "TE notebooks onprem", test_file: "nbtest_transformers.py", test_backend: "onprem" } |
21 | 21 | - { name: "TE notebooks saas", test_file: "nbtest_transformers.py", test_backend: "saas"} |
22 | 22 | - { name: "short notebook tests", test_file: "\"nbtest_environment_test.py nbtest_itde.py\"", test_backend: ""} |
| 23 | + - { name: "TXAIE notebooks saas", test_file: "nbtest_text_ai", test_backend: "saas"} |
23 | 24 | name: Running ${{ matrix.nb_test.name }} |
24 | 25 | steps: |
25 | 26 | - uses: actions/checkout@v4 |
|
44 | 45 | NBTEST_AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} |
45 | 46 | NBTEST_AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY_SECRET }} |
46 | 47 | NBTEST_AWS_DEFAULT_REGION: ${{ secrets.AWS_REGION }} |
47 | | - NBTEST_ZIP_URL: ${{ vars.ZIP_PASSWORD }} |
48 | | - NBTEST_ZIP_PASSWORD: ${{ secrets.ZIP_PASSWORD }} |
| 48 | + NBTEST_TXAIE_ZIP_URL: ${{ vars.TXAIE_ZIP_URL }} |
| 49 | + NBTEST_ZIP_PASSWORD: ${{ secrets.TXAIE_ZIP_PASSWORD }} |
| 50 | + PROJECT_SHORT_TAG: XAIL-NB |
| 51 | + |
| 52 | + notebook_tests-large-runner: |
| 53 | + environment: AWS_CI_TESTS |
| 54 | + runs-on: |
| 55 | + labels: int-linux-x64-4core-ubuntu24.04-1 |
| 56 | + strategy: |
| 57 | + fail-fast: false |
| 58 | + matrix: |
| 59 | + nb_test: |
| 60 | + - { name: "TXAIE notebooks onprem", test_file: "nbtest_text_ai", test_backend: "onprem"} |
| 61 | + name: Running ${{ matrix.nb_test.name }} |
| 62 | + steps: |
| 63 | + - uses: actions/checkout@v4 |
| 64 | + with: |
| 65 | + fetch-depth: 0 |
| 66 | + |
| 67 | + - uses: ./.github/actions/prepare_test_env/ |
| 68 | + |
| 69 | + - name: Run notebook tests |
| 70 | + run: | |
| 71 | + poetry run pytest \ |
| 72 | + --capture=no \ |
| 73 | + --override-ini=log_cli=true \ |
| 74 | + --override-ini=log_cli_level=INFO \ |
| 75 | + --nb-test-backend=${{ matrix.nb_test.test_backend }} \ |
| 76 | + --nb-test-file=${{ matrix.nb_test.test_file }} \ |
| 77 | + test/notebook_test_runner/test_notebooks_in_dss_docker_image.py |
| 78 | + env: |
| 79 | + NBTEST_TXAIE_ZIP_URL: ${{ vars.TXAIE_ZIP_URL }} |
| 80 | + NBTEST_ZIP_PASSWORD: ${{ secrets.TXAIE_ZIP_PASSWORD }} |
49 | 81 | PROJECT_SHORT_TAG: XAIL-NB |
0 commit comments