<Sound Dev> JDK 9 RFR of 8081547: Prepare client libs regression tests for running in a concurrent, headless jtreg environment
Joseph D. Darcy
joe.darcy at oracle.com
Mon Jun 29 23:16:45 UTC 2015
Hello,
Please review the proposed fix for
8081547: Prepare client libs regression tests for running in a
concurrent, headless jtreg environment
http://cr.openjdk.java.net/~darcy/8081547.1/
This fix takes advantage of the recently added "headful" jtreg keyword
(JDK-8129822: Define "headful" jtreg keyword). Patch below.
Some long-standing test failures are added to the problem list,
including one in sound; hence the cc to sound-dev.
With the modifications, the the follow test run now passes for me:
jtreg [...] -agentvm -conc:2 -exclude:ProblemList.txt
-Djava.awt.headless=true -k:'!headful' :jdk_beans
Likewise, the test invocation
jtreg [...] -agentvm -conc:2 -exclude:ProblemList.txt :jdk_beans
also succeeds when a headful environment is indeed present with the
additional 11 tests passing.
Thanks,
-Joe
--- old/test/ProblemList.txt 2015-06-29 15:57:08.822250552 -0700
+++ new/test/ProblemList.txt 2015-06-29 15:57:08.654250549 -0700
@@ -116,6 +116,13 @@
# jdk_beans
+# 8060027
+
+java/beans/XMLEncoder/Test4903007.java generic-all
+java/beans/XMLEncoder/java_awt_GridBagLayout.java generic-all
+java/beans/XMLDecoder/8028054/TestConstructorFinder.java generic-all
+java/beans/XMLDecoder/8028054/TestMethodFinder.java generic-all
+
############################################################################
# jdk_lang
@@ -293,6 +300,10 @@
# jdk_sound
+# 8059743
+
+javax/sound/midi/Gervill/SoftProvider/GetDevice.java generic-all
+
############################################################################
# jdk_swing
--- old/test/java/beans/PropertyEditor/6380849/TestPropertyEditor.java
2015-06-29 15:57:09.298250559 -0700
+++ new/test/java/beans/PropertyEditor/6380849/TestPropertyEditor.java
2015-06-29 15:57:09.130250556 -0700
@@ -1,5 +1,5 @@
-/**
- * Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights
reserved.
+/*
+ * Copyright (c) 2009, 2015, 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
@@ -28,6 +28,7 @@
* @author Sergey Malenkov
* @compile -XDignore.symbol.file TestPropertyEditor.java
* @run main TestPropertyEditor
+ * @key headful
*/
import editors.SecondBeanEditor;
--- old/test/java/beans/PropertyEditor/TestColorClass.java 2015-06-29
15:57:09.770250566 -0700
+++ new/test/java/beans/PropertyEditor/TestColorClass.java 2015-06-29
15:57:09.598250563 -0700
@@ -26,6 +26,7 @@
* @bug 4506596 6258510
* @summary Tests PropertyEditor for value of type Color with security
manager
* @author Sergey Malenkov
+ * @key headful
*/
import java.awt.Color;
--- old/test/java/beans/PropertyEditor/TestColorClassJava.java
2015-06-29 15:57:10.230250573 -0700
+++ new/test/java/beans/PropertyEditor/TestColorClassJava.java
2015-06-29 15:57:10.062250570 -0700
@@ -26,6 +26,7 @@
* @bug 4506596
* @summary Tests PropertyEditor for value of type Color
* @author Sergey Malenkov
+ * @key headful
*/
import java.awt.Color;
--- old/test/java/beans/PropertyEditor/TestColorClassNull.java
2015-06-29 15:57:10.694250580 -0700
+++ new/test/java/beans/PropertyEditor/TestColorClassNull.java
2015-06-29 15:57:10.522250577 -0700
@@ -26,6 +26,7 @@
* @bug 4506596 6498171
* @summary Tests PropertyEditor for null value of type Color
* @author Sergey Malenkov
+ * @key headful
*/
import java.awt.Color;
--- old/test/java/beans/PropertyEditor/TestColorClassValue.java
2015-06-29 15:57:11.162250587 -0700
+++ new/test/java/beans/PropertyEditor/TestColorClassValue.java
2015-06-29 15:57:10.994250584 -0700
@@ -26,6 +26,7 @@
* @bug 4222827 4506596
* @summary Tests PropertyEditor for value of type Color
* @author Sergey Malenkov
+ * @key headful
*/
import java.awt.Color;
--- old/test/java/beans/PropertyEditor/TestFontClass.java 2015-06-29
15:57:11.630250594 -0700
+++ new/test/java/beans/PropertyEditor/TestFontClass.java 2015-06-29
15:57:11.458250591 -0700
@@ -26,6 +26,7 @@
* @bug 4506596 6258510 6538853
* @summary Tests PropertyEditor for value of type Font with security
manager
* @author Sergey Malenkov
+ * @key headful
*/
import java.awt.Font;
--- old/test/java/beans/PropertyEditor/TestFontClassJava.java 2015-06-29
15:57:12.098250601 -0700
+++ new/test/java/beans/PropertyEditor/TestFontClassJava.java 2015-06-29
15:57:11.930250598 -0700
@@ -26,6 +26,7 @@
* @bug 4506596 6538853
* @summary Tests PropertyEditor for value of type Font
* @author Sergey Malenkov
+ * @key headful
*/
import java.awt.Font;
--- old/test/java/beans/PropertyEditor/TestFontClassNull.java 2015-06-29
15:57:12.566250608 -0700
+++ new/test/java/beans/PropertyEditor/TestFontClassNull.java 2015-06-29
15:57:12.394250605 -0700
@@ -26,6 +26,7 @@
* @bug 4506596 6498171 6538853
* @summary Tests PropertyEditor for null value of type Font
* @author Sergey Malenkov
+ * @key headful
*/
import java.awt.Font;
--- old/test/java/beans/PropertyEditor/TestFontClassValue.java
2015-06-29 15:57:13.030250615 -0700
+++ new/test/java/beans/PropertyEditor/TestFontClassValue.java
2015-06-29 15:57:12.862250612 -0700
@@ -26,6 +26,7 @@
* @bug 4222827 4506596 6538853
* @summary Tests PropertyEditor for value of type Font
* @author Sergey Malenkov
+ * @key headful
*/
import java.awt.Font;
--- old/test/java/beans/XMLEncoder/java_awt_ScrollPane.java 2015-06-29
15:57:13.486250622 -0700
+++ new/test/java/beans/XMLEncoder/java_awt_ScrollPane.java 2015-06-29
15:57:13.322250619 -0700
@@ -25,6 +25,7 @@
* @test
* @bug 6402062 6487891
* @summary Tests ScrollPane encoding
+ * @key headful
* @author Sergey Malenkov
*/
More information about the sound-dev
mailing list