Skip to content

Commit df1f8b1

Browse files
first
1 parent 3a06598 commit df1f8b1

1 file changed

Lines changed: 16 additions & 12 deletions

File tree

scripts/tests/run-test.sh

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,23 +35,27 @@ mkdir -p test-artefacts
3535

3636
echo "Running ${TEST_TYPE} tests..."
3737

38-
# Set coverage path based on test type
3938
if [[ "$TEST_TYPE" = "unit" ]]; then
4039
COV_PATH="."
40+
41+
poetry run pytest ${TEST_PATH} -v \
42+
--cov=${COV_PATH} \
43+
--cov-report=html:test-artefacts/coverage-html \
44+
--cov-report=term \
45+
--junit-xml="test-artefacts/${TEST_TYPE}-tests.xml" \
46+
--html="test-artefacts/${TEST_TYPE}-tests.html" --self-contained-html
4147
else
4248
COV_PATH="src/gateway_api"
49+
TEST_ENV="${ENV:-local}"
50+
51+
poetry run pytest ${TEST_PATH} -v \
52+
--env="${TEST_ENV}" \
53+
--cov=${COV_PATH} \
54+
--cov-report=html:test-artefacts/coverage-html \
55+
--cov-report=term \
56+
--junit-xml="test-artefacts/${TEST_TYPE}-tests.xml" \
57+
--html="test-artefacts/${TEST_TYPE}-tests.html" --self-contained-html
4358
fi
4459

45-
TEST_ENV="${ENV:-local}"
46-
47-
# Note: TEST_PATH is intentionally unquoted to allow glob expansion for unit tests
48-
poetry run pytest ${TEST_PATH} -v \
49-
--env="${TEST_ENV}" \
50-
--cov=${COV_PATH} \
51-
--cov-report=html:test-artefacts/coverage-html \
52-
--cov-report=term \
53-
--junit-xml="test-artefacts/${TEST_TYPE}-tests.xml" \
54-
--html="test-artefacts/${TEST_TYPE}-tests.html" --self-contained-html
55-
5660
# Save coverage data file for merging
5761
mv .coverage "test-artefacts/coverage.${TEST_TYPE}"

0 commit comments

Comments
 (0)