Michael Osipov created MNG-6937:
-----------------------------------
Summary: StringSearchModelInterpolatorTest fails on symlinked paths
Key: MNG-6937
URL: https://issues.apache.org/jira/browse/MNG-6937
Project: Maven
Issue Type: Bug
Affects Versions: 3.6.3
Reporter: Michael Osipov
Assignee: Michael Osipov
Fix For: 3.7.0
This one was found when using the newly modified {{run-its.sh}} with the Maven
Wrapper.
When Maven source base resides on a symlinked path
{{StringSearchModelInterpolatorTest}} fails. A reduced test setup is:
{{$HOME/var}} points to {{/var/<username>}}. Call is
{{~/apache-maven-3.7.0-SNAPSHOT/bin/mvn -f ~/var/Projekte/maven clean
verify}}. The test fails with:
{noformat}
[INFO] Running
org.apache.maven.model.interpolation.StringSearchModelInterpolatorTest
[ERROR] Tests run: 34, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.09 s
<<< FAILURE! - in
org.apache.maven.model.interpolation.StringSearchModelInterpolatorTest
[ERROR]
testInterpolateObjectWithPomFile(org.apache.maven.model.interpolation.StringSearchModelInterpolatorTest)
Time elapsed: 0.01 s <<< FAILURE!
java.lang.AssertionError:
Expected: is "/net/home/osipovmi/var/Projekte/maven/maven-model-builder"
but: was "/var/osipovmi/Projekte/maven/maven-model-builder"
at
org.apache.maven.model.interpolation.StringSearchModelInterpolatorTest.testInterpolateObjectWithPomFile(StringSearchModelInterpolatorTest.java:362)
{noformat}
The bug is in the test which canonicalizes the build dir, but not {{user.dir}}.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)