Details
-
Test
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
Various issues prevent running the Java test profiles in a Jenkins matrix project, because use of the matrix results in a workspace path structure containing spaces and parentheses.
- The test exclusion system doesnt work when running the tests in a directory structure including spaces, making all tests execute.
- Some of the tests place paths to files into Connection URL, which cant be parsed due to the parentheses.
- The Java tests try to start an external broker (even the same-vm profiles which use a spawned broker for failover tests) which fails due to the directory structure making the absolute path for the command illegal, but working around this then results in failure to start up due to ClassNotFound exceptions.
- The cleanup commands use absolute paths to the commands, which also fails due to the directory structure.