This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[3.4] Patch: mauve xfails


I started looking at mauve xfails for 3.4.  This patch starts to
tweak xfails.  I get the following results with my patch, so 
there's still a fair bit of stuff to go through.  

Ok for 3.4 branch?



Native configuration is i686-pc-linux-gnu

		=== libjava tests ===


Running target unix
FAIL: linking simple
FAIL: gnu.testlet.java.awt.geom.QuadCurve2D.solveQuadratic: 0.1x^2 + 20.0x + 1000.0 = 0 (number 1)
FAIL: gnu.testlet.java.awt.geom.QuadCurve2D.solveQuadratic: 0.1x^2 + 20.0x + 1000.0 = 0 (number 2)
FAIL: gnu.testlet.java.awt.geom.RoundRectangle2D.intersects (number 10)
FAIL: gnu.testlet.java.awt.geom.RoundRectangle2D.intersects (number 11)
FAIL: gnu.testlet.java.awt.geom.RoundRectangle2D.intersects (number 12)
FAIL: gnu.testlet.java.awt.geom.RoundRectangle2D.intersects (number 16)
FAIL: gnu.testlet.java.awt.geom.RoundRectangle2D.intersects (number 20)
FAIL: gnu.testlet.java.awt.geom.RoundRectangle2D.intersects (number 23)
FAIL: gnu.testlet.java.awt.geom.RoundRectangle2D.intersects (number 27)
FAIL: gnu.testlet.java.awt.geom.RoundRectangle2D.intersects (number 30)
FAIL: gnu.testlet.java.awt.geom.RoundRectangle2D.intersects (number 34)
FAIL: gnu.testlet.java.awt.geom.RoundRectangle2D.intersects (number 38)
FAIL: gnu.testlet.java.awt.geom.RoundRectangle2D.intersects (number 39)
FAIL: gnu.testlet.java.awt.geom.RoundRectangle2D.intersects (number 40)
FAIL: gnu.testlet.java.io.BufferedInputStream.BigMark: uncaught exception at "mark(2147482623)" number 2: java.lang.OutOfMemoryError
FAIL: gnu.testlet.java.io.File.security: outer handler - unexpected exception (number 1)
FAIL: gnu.testlet.java.io.FilePermission.simple: uncaught exception at  number 1: java.lang.StringIndexOutOfBoundsException: String index out of range: 4
FAIL: gnu.testlet.java.io.ObjectInputOutput.Compat2: Compatibility test for type mismatch when calling get methods (number 2)
FAIL: gnu.testlet.java.io.ObjectInputOutput.Compat2: Compatibility test for type mismatch when calling get methods (number 3)
FAIL: gnu.testlet.java.io.ObjectInputOutput.InputTest: gnu.testlet.java.io.ObjectInputOutput.Test\$GetPutField (number 1)
FAIL: gnu.testlet.java.io.ObjectInputOutput.OutputTest: Serializable: test(str=null, x=0) (number 2)
FAIL: gnu.testlet.java.io.OutputStreamWriter.jdk11: OutputStreamWriter(writer, encoding) (number 1)
FAIL: gnu.testlet.java.io.OutputStreamWriter.jdk11: OutputStreamWriter(writer, encoding) // alias (number 1)
FAIL: gnu.testlet.java.io.PrintWriter.checkError (number 3)
FAIL: gnu.testlet.java.io.PrintWriter.jdk11: checkError() after close() (number 1)
FAIL: gnu.testlet.java.lang.Math.MathTest: Error : test_pow failed - 9 (number 1)
FAIL: gnu.testlet.java.lang.Math.sin (number 1)
FAIL: gnu.testlet.java.lang.Thread.contextClassLoader: null is a valid contextClassLoader (number 1)
FAIL: gnu.testlet.java.lang.Thread.contextClassLoader: New thread inherits null classloader (number 1)
FAIL: gnu.testlet.java.lang.Thread.daemon: Can change daemon state on an exitted Thread (number 1)
FAIL: gnu.testlet.java.lang.Thread.daemon: Daemon status changed when set on an exitted Thread (number 1)
FAIL: gnu.testlet.java.lang.Thread.stop: Unexpected exception during test() (number 1)
FAIL: gnu.testlet.java.lang.reflect.ReflectAccess: void gnu.testlet.java.lang.reflect.sub.Super.s() should not be accessible (number 1)
FAIL: gnu.testlet.java.lang.reflect.ReflectAccess: private void gnu.testlet.java.lang.reflect.sub.Super.v() should not be accessible (number 1)
FAIL: gnu.testlet.java.net.DatagramPacket.DatagramPacketOffset: DatagramPacket Offset Test java.io.IOException: File name too long (number 1)
FAIL: gnu.testlet.java.net.InetSocketAddress.InetSocketAddressTest: Error : test_Basics failed - 5 Resolveable hostname got not resolved (number 1)
FAIL: gnu.testlet.java.net.URL.URLTest: new URL(string) (number 10)
FAIL: gnu.testlet.java.text.AttributedString.Test: getRunLimit (number 1)
FAIL: gnu.testlet.java.text.DecimalFormat.format: pattern #.# (number 2)
FAIL: gnu.testlet.java.text.DecimalFormat.formatExp: pattern ##0.####E0 (number 2)
FAIL: gnu.testlet.java.text.DecimalFormat.formatExp: pattern ##.###E0 (number 2)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: constructor rule parsing (number 4)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: constructor rule parsing (number 5)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: constructor rule parsing (number 21)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: constructor rule parsing (number 22)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: constructor rule parsing (number 23)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: constructor rule parsing (number 24)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: constructor rule parsing (number 25)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: constructor rule parsing (number 26)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: constructor rule parsing (number 27)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: constructor rule parsing (number 28)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: constructor rule parsing (number 29)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: constructor rule parsing (number 30)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: constructor rule parsing (number 31)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: single character ordering (number 19)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: single character ordering (number 73)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: contraction ordering (number 5)
FAIL: gnu.testlet.java.text.RuleBasedCollator.jdk11: expansion ordering: ParseException (offset is 26) (number 1)
WARNING: program timed out.
WARNING: program timed out.
WARNING: program timed out.
WARNING: program timed out.
WARNING: program timed out.
WARNING: program timed out.
WARNING: program timed out.
WARNING: program timed out.
WARNING: program timed out.
FAIL: gnu.testlet.java.util.regex.CharacterClasses: uncaught exception at "test: [a]" number 1: java.lang.Error: Not implemented
FAIL: gnu.testlet.java.util.regex.PatternSplit: uncaught exception at "test: @" number 1: java.lang.Error: Not implemented
FAIL: gnu.testlet.javax.swing.undo.UndoManager.trimEdits: uncaught exception at  number 3: java.lang.ArrayIndexOutOfBoundsException: 0 >= 0

		=== libjava Summary ===

