History log of /openjdk9/jdk/test/java/lang/ProcessBuilder/Basic.java
Revision Date Author Comments
# 16970:23255bc8606d 11-Apr-2017 rriggs

8178347: Process and ProcessHandle getPid method name inconsistency
Reviewed-by: alanb, bpb


# 16799:eee4e9f9a547 08-Mar-2017 mli

8176337: Mark several tests as intermittently failing
Reviewed-by: darcy


# 16177:89ef4b822745 01-Dec-2016 alanb

8169069: Module system implementation refresh (11/2016)
Reviewed-by: plevart, chegar, psandoz, mchung, alanb, dfuchs, naoto, coffeys, weijun
Contributed-by: alan.bateman@oracle.com, mandy.chung@oracle.com, claes.redestad@oracle.com, mark.reinhold@oracle.com


# 15972:88ec80d47d4a 31-Oct-2016 rriggs

8168517: java/lang/ProcessBuilder/Basic.java failed
Reviewed-by: dholmes


# 15545:4c4391db8060 01-Sep-2016 rriggs

8155102: (Process) Process.toString could include pid, isAlive, exitStatus
Reviewed-by: rriggs
Contributed-by: andrey.dyachkov@gmail.com


# 14107:550572253bd8 09-Apr-2016 chegar

8153737: Unsupported Module
Reviewed-by: alanb, mchung, psandoz


# 13024:bb286ec75b24 09-Nov-2015 rriggs

8138566: (Process) java.lang.Process.allChildren specification clarification
8140213: Process/ProcessHandle.onExit() spec need to be improved
8140250: (process) Process.info description is inaccurate
Summary: rename to descendants() and clarify
Reviewed-by: psandoz


# 12791:e35164a24594 23-Sep-2015 rriggs

8132541: (process) ProcessBuilder support for redirection to discard output
Summary: Add redirect to NUL or /dev/null depending on the OS
Reviewed-by: chegar, martin


# 12745:f068a4ffddd2 15-Sep-2015 martin

8136583: Core libraries should use blessed modifier order
Summary: Run blessed-modifier-order script (see bug)
Reviewed-by: psandoz, chegar, alanb, plevart


# 12124:bebd789b50eb 03-Jun-2015 rriggs

8067808: java/lang/ProcessBuilder/Basic.java failed on Assertion
Summary: Change to use javaChild reporting its pid not portable
Reviewed-by: igerasim


# 12067:c2250db81ce8 29-May-2015 rriggs

8077350: JEP 102 Process API Updates Implementation
Reviewed-by: chegar, plevart, psandoz, darcy, martin, alanb


# 12057:5d60882157c9 28-May-2015 mchung

8081347: Add @modules to jdk_core tests
Reviewed-by: alanb, joehw, lancea
Contributed-by: alexander.kulyakhtin@oracle.com, alan.bateman@oracle.com, mandy.chung@oracle.com


# 11666:de81b4841beb 23-Mar-2015 rriggs

8067796: (process) Process.waitFor(timeout, unit) doesn't throw NPE if timeout is less than, or equal to zero when unit == null
Summary: Implement checking for NPE in Process implementation before other conditions
Reviewed-by: martin, chegar


# 11585:6182e044b781 10-Mar-2015 rriggs

8058464: (process spec) ProcessBuilder.redirectXXX throws unspecified NPE
Summary: Add a class level spec for null arguments throwing NPE in ProcessBuilder
Reviewed-by: martin, alanb


# 11347:7f7b37dc2f57 26-Jan-2015 amurillo

Merge


# 11328:ca5f3a9ed136 27-Jan-2015 amurillo

Merge


# 11321:0a0a0986400e 15-Jan-2015 psandoz

8054494: Remove sun.misc.Unsafe.monitorEnter, monitorExit and tryMonitorEnter
Reviewed-by: dholmes, coleenp
Contributed-by: paul.sandoz@oracle.com, peter.levart@gmail.com


# 11315:98eb910c9a97 26-Jan-2015 rriggs

8071481: (Process) Merge UNIXProcess.java into ProcessImpl.java
Summary: simplify source files for Unix Process implementation
Reviewed-by: plevart, chegar


# 10963:180d3b8322cb 12-Nov-2014 rriggs

8043477: java/lang/ProcessBuilder/Basic.java failed with: java.lang.AssertionError: Some tests failed
Reviewed-by: martin


# 10430:1223853596be 01-Aug-2014 robm

8030166: java/lang/ProcessBuilder/Basic.java fails intermittently: waitFor took too long
Reviewed-by: rriggs


# 10037:cb15bc14c26a 02-Jun-2014 igerasim

8037866: Replace the Fun class in tests with lambdas
Reviewed-by: martin


