Skip to content

Commit

Permalink
smoke_test workflow updates
Browse files Browse the repository at this point in the history
  • Loading branch information
mitchelbaker-cisa committed Jul 26, 2024
1 parent a708502 commit ae58471
Showing 1 changed file with 6 additions and 9 deletions.
15 changes: 6 additions & 9 deletions .github/workflows/run_smoke_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,34 +26,31 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4

- name: Install pytest
run: pip3 install pytest

- name: Setup virtualenv
run: |
pip3 install virtualenv
python -m venv .venv
.venv\Scripts\activate
python -m pip3 install .
pip3 install -r requirements.txt
pip3 install pytest
python download_opa.py -v 0.60.0 -os windows
pytest -s ./Testing/Functional/SmokeTests/ --subjectemail="$env:GWS_SERVICE_ACCOUNT"
- 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

- name: Check virtualenv creation
run: pytest ./Testing/Functional/SmokeTests/ -k "SmokeTest and test_venv_creation"

- 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
Expand Down

0 comments on commit ae58471

Please sign in to comment.