# of expected passes		13971
# of unexpected failures	62
# of expected failures		159
# of untested testcases		8

Compiler version: gcc libjava 
Platform: i686-pc-linux-gnu
configure flags: --cache-file=./config.cache --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --enable-multilib --prefix=/home/green/GCC/3.4/i --enable-languages=c,c++,java --enable-java-awt=gtk --disable-jvmpi --program-transform-name=s,y,y, --srcdir=../../../gcc/libjava --with-target-subdir=i686-pc-linux-gnu --enable-ltdl-convenience --with-auxdir=/home/green/GCC/3.4/gcc --with-auxdir=/home/green/GCC/3.4/gcc







2004-03-20  Anthony Green  <green@redhat.com>

	* libjava.mauve/xfails (FAIL): Remove and add tests for GCC 3.4.

Index: libjava/testsuite/libjava.mauve/xfails
===================================================================
RCS file: /cvs/gcc/gcc/libjava/testsuite/libjava.mauve/xfails,v
retrieving revision 1.20
diff -c -p -r1.20 xfails
*** libjava/testsuite/libjava.mauve/xfails	31 Dec 2003 10:29:05 -0000	1.20
--- libjava/testsuite/libjava.mauve/xfails	20 Mar 2004 16:07:13 -0000
*************** FAIL: gnu.testlet.java.lang.String.getBy
*** 30,37 ****
  FAIL: gnu.testlet.java.lang.String.getBytes13: String.getBytes("UnicodeLittle") (number 1)
  FAIL: gnu.testlet.java.lang.String.getBytes13: String.getBytes("UnicodeLittleUnmarked") (number 1)
  FAIL: gnu.testlet.java.lang.String.getBytes14: String.getBytes("ISO8859_15") (number 1)
