> The vmTestbase/vm/share is a shared test library for vmTestbase tests. This > library contains a lot of code that is used by only by small number of tests > or not used at all. There are no plans to actively develop new tests in > vmTestsbase and improve this shared library. > The final goal of this and the following PRs is to reduce the maintenance > cost of vmTestbase by eliminating this library. > > Also, this PR moves test-specific code into corresponding test directories to > increase code locality. This allows later easier move tests from vmTestbase. > > The few remaining classes include > InMemoryJavaCompiler.java > that is very similar to same class from the standard testlibrary and could be > merge with it and > ProcessUtils.java > which is used by > test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java > and thus should be moved into the standard testlibrary. > The stack and options might be merged in nsk/share test library.
Leonid Mesnik has updated the pull request incrementally with one additional commit since the last revision: fixed imports. ------------- Changes: - all: https://git.openjdk.org/jdk/pull/19727/files - new: https://git.openjdk.org/jdk/pull/19727/files/53757d6f..12f63cc6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=19727&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=19727&range=02-03 Stats: 25 lines in 6 files changed: 11 ins; 9 del; 5 mod Patch: https://git.openjdk.org/jdk/pull/19727.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/19727/head:pull/19727 PR: https://git.openjdk.org/jdk/pull/19727