Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 6b05095

Browse files
committed
Use go unit test results in ci
1 parent 3379f3a commit 6b05095

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

‎Jenkinsfile‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,8 @@ pipeline {
7171
steps {
7272
sh './scripts/ci/build-frontend'
7373
sh './scripts/ci/test-backend'
74-
sh './scripts/ci/build-backend'
74+
// Temporarily disable building backend binaries
75+
// sh './scripts/ci/build-backend'
7576
// Build the docker image used for testing below
7677
sh '''docker build --pull --no-cache \\
7778
-t "${IMAGE}:${BRANCH_LOWER}-ci-${BUILD_NUMBER}" \\
@@ -84,12 +85,13 @@ pipeline {
8485
}
8586
post {
8687
success {
87-
archiveArtifacts allowEmptyArchive: false, artifacts: 'bin/*'
88+
junit 'test/results/junit/*'
89+
// archiveArtifacts allowEmptyArchive: false, artifacts: 'bin/*'
8890
publishHTML([
8991
allowMissing: false,
9092
alwaysLinkToLastBuild: false,
9193
keepAll: false,
92-
reportDir: 'html-reports',
94+
reportDir: 'test/results/html-reports',
9395
reportFiles: 'backend-coverage.html',
9496
reportName: 'HTML Reports',
9597
useWrapperFileDirectly: true

‎scripts/ci/test-backend‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,11 @@ if [ "${1:-}" = "--inside-docker" ]; then
4444
cd /app/backend
4545
[ -z "$(go tool fix -diff ./internal)" ]
4646
go test -json -cover -coverprofile="/tmp/coverage.out" ./internal/... | tparse
47-
mkdir "$DIR/../../html-reports"
48-
go tool cover -html="/tmp/coverage.out" -o "$DIR/../../html-reports/backend-coverage.html"
47+
mkdir -p "$DIR/../../test/results/html-reports" "$DIR/../../test/results/junit"
48+
go tool cover -html="/tmp/coverage.out" -o "$DIR/../../test/results/html-reports/backend-coverage.html"
49+
go test -v -tags="unit integration" -covermode=atomic ./internal/... 2>&1 | go-junit-report -set-exit-code > "$DIR/../../test/results/junit/backend.xml"
4950
rm -f "/tmp/coverage.out"
50-
chown -R 1000:1000 "$DIR/../../html-reports"
51+
chown -R 1000:1000 "$DIR/../../test/results"
5152
golangci-lint -v run ./...
5253
else
5354
# run this script from within docker

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /