You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Guillaume Nodet (Jira)" <ji...@apache.org> on 2022/10/20 08:11:02 UTC

[jira] [Updated] (MNG-6937) StringSearchModelInterpolatorTest fails on symlinked paths

     [ https://issues.apache.org/jira/browse/MNG-6937?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Guillaume Nodet updated MNG-6937:
---------------------------------
    Fix Version/s: 4.0.0-alpha-2

> 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
>            Priority: Major
>             Fix For: 3.8.2, 4.0.0-alpha-1, 4.0.0-alpha-2, 4.0.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 {{buildDir}}, but not {{user.dir}}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)