On Tue, 18 Apr 2023 05:28:29 GMT, Jaikiran Pai <j...@openjdk.org> wrote:

>> The plugin which support execution of test's main method in separate virtual 
>> thread is added.
>> The plugin is built as a part of test image and might be used in testing by 
>> adding JTREG_TEST_THREAD_FACTORY=Virtual option.
>
> test/jtreg_test_thread_factory/src/share/classes/Virtual.java line 35:
> 
>> 33:             System.setProperty("main.wrapper", "Virtual");
>> 34:         } catch (Throwable t) {
>> 35:             // might be thrown by security manager
> 
> Since tests can be launched in presence of a security manager, would that 
> mean that when security manager is enabled, the `main.wrapper` will not get 
> set? Would that have any impact on the functioning of the test?

The Virtual test thread factory is not used by default. When it is used, the 
test just don't propagate `main.wrapper` to child processes. Some tests might 
be not compatible with this mode and they should be excluded. These exclusions 
will be done in separate commit.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/13432#discussion_r1170154175

Reply via email to