- FAIL: gnu.testlet.java.lang.String.getBytes14: String.getBytes("UTF-16BE") (number 1)
- FAIL: gnu.testlet.java.lang.String.getBytes14: String.getBytes("UTF-16LE") (number 1)
  FAIL: gnu.testlet.java.text.AttributedString.Test: Attribute key count (number 1)
  FAIL: gnu.testlet.java.text.DateFormatSymbols.Test: patterns (number 2)
  FAIL: gnu.testlet.java.text.SimpleDateFormat.getAndSet2DigitYearStart: get2DigitYearStart() initial (number 1)
--- 30,35 ----
*************** FAIL: gnu.testlet.java.net.URLConnection
*** 141,143 ****
--- 139,217 ----
  FAIL: gnu.testlet.java.net.URL.URLTest: openStream (number 1)
  FAIL: gnu.testlet.java.net.URL.URLTest:  Error in test_toString  - 5  exception should not be thrown here (number 1)
  FAIL: gnu.testlet.java.net.MulticastSocket.MulticastSocketTest: joinGroup() twice. (number 1)
+ FAIL: gnu.testlet.java.util.regex.CharacterClasses: uncaught exception at "test: [a]" number 1: java.lang.Error: Not implemented
+ FAIL: gnu.testlet.java.util.regex.PatternSplit: uncaught exception at "test: @" number 1: java.lang.Error: Not implemented
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.addEdit (number 1)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.addEdit (number 2)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.addEdit (number 3)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.addEdit (number 4)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.addEdit (number 5)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.canRedo (number 3)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.canUndo (number 2)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.canUndo (number 3)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.canUndo (number 4)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.canUndo (number 5)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.canUndoOrRedo (number 2)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.canUndoOrRedo (number 3)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.canUndoOrRedo (number 5)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.discardAllEdits (number 4)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.editToBeRedone (number 3)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.editToBeRedone (number 4)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.editToBeRedone (number 5)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.editToBeUndone (number 2)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.editToBeUndone (number 3)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.editToBeUndone (number 5)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.editToBeUndone (number 6)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.end (number 7)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.end (number 8)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getLimit (number 1)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getLimit (number 2)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getRedoPresentationName (number 1)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getRedoPresentationName (number 2)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getRedoPresentationName (number 3)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getRedoPresentationName (number 4)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getRedoPresentationName (number 5)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getUndoOrRedoPresentationName (number 1)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getUndoOrRedoPresentationName (number 2)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getUndoOrRedoPresentationName (number 3)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getUndoOrRedoPresentationName (number 4)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getUndoOrRedoPresentationName (number 5)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getUndoOrRedoPresentationName (number 6)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getUndoPresentationName (number 1)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getUndoPresentationName (number 2)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getUndoPresentationName (number 3)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getUndoPresentationName (number 4)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.getUndoPresentationName (number 5)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.redoTo (number 2)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.redoTo (number 3)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.redoTo (number 4)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.redoTo (number 5)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.setLimit (number 1)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.setLimit (number 3)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.setLimit (number 4)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.setLimit (number 5)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.setLimit (number 6)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.setLimit (number 7)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.toString (number 1)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.trimEdits (number 1)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.trimEdits (number 2)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.trimEdits: uncaught exception at  number 3: java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.undoTo (number 2)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.undoTo (number 3)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.undoTo (number 4)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.undoTo (number 5)
+ FAIL: gnu.testlet.javax.swing.undo.UndoManager.undoableEditHappened (number 1)
+ FAIL: gnu.testlet.java.util.logging.XMLFormatter.formatMessage (number 2)
+ FAIL: gnu.testlet.java.util.logging.XMLFormatter.formatMessage (number 3)
+ FAIL: gnu.testlet.java.util.logging.XMLFormatter.formatMessage (number 4)
+ FAIL: gnu.testlet.java.util.logging.XMLFormatter.formatMessage (number 5)
+ FAIL: gnu.testlet.java.util.logging.XMLFormatter.formatMessage (number 6)
+ FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Adding a method to a class (number 1)
+ FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Adding a field to a class (number 1)
+ FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Adding a method to an interface (number 1)
+ FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Deleting a method from a class (number 1)
+ FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Deleting a field from a class (number 1)
+ FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Reordering fields of a class (number 1)
+ FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Reordering methods of a class (number 1)
+ FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Moving a method upward in the class hierarchy (number 1)
+ FAIL: gnu.testlet.BinaryCompatibility.BinaryCompatibilityTest: Inserting a new class in the type hierarchy (number 1)

-- 
Anthony Green <green@redhat.com>
Red Hat, Inc.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]