Bugfix
Detail
#25014
ModuleLayout does not resolve workspace directory properly
ModuleLayout does not resolve the workspace directory correctly. This prevented some tests that referenced it from being evaluated. By a change in #22011 the absolute path is used. However, points in the paths are also interpreted in this way, so that the correct folder is not found in the end. By the canonical path these points are removed and the directories are resolved correctly.
The path should be resolved correctly and all errors that occur as a result should be fixed.
Test
TestModuleLayout.testGetWorkspaceDir()