On Wed, 14 Jun 2023 09:30:49 GMT, Kevin Walls <kev...@openjdk.org> wrote:
> This test fails when additional threads are created, as it compares thread > lists from different sources and sees a mismatch. > > It needs to tolerate some threads with certain names appearing, e.g. JVMCI > and ForkJoin threads. If there are extra threads in the thread ID list from > the ThreadMBean, remove them from the thread count before comparing. > > When it fails, additionally print the ids and names of threads that it got > from the MBean. > > I found the test quite confusing, the naming of thread counts, arrays of > threads, and arrays of thread stacktraces from different sources, so have > renamed some things. This pull request has now been integrated. Changeset: 8c9b85a9 Author: Kevin Walls <kev...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/8c9b85a990d955487f9141207cc83d0051defc57 Stats: 77 lines in 1 file changed: 54 ins; 1 del; 22 mod 8303916: ThreadLists.java inconsistent results Reviewed-by: cjplummer, dholmes, lmesnik ------------- PR: https://git.openjdk.org/jdk/pull/14465