defect
minor
#25014
ModuleLayout does not resolve workspace directory properly
ModulLayout does not resolve the Workspace directory correctly. As a result, some tests that relied on it could not be evaluated. Due to a change in #22011, the absolute path is now used. However, this causes periods in the paths to be interpreted, so that the correct folder is not found in the end. Using the canonical path removes these periods and resolves the directories correctly.
The path should be resolved correctly, and all resulting errors should be fixed.
Test
TestModuleLayout.testGetWorkspaceDir()