Вот часть моего конвейера с конкретной точкой для просмотра тестового задания:
Код: Выделить всё
default:
image: maven:latest
before_script:
- apt-get update
- apt-get -y install make
test-job:
stage: test
script:
- mvn compile test-compile
- mvn -X test
artifacts:
reports:
junit:
- target/surefire-reports/*.xml
paths:
- target/
rules:
- if: '$CI_COMMIT_BRANCH == "main"'
Код: Выделить всё
[ERROR] Failures:
[ERROR] ForwardTest.movingForwardChangesPositionTest:145->movingForwardChangesPosition:177 expected: but was:
[ERROR] LaunchTest.canLaunchAnotherRobot:268 expected: but was:
[ERROR] LookAroundTest.RobotSeesObstacleAndThreeRobotsTest:266->RobotSeesObstacleAndThreeRobots:289 R1 failed to launch ==> expected: but was:
[ERROR] Errors:
[ERROR] LaunchTest.launchRobotsIntoWorldWithObject:316 NullPointer Cannot invoke "com....
[INFO]
[ERROR] Tests run: 59, Failures: 3, Errors: 1, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:19 min
[INFO] Finished at: 2025-07-15T19:17:04+02:00
[INFO] ------------------------------------------------------------------------
Код: Выделить всё
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[DEBUG] Determined Maven Process ID 253
[DEBUG] boot classpath: /root/.m2/repository/org/apache/maven/surefire/surefire-booter/2.22.1/surefire-booter-2.22.1.jar /root/.m2/repository/org/apache/maven/surefire/surefire-api/2.22.1/surefire-api-2.22.1.jar /root/.m2/repository/org/apache/maven/surefire/surefire-logger-api/2.22.1/surefire-logger-api-2.22.1.jar /builds/jurosecpt024/brownfields_robot_worlds_5/target/test-classes /builds/jurosecpt024/brownfields_robot_worlds_5/target/classes /root/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.13.4.2/jackson-databind-2.13.4.2.jar /root/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.13.4/jackson-annotations-2.13.4.jar /root/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.13.4/jackson-core-2.13.4.jar /root/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.6.3/junit-jupiter-engine-5.6.3.jar /root/.m2/repository/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar /root/.m2/repository/org/junit/platform/junit-platform-engine/1.6.3/junit-platform-engine-1.6.3.jar /root/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar /root/.m2/repository/org/junit/platform/junit-platform-commons/1.6.3/junit-platform-commons-1.6.3.jar /root/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.6.3/junit-jupiter-api-5.6.3.jar /root/.m2/repository/org/mockito/mockito-core/3.6.28/mockito-core-3.6.28.jar /root/.m2/repository/net/bytebuddy/byte-buddy/1.10.18/byte-buddy-1.10.18.jar /root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.18/byte-buddy-agent-1.10.18.jar /root/.m2/repository/org/objenesis/objenesis/3.1/objenesis-3.1.jar /root/.m2/repository/info/picocli/picocli/4.6.1/picocli-4.6.1.jar /root/.m2/repository/za/co/wethinkcode/flow/1.0.2/flow-1.0.2.jar /root/.m2/repository/org/junit/jupiter/junit-jupiter/5.9.3/junit-jupiter-5.9.3.jar /root/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.9.3/junit-jupiter-params-5.9.3.jar /root/.m2/repository/org/eclipse/jgit/org.eclipse.jgit/6.8.0.202311291450-r/org.eclipse.jgit-6.8.0.202311291450-r.jar /root/.m2/repository/com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar /root/.m2/repository/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar /root/.m2/repository/org/yaml/snakeyaml/2.0/snakeyaml-2.0.jar /root/.m2/repository/org/slf4j/slf4j-nop/2.0.17/slf4j-nop-2.0.17.jar /root/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar /root/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar /root/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar /root/.m2/repository/org/json/json/20250107/json-20250107.jar /root/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/2.22.1/surefire-junit-platform-2.22.1.jar /root/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.1/junit-platform-launcher-1.3.1.jar
[DEBUG] boot(compact) classpath: surefire-booter-2.22.1.jar surefire-api-2.22.1.jar surefire-logger-api-2.22.1.jar test-classes classes jackson-databind-2.13.4.2.jar jackson-annotations-2.13.4.jar jackson-core-2.13.4.jar junit-jupiter-engine-5.6.3.jar apiguardian-api-1.1.0.jar junit-platform-engine-1.6.3.jar opentest4j-1.2.0.jar junit-platform-commons-1.6.3.jar junit-jupiter-api-5.6.3.jar mockito-core-3.6.28.jar byte-buddy-1.10.18.jar byte-buddy-agent-1.10.18.jar objenesis-3.1.jar picocli-4.6.1.jar flow-1.0.2.jar junit-jupiter-5.9.3.jar junit-jupiter-params-5.9.3.jar org.eclipse.jgit-6.8.0.202311291450-r.jar JavaEWAH-1.2.3.jar commons-codec-1.16.0.jar snakeyaml-2.0.jar slf4j-nop-2.0.17.jar slf4j-api-2.0.17.jar junit-4.13.2.jar hamcrest-core-1.3.jar json-20250107.jar surefire-junit-platform-2.22.1.jar junit-platform-launcher-1.3.1.jar
[DEBUG] Forking command line: /bin/sh -c cd /builds/jurosecpt024/brownfields_robot_worlds_5 && /opt/java/openjdk/bin/java -jar /builds/jurosecpt024/brownfields_robot_worlds_5/target/surefire/surefirebooter176623298947581464.jar /builds/jurosecpt024/brownfields_robot_worlds_5/target/surefire 2025-07-15T16-41-44_933-jvmRun1 surefire6481390047470844897tmp surefire_013346051799234250954tmp
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 21.732 s
[INFO] Finished at: 2025-07-15T16:41:55Z
[INFO] ------------------------------------------------------------------------
Подробнее здесь: https://stackoverflow.com/questions/797 ... ests-exist
Мобильная версия