Keith Wall created QPID-7892: -------------------------------- Summary: [Java Broker] Qpid Logback plugin RollingPolicyDecorator tests fail since java.io.tmpdir pointed at directory contain parentheses Key: QPID-7892 URL: https://issues.apache.org/jira/browse/QPID-7892 Project: Qpid Issue Type: Bug Components: Java Broker Reporter: Keith Wall
Currently on master the following tests are failing on Apache CI. The fails started at the point ${java.io.tmpdir} was reassigned to the Jenkins job's workspace directory. The workspace directory contains a pair of parentheses. {noformat} org.apache.qpid.server.logging.logback.RollingPolicyDecoratorTest.testSequentialRollover org.apache.qpid.server.logging.logback.RollingPolicyDecoratorTest.testRolloverRescanLimit org.apache.qpid.server.logging.logback.RollingPolicyDecoratorTest.testRolloverWithFile {noformat} I can see the issue is occurring because the regex match withinorg.apache.qpid.server.logging.logback.RollingPolicyDecorator.ScanTask#scan is treating the parentheses as regex meta characters and this is causing the test to fail. I do not yet understand if this issue is a simple a test one, or whether core code is affected. Pattern.escape can be used to escape regex metacharacters. Perhaps it should be used?? -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org