diff --git a/.github/workflows/run_smoke_test.yml b/.github/workflows/run_smoke_test.yml index 4c5c010f..b91b583a 100644 --- a/.github/workflows/run_smoke_test.yml +++ b/.github/workflows/run_smoke_test.yml @@ -19,6 +19,9 @@ jobs: smoke-test-windows: name: Smoke Test for Windows OS runs-on: windows-latest + defaults: + run: + shell: powershell env: SCUBA_GITHUB_AUTOMATION_CREDS: ${{ secrets.SCUBA_GITHUB_AUTOMATION_CREDS }} GWS_SERVICE_ACCOUNT: ${{ secrets.GWS_SERVICE_ACCOUNT }} @@ -26,32 +29,43 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Install pytest - run: pip3 install pytest - - - name: Setup virtualenv + - name: Run run: | pip3 install virtualenv python -m venv .venv .venv\Scripts\activate - - name: Check virtualenv creation - run: pytest ./Testing/Functional/SmokeTests/ -k "SmokeTest and test_venv_creation" - - - name: Install dependencies - run: | python -m pip3 install . pip3 install -r requirements.txt + pip3 install pytest - - name: Download OPA executable - run: python download_opa.py -v 0.60.0 -os windows + python download_opa.py -v 0.60.0 -os windows - - name: Execute ScubaGoggles and check for correct output - run: | - echo "In step to execute ScubaGoggles smoke test" - .venv\Scripts\activate - scubagoggles gws pytest -s ./Testing/Functional/SmokeTests/ --subjectemail="$env:GWS_SERVICE_ACCOUNT" + + #- name: Setup virtualenv + # run: | + # pip3 install virtualenv + # python -m venv .venv + # .venv\Scripts\activate +# + #- name: Check virtualenv creation + # run: pytest ./Testing/Functional/SmokeTests/ -k "SmokeTest and test_venv_creation" +# + #- name: Install dependencies + # run: | + # python -m pip3 install . + # pip3 install -r requirements.txt +# + #- name: Download OPA executable + # run: python download_opa.py -v 0.60.0 -os windows +# + #- name: Execute ScubaGoggles and check for correct output + # run: | + # echo "In step to execute ScubaGoggles smoke test" + # .venv\Scripts\activate + # scubagoggles gws + # pytest -s ./Testing/Functional/SmokeTests/ --subjectemail="$env:GWS_SERVICE_ACCOUNT" - name: Cache dependencies uses: actions/cache@v3