|
70 | 70 | DBT_TEST_AAD_PRINCIPAL_1: ${{ secrets.DBT_TEST_AAD_PRINCIPAL_1 }}
|
71 | 71 | DBT_TEST_AAD_PRINCIPAL_2: ${{ secrets.DBT_TEST_AAD_PRINCIPAL_2 }}
|
72 | 72 | SQLSERVER_TEST_DRIVER: 'ODBC Driver ${{ matrix.msodbc_version }} for SQL Server'
|
73 |
| - run: pytest -ra -v tests/functional --profile "${{ matrix.profile }}" |
| 73 | + run: pytest --ignore=tests/functional/adapter/test_provision_users.py -ra -v tests/functional --profile "${{ matrix.profile }}" |
| 74 | + |
| 75 | + flaky-tests-azure: |
| 76 | + name: Integration tests on Azure |
| 77 | + runs-on: ubuntu-latest |
| 78 | + container: |
| 79 | + image: ghcr.io/${{ github.repository }}:CI-3.11-msodbc18 |
| 80 | + steps: |
| 81 | + - uses: actions/checkout@v3 |
| 82 | + |
| 83 | + - name: Install dependencies |
| 84 | + run: pip install -r dev_requirements.txt |
| 85 | + |
| 86 | + - name: Wake up server |
| 87 | + env: |
| 88 | + DBT_AZURESQL_SERVER: ${{ secrets.DBT_AZURESQL_SERVER }} |
| 89 | + DBT_AZURESQL_DB: ${{ secrets.DBT_AZURESQL_DB }} |
| 90 | + DBT_AZURESQL_UID: ${{ secrets.DBT_AZURESQL_UID }} |
| 91 | + DBT_AZURESQL_PWD: ${{ secrets.DBT_AZURESQL_PWD }} |
| 92 | + MSODBC_VERSION: ${{ matrix.msodbc_version }} |
| 93 | + run: python devops/scripts/wakeup_azure.py |
| 94 | + |
| 95 | + - name: Run auto provisioning tests |
| 96 | + env: |
| 97 | + DBT_AZURESQL_SERVER: ${{ secrets.DBT_AZURESQL_SERVER }} |
| 98 | + DBT_AZURESQL_DB: ${{ secrets.DBT_AZURESQL_DB }} |
| 99 | + AZURE_CLIENT_ID: ${{ secrets.DBT_AZURE_SP_NAME }} |
| 100 | + AZURE_CLIENT_SECRET: ${{ secrets.DBT_AZURE_SP_SECRET }} |
| 101 | + AZURE_TENANT_ID: ${{ secrets.DBT_AZURE_TENANT }} |
| 102 | + DBT_TEST_AAD_PRINCIPAL_1: ${{ secrets.DBT_TEST_AAD_PRINCIPAL_1 }} |
| 103 | + DBT_TEST_AAD_PRINCIPAL_2: ${{ secrets.DBT_TEST_AAD_PRINCIPAL_2 }} |
| 104 | + SQLSERVER_TEST_DRIVER: 'ODBC Driver 18 for SQL Server' |
| 105 | + run: pytest -ra -v tests/functional/adapter/test_provision_users.py --profile "ci_azure_environment" |
0 commit comments