File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -129,9 +129,16 @@ jobs:
129129 ./mvnw clean compile -DskipTests -Dcheckstyle.skip=true
130130
131131 # Restore test results from Build & Test (for JaCoCo + Surefire reports)
132- if [ -d "/tmp/test-results/target" ]; then
133- cp -r /tmp/test-results/target/* target/
134- echo "Test results restored — JaCoCo and Surefire reports will be included"
132+ # upload-artifact strips the common ancestor (target/), so files are at root
133+ if [ -d "/tmp/test-results/surefire-reports" ]; then
134+ mkdir -p target/surefire-reports
135+ cp -r /tmp/test-results/surefire-reports/* target/surefire-reports/
136+ echo "Surefire reports restored"
137+ fi
138+ if [ -f "/tmp/test-results/jacoco-test-results/sdk-tests.exec" ]; then
139+ mkdir -p target/jacoco-test-results
140+ cp /tmp/test-results/jacoco-test-results/sdk-tests.exec target/jacoco-test-results/
141+ echo "JaCoCo exec restored"
135142 fi
136143
137144 # Generate site (report plugins pick up the restored data)
You can’t perform that action at this time.
0 commit comments