Skip to content

Commit 8bf447d

Browse files
put junit results in a dedicated dir and use it for attestation to av… (#557)
* put junit results in a dedicated dir and use it for attestation to avoid contamination from test junit files * remove unneeded || true
1 parent 686b31c commit 8bf447d

3 files changed

Lines changed: 4 additions & 1 deletion

File tree

.github/workflows/test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ jobs:
160160
--name test
161161
--flow ${{ inputs.FLOW_NAME }}
162162
--trail ${{ inputs.TRAIL_NAME }}
163+
--results-dir junit-test-results
163164
--org ${{ inputs.KOSLI_ORG }}
164165

165166
- name: Upload coverage reports to Codecov

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ docs.kosli.com/.netlify
2323
docs.kosli.com/assets/metadata.json
2424
tmp/
2525
junit.xml
26+
junit-test-results/.

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,8 @@ test_integration: deps vet ensure_network test_setup ## Run tests except the too
105105

106106
test_integration_full: deps vet ensure_network test_setup ## Run all tests
107107
@[ -e ~/.kosli.yml ] && mv ~/.kosli.yml ~/.kosli-renamed.yml || true
108-
@export KOSLI_TESTS=true && $(GOTESTSUM) --junitfile junit.xml -- -p=8 -coverprofile=cover.out ./...
108+
@mkdir -p junit-test-results
109+
@export KOSLI_TESTS=true && $(GOTESTSUM) --junitfile junit-test-results/junit.xml -- -p=8 -coverprofile=cover.out ./...
109110
@go tool cover -func=cover.out
110111
@[ -e ~/.kosli-renamed.yml ] && mv ~/.kosli-renamed.yml ~/.kosli.yml || true
111112

0 commit comments

Comments
 (0)