Aurélien Pupier created CAMEL-26480:
---------------------------------------
Summary: Broken test RunExportGoldenTest.runWithMaven(MavenCase,
Path)[2]
Key: CAMEL-26480
URL: https://issues.apache.org/jira/browse/CAMEL-26480
Project: Camel
Issue Type: Test
Components: camel-jbang
Affects Versions: 4.24.0
Reporter: Aurélien Pupier
{noformat}
org.opentest4j.AssertionFailedError:
[maven-main-mixed.maven.txt (run with -Dcamel.golden.update=true to update)]
expected:
"# command
${run-dir}/mvnw
--quiet
--file
${run-dir}/pom.xml
-DskipTests
package
# command
${java.home}/bin/java
-XX:StartFlightRecording=filename=CamelJBang.jfr
-Dcamel.main.startupRecorderRuntimeEnabled=true
-Dcamel.main.profile=dev
-Dcamel.main.routesReloadEnabled=true
-Dcamel.main.routesReloadDirectory=${basedir}/src/test/resources/golden/mixed
-Dcamel.main.routesReloadPattern=*
-Dcamel.main.routesReloadDirectoryRecursive=true
-Dcamel.main.routesReloadRemoveAllRoutes=true
-jar
${run-dir}/target/runner.jar
# project files
.mvn/wrapper/maven-wrapper.jar
.mvn/wrapper/maven-wrapper.properties
AGENTS.md
mvnw
mvnw.cmd
pom.xml
readme.md
src/main/docker/Dockerfile
src/main/java/org/example/project/cameljbang/CamelApplication.java
src/main/java/org/example/project/cameljbang/Greeter.java
src/main/jkube/deployment.yaml
src/main/resources/README.md
src/main/resources/application.properties
src/main/resources/camel/route.camel.yaml
src/main/resources/data.json
src/main/resources/log4j2.component.properties
src/main/resources/log4j2.properties
src/main/scripts/setup.sh
src/main/tls/server.crt
target/runner.jar
# pom.xml
org.example.project:CamelJBang:1.0-SNAPSHOT
properties: [java.version, project.build.outputTimestamp]
dependency org.apache.camel:camel-main
dependency org.apache.camel:camel-bean
dependency org.apache.camel:camel-cli-connector
dependency org.apache.camel:camel-jackson
dependency org.apache.camel:camel-jfr
dependency org.apache.camel:camel-log
dependency org.apache.camel:camel-timer
dependency org.apache.camel:camel-yaml-dsl
dependency org.fusesource.jansi:jansi
dependency org.apache.logging.log4j:log4j-api
dependency org.apache.logging.log4j:log4j-slf4j2-impl
dependency org.apache.logging.log4j:log4j-core
dependency org.apache.camel:camel-test-junit6 (test)
repository https://repository.apache.org/content/groups/snapshots/
plugin org.apache.maven.plugins:maven-compiler-plugin
plugin org.apache.camel:camel-maven-plugin
plugin org.apache.maven.plugins:maven-jar-plugin
plugin org.apache.maven.plugins:maven-dependency-plugin
plugin org.apache.camel:camel-repackager-maven-plugin
# application.properties
camel.main.name=Greeter
camel.main.basePackageScan=org.example.project.cameljbang
camel.main.profile=dev
"
but was:
"# command
${run-dir}/mvnw
--quiet
--file
${run-dir}/pom.xml
-DskipTests
package
# command
${java.home}/bin/java
-XX:StartFlightRecording=filename=CamelJBang.jfr
-Dcamel.main.startupRecorderRuntimeEnabled=true
-Dcamel.main.profile=dev
-Dcamel.main.routesReloadEnabled=true
-Dcamel.main.routesReloadDirectory=${basedir}/src/test/resources/golden/mixed
-Dcamel.main.routesReloadPattern=*
-Dcamel.main.routesReloadDirectoryRecursive=true
-Dcamel.main.routesReloadRemoveAllRoutes=true
-jar
${run-dir}/target/runner.jar
# project files
.mvn/wrapper/maven-wrapper.jar
.mvn/wrapper/maven-wrapper.properties
AGENTS.md
mvnw
mvnw.cmd
pom.xml
readme.md
src/main/docker/Dockerfile
src/main/java/org/example/project/cameljbang/CamelApplication.java
src/main/java/org/example/project/cameljbang/Greeter.java
src/main/jkube/deployment.yaml
src/main/resources/README.md
src/main/resources/application.properties
src/main/resources/camel/route.camel.yaml
src/main/resources/data.json
src/main/resources/log4j2.component.properties
src/main/resources/log4j2.properties
src/main/scripts/setup.sh
src/main/tls/server.crt
target/runner.jar
# pom.xml
org.example.project:CamelJBang:1.0-SNAPSHOT
properties: [java.version, project.build.outputTimestamp]
dependency org.apache.camel:camel-main
dependency org.apache.camel:camel-bean
dependency org.apache.camel:camel-cli-connector
dependency org.apache.camel:camel-jackson
dependency org.apache.camel:camel-jfr
dependency org.apache.camel:camel-log
dependency org.apache.camel:camel-timer
dependency org.apache.camel:camel-yaml-dsl
dependency org.fusesource.jansi:jansi
dependency org.apache.logging.log4j:log4j-api
dependency org.apache.logging.log4j:log4j-slf4j2-impl
dependency org.apache.logging.log4j:log4j-core
dependency org.apache.camel:camel-test-junit6 (test)
repository https://repository.apache.org/content/groups/snapshots/
plugin org.apache.maven.plugins:maven-compiler-plugin
plugin org.apache.camel:camel-maven-plugin
plugin org.apache.maven.plugins:maven-jar-plugin
plugin org.apache.maven.plugins:maven-dependency-plugin
plugin org.apache.camel:camel-repackager-maven-plugin
# application.properties
camel.main.name=route
camel.main.basePackageScan=org.example.project.cameljbang
camel.main.profile=dev
"
at
org.apache.camel.dsl.jbang.core.commands.RunExportGoldenTest.verify(RunExportGoldenTest.java:545)
at
org.apache.camel.dsl.jbang.core.commands.RunExportGoldenTest.runWithMaven(RunExportGoldenTest.java:360)
{noformat}
difference is:
{noformat}
camel.main.name=Greeter
{noformat}
{noformat}
camel.main.name=route
{noformat}
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)