# 10009:c2cb6fbb149e 27-May-2014 rriggs

8003488: (process) Provide Process.getPid()
Summary: Add Process.getPid
Reviewed-by: alanb, martin, igerasim


# 9200:ec7671728ca5 28-Jan-2014 kvn

Merge


# 9193:e09c395bfcd0 12-Dec-2013 kvn

Merge


# 9191:6210b60a16ea 05-Dec-2013 kvn

Merge


# 9190:541585921c82 26-Nov-2013 simonis

8024854: PPC64: Basic changes and files to build the class library on AIX
Reviewed-by: alanb, prr, sla, chegar, michaelm, mullan, art
Contributed-by: luchsh@linux.vnet.ibm.com, spoole@linux.vnet.ibm.com, thomas.stuefe@sap.com


# 9082:d9ab73979ac7 16-Jan-2014 rriggs

8031961: (process) java/lang/ProcessBuilder/Basic.java uses "cp -p" which is inefficient
Summary: Replace invocation of /bin/cp with NIO Files.copy
Reviewed-by: martin, alanb


# 9053:5206018a9f3d 05-Dec-2013 rriggs

8029629: java/lang/ProcessBuilder/Basic.java fails intermittently
Summary: Improved test for Thread.interrupt
Reviewed-by: martin, rriggs
Contributed-by: martinrb@google.com


# 8954:72ea199e3e1b 05-Dec-2013 robm

8029525: java/lang/ProcessBuilder/Basic.java fails intermittently
Reviewed-by: alanb, chegar
Contributed-by: roger.riggs@oracle.com


# 8876:89fccc5a7469 21-Nov-2013 martin

6703075: (process) java/lang/ProcessBuilder/Basic.java fails with fastdebug
Reviewed-by: alanb


# 8856:63b696dafc8a 19-Nov-2013 robm

8022206: Intermittent test failures in java/lang/ProcessBuilder/Basic.java
Reviewed-by: chegar, alanb


# 8853:cfbee8ee71bf 19-Nov-2013 bvaidya

8028094: TEST_BUG: java/lang/ProcessBuilder/Basic.java leaves "sleep 6666" processes behind
Reviewed-by: chegar


# 8177:56d247821694 22-Sep-2013 alanb

8023130: (process) ProcessBuilder#inheritIO does not work on Windows
Reviewed-by: alanb, martin
Contributed-by: ivan.gerasimov@oracle.com


# 7875:a4b0be7341ef 13-Aug-2013 robm

5049299: (process) Use posix_spawn, not fork, on S10 to avoid swap exhaustion
Reviewed-by: alanb, dholmes, martin, erikj, coffeys


# 6394:44d6cabc9a3f 15-Jan-2013 robm

8005618: TEST_BUG: java/lang/ProcessBuilder/Basic.java failing intermittently
Reviewed-by: alanb, martin, dholmes


# 5977:7055257a25c4 14-Oct-2012 robm

8000817: Reinstate accidentally removed sleep() from ProcessBuilder/Basic.java
Reviewed-by: alanb, martin


# 5972:7c2f5e52863c 11-Oct-2012 robm

7152183: TEST_BUG: java/lang/ProcessBuilder/Basic.java failing intermittently [sol]
Reviewed-by: alanb, martin, dholmes


# 5745:59aa7660ade4 20-Aug-2012 robm

7191777: test/java/lang/ProcessBuilder/Basic.java failing intermittently due to additions for 4244896
Reviewed-by: dholmes, alanb


# 5581:ff0da4ea08a2 26-Jun-2012 robm

4244896: (process) Provide System.getPid(), System.killProcess(String pid)
Reviewed-by: alanb


# 5497:23f8be788c77 07-Jun-2012 alanb

7174723: TEST_BUG: java/lang/ProcessBuilder/Basic.java failing [win]
Reviewed-by: mduigou


# 5315:77b35c5c4b95 16-Apr-2012 jmelvin

7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6
Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using .contains() method instead of .startsWith(). This fix spans multiple repositories.
Reviewed-by: dcubed, phh, ohair, katleman


# 5116:d45bc4307996 06-Mar-2012 michaelm

