On Thu, 30 Oct 2025 22:53:59 GMT, Ioi Lam <[email protected]> wrote: > In the previous fix (https://github.com/openjdk/jdk/pull/28035), I added > `OutputAnalyzer::match(String regexp)`, but it didn't work because by default > regular expressions do not match across newlines. > > I fixed this by re-working `OutputAnalyzer::match()`, etc, to use > `Pattern.MULTILINE`. > > I tried rerunning the test on macos 26 but couldn't reproduce the condition > in the bug report. However, I added sanity test in this version > (https://github.com/openjdk/jdk/commit/e690e97262575d083017635fa837ab267686bfe9) > and the new regexp seems to catch the output and correctly come to this part > of the test case: > > > if (forceBase >= end) { > throw new SkippedException("Failed to force ccs to any of the given > bases. Skipping test."); > }
I now see that this is the way the OutputAnalyzer deals with all the other regex functions, so ignore my skepticism. ------------- PR Comment: https://git.openjdk.org/jdk/pull/28077#issuecomment-3471636863
