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)

Reply via email to