7113349: Initial changeset for Macosx port to jdk
Reviewed-by: jjh, alanb, dholmes, anthony, ohrstrom, ksrini, jrose, weijun, smarks
Contributed-by: Alan Bateman <alan.bateman@oracle.com>, Alexander Potochkin <alexander.potochkin@oracle.com>, Alexander Zuev <alexander.zuev@oracle.com>, Andrew Brygin <andrew.brygin@oracle.com>, Artem Ananiev <artem.ananiev@oracle.com>, Alex Strange <astrange@apple.com>, Bino George <bino@apple.com>, Christine Lu <christine.lu@oracle.com>, David Katleman <david.katleman@oracle.com>, David Durrence <david_durrence@apple.com>, Dmitry Cherepanov <dmitry.cherepanov@oracle.com>, Greg Lewis <glewis@eyesbeyond.com>, Kevin Miller <kevin_m_miller@apple.com>, Kurt Miller <kurt@intricatesoftware.com>, Landon Fuller <landonf@plausiblelabs.com>, Leonid Romanov <leonid.romanov@oracle.com>, Loefty Walkowiak <loefty@apple.com>, Mark Reinhold <mark.reinhold@oracle.com>, Naoto Sato <naoto.sato@oracle.com>, Philip Race <philip.race@oracle.com>, Roger Hoover <rhoover@apple.com>, Scott Kovatch <scott.kovatch@oracle.com>, Sergey ByloKhov <sergey.bylokhov@oracle.com>, Mike Swingler <swingler@apple.com>, Tomas Hurka <tomas.hurka@oracle.com>


# 4498:759aa847dcaf 18-Aug-2011 alanb

7015589: (spec) BufferedWriter.close leaves stream open if close of underlying Writer fails
Reviewed-by: forax, mduigou


# 4103:ed01737a2e9a 19-Apr-2011 michaelm

7034570: java.lang.Runtime.exec(String[] cmd, String[] env) can not work properly if SystemRoot not inherited
Reviewed-by: dholmes, alanb


# 3909:272483f6650b 06-Apr-2011 ohair

7033660: Update copyright year to 2011 on any files changed in 2011
Reviewed-by: dholmes


# 3664:75064373ed6b 03-Mar-2011 michaelm

7018606: (process) test/java/lang/ProcessBuilder/Basic.java failing intermittently (win)
Reviewed-by: alanb


# 3643:bac152c6491a 22-Feb-2011 alanb

7021327: Changes for 7020888 included changes to other files in error
Reviewed-by: chegar


# 3642:9d8a0369b906 21-Feb-2011 alanb

7020888: (file) Miscellaneous and trivial clean-ups (typos and opportunities to use suppressed exceptions)
Reviewed-by: mduigou, chegar


# 3261:a06412e13bf7 28-Dec-2010 ohair

6962318: Update copyright year
Reviewed-by: xdono


# 2883:a2b1ef1294c5 07-Oct-2010 alanb

6989903: (process) test/java/lang/ProcessBuilder/Basic.java failing with "Bad file number" (sol)
Reviewed-by: ohair, chegar


# 2800:48d7f8c4cd60 17-Sep-2010 martin

6981138: (process) Process.waitFor() may hang if subprocess has live descendants (lnx)
Summary: Do exit status handling before trying to close streams
Reviewed-by: alanb, dholmes


# 2473:422531c98ba5 11-Jun-2010 martin

6944584: Improvements to subprocess handling on Unix
Summary: use thread pool for reaper thread; move most I/O operations out of reaper thread
Reviewed-by: michaelm, hiroshi


# 2418:6bc450d87125 28-May-2010 lana

Merge


# 2391:2d54e4cae441 12-May-2010 ohair

6943915: Adjust jdk/test/Makefile to deal with .dll and .so libraries needing execute permissions
Summary: And adjustments to test problem list.
Reviewed-by: jjg


# 2362:00cd9dc3c2b5 25-May-2010 ohair

6943119: Rebrand source copyright notices
Reviewed-by: darcy, weijun


# 2247:1105276dbd6a 03-Apr-2010 sherman

4947220: (process)Runtime.exec() cannot invoke applications with unicode parameters(win)
Summary: to use CreateProcessW on Windowns platform
Reviewed-by: martin


# 1651:0d50d40a4a39 08-Sep-2009 martin

6850958: Honor -XX:OnOutOfMemoryError when array size exceeds VM limit
Summary: Test hotspot/jvmti fix 6850957 using ProcessBuilder test infrastructure
Reviewed-by: tbell, dholmes, alanb, ysr


# 1270:74aefd0ab26d 14-Jun-2009 martin

6850720: (process) Use clone(CLONE_VM), not fork, on Linux to avoid swap exhaustion
Summary: Use clone(CLONE_VM) on Linux; Reluctantly implement execvpe.
Reviewed-by: michaelm


# 381:b6d6877c1155 02-Jul-2008 xdono

6719955: Update copyright year
Summary: Update copyright year for files that have been modified in 2008
Reviewed-by: ohair, tbell


# 25:b5a587dd5af3 10-Mar-2008 martin

4960438: (process) Need IO redirection API for subprocesses
Reviewed-by: alanb, iris


# 0:37a05a11f281 30-Nov-2007 duke

Initial load