> On 25 aug 2015, at 19:53, Martin Buchholz <marti...@google.com> wrote:
> 
> But it is a workaround that only reduces flakiness, right?  If two jtreg 
> invocations are on the same machine running concurrently, we still have a 
> risk of failure?

Yes, but they have to be run by the same user and we “never do that”. This 
isn’t the final fix for the tests, just a quick fix to get the tests to be mor 
stable in our CI server.

/Staffan

> 
> On Tue, Aug 25, 2015 at 4:26 PM, Staffan Larsen <staffan.lar...@oracle.com 
> <mailto:staffan.lar...@oracle.com>> wrote:
> A new test (tools/launcher/ArgFileSyntax.java) was recently added. One of the 
> things that test does is create command lines with newlines in them. If this 
> is run at the same time as the jps tests, the regexp in the jps tests fails 
> on the newlines in the output. A simple workaround for this is to make sure 
> the jps tests are not being run together with the other tests. We do this by 
> adding the test path to exclusiveAccess.dirs in JTREG.ROOT.
> 
> bug: https://bugs.openjdk.java.net/browse/JDK-8134458 
> <https://bugs.openjdk.java.net/browse/JDK-8134458>
> 
> Thanks,
> /Staffan
> 
> 
> diff --git a/test/TEST.ROOT b/test/TEST.ROOT
> --- a/test/TEST.ROOT
> +++ b/test/TEST.ROOT
> @@ -18,7 +18,7 @@
>  othervm.dirs=java/awt java/beans javax/accessibility javax/imageio 
> javax/sound javax/print javax/management com/sun/awt sun/awt sun/java2d 
> sun/pisces javax/xml/jaxp/testng/validation java/lang/ProcessHandle
> 
>  # Tests that cannot run concurrently
> -exclusiveAccess.dirs=java/rmi/Naming java/util/prefs 
> sun/management/jmxremote sun/tools/jstatd sun/security/mscapi 
> java/util/stream javax/rmi
> +exclusiveAccess.dirs=java/rmi/Naming java/util/prefs 
> sun/management/jmxremote sun/tools/jstatd sun/security/mscapi 
> java/util/stream javax/rmi sun/tools/jps
> 
>  # Group definitions
>  groups=TEST.groups [closed/TEST.groups]
> 

Reply via email to