From f3aeb024d91c2d2088359d261be9a4b56a90663c Mon Sep 17 00:00:00 2001 From: Matthias Baesken Date: Wed, 30 Aug 2023 06:46:51 +0000 Subject: [PATCH] 8315213: java/lang/ProcessHandle/TreeTest.java test enhance output of children Reviewed-by: stuefe, rriggs --- test/jdk/java/lang/ProcessHandle/TreeTest.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/test/jdk/java/lang/ProcessHandle/TreeTest.java b/test/jdk/java/lang/ProcessHandle/TreeTest.java index 854734c1c86..1fe1f10cb38 100644 --- a/test/jdk/java/lang/ProcessHandle/TreeTest.java +++ b/test/jdk/java/lang/ProcessHandle/TreeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2023, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -444,6 +444,11 @@ public class TreeTest extends ProcessUtil { Assert.assertEquals(0, count, "Extra processes in descendants"); } + List subprocesses = getChildren(p1Handle); + printf(" children: %s%n", + subprocesses.stream().map(p -> p.pid()) + .collect(Collectors.toList())); + Assert.assertEquals(getChildren(p1Handle).size(), factor, "expected direct children"); count = getDescendants(p1Handle).size(); @@ -451,9 +456,9 @@ public class TreeTest extends ProcessUtil { Assert.assertTrue(count >= totalChildren, "expected at least " + totalChildren + ", actual: " + count); - List subprocesses = getDescendants(p1Handle); + List descSubprocesses = getDescendants(p1Handle); printf(" descendants: %s%n", - subprocesses.stream().map(p -> p.pid()) + descSubprocesses.stream().map(p -> p.pid()) .collect(Collectors.toList())); p1.getOutputStream().close(); // Close stdin for the controlling p1