diff --git a/.github/workflows/run_smoke_test.yml b/.github/workflows/run_smoke_test.yml index 6485fa54..c74e0295 100644 --- a/.github/workflows/run_smoke_test.yml +++ b/.github/workflows/run_smoke_test.yml @@ -20,6 +20,22 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 + - name: Setup virtualenv + run: | + pip3 install virtualenv + python -m venv .venv + .venv\Scripts\activate + python -c "import sys; print(sys.prefix != sys.base_prefix)" + + - name: Install dependencies + run: | + 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" \ No newline at end of file + echo "In step to execute ScubaGoggles smoke test" + pytest -s ./Testing/Functional/SmokeTests/ --subjectemail="${$env:SCUBA_GITHUB_AUTOMATION_CREDS.subjectemail}" \ No newline at end of file