On Thu, 10 Aug 2023 09:54:43 GMT, Christoph Langer <clan...@openjdk.org> wrote:

> On Windows, the test java/lang/ProcessHandle/InfoTest.java can fail when run 
> as user that is member of the Administrators group. In that case new files 
> are not owned by the user but instead by BUILTIN\ADMINISTRATORS. This breaks 
> the assumptions of the test's whoami check. My suggestion is to cater for 
> this case and don't fail the test but write a warning message to stdout that 
> a whoami check is not correctly possible.

test/jdk/java/lang/ProcessHandle/InfoTest.java line 304:

> 302:                     if (Platform.isWindows() && 
> "BUILTIN\\Administrators".equals(whoami)) {
> 303:                         System.out.println("Test seems to be run as 
> Administrator. " +
> 304:                                 "Check for user correctness is not 
> possible.");

Is there an alternative way to determine the expected username? 
Perhaps by running a windows command or extracting it from the environment 
(System.getEnv("XX"))?

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

PR Review Comment: https://git.openjdk.org/jdk/pull/15222#discussion_r1296289845

Reply via email to