Mercurial > hg > openjdk > jigsaw > jdk
changeset 7072:62639ca66ab9
8009259: TEST_BUG: sun/misc/Cleaner/exitOnThrow.sh failing intermittently
Reviewed-by: chegar, alanb
author | ewang |
---|---|
date | Tue, 05 Mar 2013 10:10:55 +0000 |
parents | 1a2e59d19d3e |
children | b5bef1f71de6 |
files | test/sun/misc/Cleaner/ExitOnThrow.java test/sun/misc/Cleaner/exitOnThrow.sh |
diffstat | 2 files changed, 2 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/test/sun/misc/Cleaner/ExitOnThrow.java Mon Mar 04 20:46:42 2013 -0800 +++ b/test/sun/misc/Cleaner/ExitOnThrow.java Tue Mar 05 10:10:55 2013 +0000 @@ -28,21 +28,17 @@ public class ExitOnThrow { - private static volatile boolean ran = false; - public static void main(String[] args) throws Exception { Cleaner.create(new Object(), new Runnable() { public void run() { - ran = true; throw new RuntimeException("Foo!"); } }); - while (!ran) { + while (true) { System.gc(); Thread.sleep(100); } - System.exit(0); } }
--- a/test/sun/misc/Cleaner/exitOnThrow.sh Mon Mar 04 20:46:42 2013 -0800 +++ b/test/sun/misc/Cleaner/exitOnThrow.sh Tue Mar 05 10:10:55 2013 +0000 @@ -25,7 +25,7 @@ # # @test -# @bug 4954921 +# @bug 4954921 8009259 # @summary Ensure that if a cleaner throws an exception then the VM exits # # @build ExitOnThrow