aboutsummaryrefslogtreecommitdiff
path: root/libjava/testsuite/libjava.mauve
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/testsuite/libjava.mauve')
-rw-r--r--libjava/testsuite/libjava.mauve/DejaGNUTestHarness.java31
-rw-r--r--libjava/testsuite/libjava.mauve/mauve.exp446
-rw-r--r--libjava/testsuite/libjava.mauve/xfails461
3 files changed, 0 insertions, 938 deletions
diff --git a/libjava/testsuite/libjava.mauve/DejaGNUTestHarness.java b/libjava/testsuite/libjava.mauve/DejaGNUTestHarness.java
deleted file mode 100644
index 91817e6..0000000
--- a/libjava/testsuite/libjava.mauve/DejaGNUTestHarness.java
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) 1998, 1999 Free Software Foundation
-
-// Written by Tom Tromey <tromey@cygnus.com>
-
-import gnu.testlet.*;
-
-public class DejaGNUTestHarness extends SimpleTestHarness
-{
- static String dejasrcdir;
-
- public String getSourceDirectory ()
- {
- return dejasrcdir;
- }
-
- private DejaGNUTestHarness ()
- {
- super (/* verbose */ true, /* debug */ false);
- }
-
- public static void main (String[] args)
- {
- dejasrcdir = args.length > 0 ? args[0] : "";
- DejaGNUTestHarness harness = new DejaGNUTestHarness ();
- // This might seem weird, given that we check args.length above.
- // However, in some cases the expect code rewrites this runtest
- // invocation to have an explicit name for the test to run.
- harness.runtest (args[1]);
- System.exit(harness.done());
- }
-}
diff --git a/libjava/testsuite/libjava.mauve/mauve.exp b/libjava/testsuite/libjava.mauve/mauve.exp
deleted file mode 100644
index 03bbed9..0000000
--- a/libjava/testsuite/libjava.mauve/mauve.exp
+++ /dev/null
@@ -1,446 +0,0 @@
-# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation.
-# Written by Tom Tromey <tromey@cygnus.com>.
-# Incorporate Mauve into libjava's DejaGNU test suite framework.
-
-# FIXME: should be able to compile from source as well as from .class.
-
-
-# Compute list of files to compile. Returns list of all files
-# representing classes that must be tested. Result parameter `uses'
-# maps source file names onto list of objects required for link.
-proc mauve_compute_uses {aName} {
- upvar $aName uses
- global env runtests
-
- set fd [open classes r]
- set line [read $fd]
- close $fd
-
- foreach item [split $line] {
- if {$item == ""} then {
- continue
- }
- set item [join [split $item .] /].java
-
- # User might have specified "mauve.exp=something.java".
- if {! [runtest_file_p $runtests $item]} {
- continue
- }
-
- # Look for Uses line in source file.
- set fd [open $env(MAUVEDIR)/$item r]
- set ufiles [list $item]
- set dir [file dirname $item]
- while {[gets $fd sline] != -1} {
- if {[regsub -- {^// Uses:} $sline {} sline]} then {
- foreach uf [split $sline] {
- if {$uf != ""} then {
- lappend ufiles $dir/$uf
- }
- }
- }
- }
- close $fd
-
- set uses($item) {}
- foreach file $ufiles {
- set file [file rootname $file].o
- lappend uses($item) $file
- # Now add all inner classes
- foreach inner [glob -nocomplain [file rootname $file]$*.class] {
- # Prevent excessive escaping by replacing $ with a ^ in the .o name
- set inner [file rootname $inner].o
- regsub -all "\\$" $inner "\^" inner
- lappend uses($item) $inner
- }
- }
- }
-
- return [lsort [array names uses]]
-}
-
-# Find Mauve sources. At end, env(MAUVEDIR) points to sources.
-# Returns 0 if sources not found, 1 otherwise.
-proc find_mauve_sources {} {
- global env srcdir
-
- if {[info exists env(MAUVEDIR)]} {
- return 1
- } elseif {[file isdirectory $srcdir/libjava.mauve/mauve]} {
- set env(MAUVEDIR) $srcdir/libjava.mauve/mauve
- return 1
- }
-
- return 0
-}
-
-# Find all the harness files and return a list of them, with no
-# suffix.
-proc mauve_find_harness_files {} {
- set result {}
- foreach file [glob -nocomplain -- *.class gnu/testlet/*.class] {
- lappend result [file root $file]
- }
- return $result
-}
-
-# Run all the Mauve tests. Return 1 on success, 0 on any failure. If
-# the tests are skipped, that is treated like success.
-proc test_mauve {} {
- global srcdir objdir subdir env
-
- if {! [find_mauve_sources]} then {
- verbose "MAUVEDIR not set; not running Mauve tests"
- return 1
- }
-
- # Run in subdir so we don't overwrite our own Makefile.
- catch {system "rm -rf mauve-build"}
- file mkdir mauve-build
- # Some weirdness to set srcdir correctly.
- set here [pwd]
- cd $srcdir
- set full_srcdir [pwd]
- cd $here/mauve-build
-
- global env libgcj_jar
- global GCJ_UNDER_TEST
- global TOOL_EXECUTABLE
-
- if ![info exists GCJ_UNDER_TEST] {
- if [info exists TOOL_EXECUTABLE] {
- set GCJ_UNDER_TEST $TOOL_EXECUTABLE;
- } else {
- if [info exists env(GCJ)] {
- set GCJ_UNDER_TEST env(GCJ)
- } else {
- set GCJ_UNDER_TEST "[find_gcj]"
- }
- }
- }
-
- # Append -B and -I so that libgcj.spec and libgcj.jar are found
- # before they're installed.
- # Append -Wno-deprecated since Mauve tests lots of deprecated stuff.
- set env(GCJ) "$GCJ_UNDER_TEST -Wno-deprecated -B$objdir/../ -I$libgcj_jar"
-
- if {[catch {
- system "$env(MAUVEDIR)/configure --with-gcj 2>&1"
- } msg]} then {
- fail "Mauve configure"
- verbose "configure failed with $msg"
- return 0
- }
- pass "Mauve configure"
-
- # Copy appropriate tags file locally.
- set fd [open $full_srcdir/../mauve-libgcj r]
- set c [read $fd]
- close $fd
- set fd [open mauve-libgcj w]
- puts -nonewline $fd $c
- close $fd
-
- catch {system "ln -s $full_srcdir/libjava.mauve/xfails xfails"}
-
- if {[catch {
- system "make KEYS=libgcj classes.stamp 2>&1"
- } msg]} then {
- fail "Mauve build"
- verbose "build failed with $msg"
- return 0
- }
- pass "Mauve build"
-
- set srcfile $full_srcdir/$subdir/DejaGNUTestHarness.java
- if {! [bytecompile_file $srcfile [pwd] $env(MAUVEDIR):[pwd]]} then {
- fail "Compile DejaGNUTestHarness.java"
- return 0
- }
- pass "Compile DejaGNUTestHarness.java"
-
- # Compute list of files to test, and also all files to build.
- set choices [mauve_compute_uses uses]
-
- # Compute flags to use to do the build.
- set compile_args [libjava_arguments]
- set link_args [concat [libjava_arguments link] \
- [list "additional_flags=--main=DejaGNUTestHarness"]]
-
- if {[string match "*libtool*" $compile_args]} {
- set objext lo
- } else {
- set objext o
- }
-
- set ok 1
- set objlist {}
- foreach base [mauve_find_harness_files] {
- set file $base.class
- set obj $base.$objext
- set x [libjava_prune_warnings \
- [target_compile [pwd]/$file $obj object $compile_args]]
- if {$x != ""} then {
- fail "Compile $obj"
- set ok 0
- } else {
- pass "Compile $obj"
- }
- lappend objlist $obj
- }
- if {! $ok} then {
- return 0
- }
-
- set proc_ok 1
- set Executable DejaGNUTestHarness
- foreach file $choices {
- # Turn `java/lang/Foo.java' into `java.lang.Foo'.
- set class [file rootname $file]
- regsub -all -- / $class . class
-
- set ok 1
- set this_olist {}
- foreach obj $uses($file) {
- set obj [file rootname $obj].$objext
- lappend this_olist $obj
- if {! [file exists $obj]} then {
- verbose "compiling $obj for test of $class"
- # The .class file does contain a $, but we can quote it between "'"s.
- set srcfile [file rootname $obj].class
- regsub -all "\\^" $srcfile "\$" srcfile
- set x [libjava_prune_warnings \
- [libjava_tcompile '[pwd]/$srcfile' $obj object $compile_args]]
- if {$x != ""} then {
- fail "Compile $obj for $class"
- set ok 0
- break
- }
- pass "Compile $obj for $class"
- }
- }
- if {! $ok} then {
- set proc_ok 0
- continue
- }
-
- set x [libjava_prune_warnings \
- [libjava_tcompile [concat $this_olist $objlist] \
- $Executable executable $link_args]]
- if {$x != ""} then {
- set proc_ok 0
- fail "Link for $class"
- continue
- }
- pass "Link for $class"
-
- set result [libjava_load [pwd]/DejaGNUTestHarness \
- "$env(MAUVEDIR) $class" ""]
-
- # Extract pass/failure info from output.
- foreach line [split [lindex $result 1] \n] {
- if {[regexp -- {^(PASS|FAIL|XFAIL|XPASS): (.*)$} $line ignore what msg]} then {
- if {$what == "XFAIL" || $what == "XPASS"} then {
- setup_xfail *-*-*
- }
- if {$what == "PASS" || $what == "XPASS"} then {
- pass $msg
- } else {
- set proc_ok 0
- fail $msg
- }
- }
- }
- }
-
- return $proc_ok
-}
-
-# Run all the Mauve tests in a sim environment. In this case, the
-# program cannot use argv[] because there's no way to pass in the
-# command line, so tha name of the class to test is substituted by
-# patching the source of the DejaGNUTestHarness. Return 1 on success,
-# 0 on any failure. If the tests are skipped, that is treated like
-# success.
-proc test_mauve_sim {} {
- global srcdir subdir env
-
- if {! [find_mauve_sources]} then {
- verbose "MAUVEDIR not set; not running Mauve tests"
- return 1
- }
-
- # Run in subdir so we don't overwrite our own Makefile.
- catch {system "rm -rf mauve-build"}
- file mkdir mauve-build
- # Some weirdness to set srcdir correctly.
- set here [pwd]
- cd $srcdir
- set full_srcdir [pwd]
- cd $here/mauve-build
-
- if {[catch {
- system "$env(MAUVEDIR)/configure --with-gcj 2>&1"
- } msg]} then {
- fail "Mauve configure"
- verbose "configure failed with $msg"
- return 0
- }
- pass "Mauve configure"
-
- # Copy appropriate tags file locally.
- set fd [open $full_srcdir/../mauve-libgcj r]
- set c [read $fd]
- close $fd
- set fd [open mauve-libgcj w]
- puts -nonewline $fd $c
- close $fd
-
- catch {system "ln -s $full_srcdir/libjava.mauve/xfails xfails"}
-
- if {[catch {
- system "make KEYS=libgcj classes.stamp 2>&1"
- } msg]} then {
- fail "Mauve build"
- verbose "build failed with $msg"
- return 0
- }
- pass "Mauve build"
-
- # Compute list of files to test, and also all files to build.
- set choices [mauve_compute_uses uses]
-
- # Compute flags to use to do the build.
- set compile_args [libjava_arguments]
- set link_args [concat [libjava_arguments link] \
- [list "additional_flags=--main=DejaGNUTestHarness"]]
-
- set ok 1
- set objlist {}
- foreach base [mauve_find_harness_files] {
- set file $base.class
- set obj $base.o
- set x [libjava_prune_warnings \
- [target_compile [pwd]/$file $obj object $compile_args]]
- if {$x != ""} then {
- fail "Compile $obj"
- set ok 0
- } else {
- pass "Compile $obj"
- }
- lappend objlist $obj
- }
- if {! $ok} then {
- return 0
- }
-
- set proc_ok 1
- set Executable DejaGNUTestHarness
- foreach file $choices {
- # Turn `java/lang/Foo.java' into `java.lang.Foo'.
-
- set class [file rootname $file]
- regsub -all -- / $class . class
-
- set ok 1
- foreach obj $uses($file) {
- if {! [file exists $obj]} then {
- verbose "compiling $obj for test of $class"
- set srcfile [file rootname $obj].class
- set x [libjava_prune_warnings \
- [target_compile [pwd]/$srcfile $obj object $compile_args]]
- if {$x != ""} then {
- fail "Compile $obj for $class"
- set ok 0
- break
- }
- pass "Compile $obj for $class"
- }
- }
- if {! $ok} then {
- set proc_ok 0
- continue
- }
-
- set infile $full_srcdir/$subdir/DejaGNUTestHarness.java
- set srcfile DejaGNUTestHarness.java
- set f [open $infile r]
- set d [open gnu/testlet/$srcfile w]
- while {[gets $f line] >= 0} {
- if [regexp {harness\.runtest \(args\[1\]\)} $line] then {
- regsub {args\[1\]} $line "\"$class\"" out
- } else {
- set out $line
- }
- puts $d $out
- }
- close $f
- close $d
-
- if {! [bytecompile_file [pwd]/gnu/testlet/$srcfile [pwd]/gnu/testlet \
- $env(MAUVEDIR):[pwd]]} then {
- fail "Compile DejaGNUTestHarness.java"
- return 0
- }
-
- set x [libjava_prune_warnings \
- [target_compile DejaGNUTestHarness.class \
- DejaGNUTestHarness.o object $compile_args]]
- if {$x != ""} then {
- fail "Compile DejaGNUTestHarness.java"
- set proc_ok 0
- continue
- }
-
- set x [libjava_prune_warnings \
- [target_compile [concat $uses($file) $objlist] \
- $Executable executable $link_args]]
- if {$x != ""} then {
- set proc_ok 0
- fail "Link for $class"
- continue
- }
- pass "Link for $class"
-
- set result [libjava_load [pwd]/DejaGNUTestHarness \
- "$env(MAUVEDIR) $class" ""]
-
- # Extract pass/failure info from output.
- foreach line [split [lindex $result 1] \n] {
- if {[regexp -- {^(PASS|FAIL|XFAIL|XPASS): (.*)$} $line ignore what msg]} then {
- if {$what == "XFAIL" || $what == "XPASS"} then {
- setup_xfail *-*-*
- }
- if {$what == "PASS" || $what == "XPASS"} then {
- pass $msg
- } else {
- set proc_ok 0
- fail $msg
- }
- }
- }
- }
-
- return $proc_ok
-}
-
-proc gcj_run_mauve_tests {} {
- # The test_mauve* procs will change the current directory. It's
- # simpler to fix this up here than to keep track of this in the
- # procs.
- set here [pwd]
- if { [board_info target exists is_simulator] } {
- set r [test_mauve_sim]
- } else {
- set r [test_mauve]
- }
- cd $here
-
- if {$r} {
- # No need to keep the build around. FIXME: this knows how the
- # tests work. This whole file could use a rewrite.
- system "rm -rf mauve-build"
- }
-}
-
-gcj_run_mauve_tests
diff --git a/libjava/testsuite/libjava.mauve/xfails b/libjava/testsuite/libjava.mauve/xfails
deleted file mode 100644
index 71c1de5..0000000
--- a/libjava/testsuite/libjava.mauve/xfails
+++ /dev/null
@@ -1,461 +0,0 @@
-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)
-FAIL: gnu.testlet.java.awt.AWTKeyStroke.getAWTKeyStroke: (String) (number 2)
-FAIL: gnu.testlet.java.awt.AWTKeyStroke.getAWTKeyStroke: (String) (number 3)
-FAIL: gnu.testlet.java.awt.AWTKeyStroke.getAWTKeyStroke: (String) (number 4)
-FAIL: gnu.testlet.java.awt.AWTKeyStroke.getAWTKeyStroke: uncaught exception at "(String)" number 6: java.lang.NullPointerException
-FAIL: gnu.testlet.java.awt.Robot.constructors: uncaught exception: java.lang.Error: not implemented
-FAIL: gnu.testlet.java.awt.Robot.createScreenCapture: uncaught exception: java.lang.Error: not implemented
-FAIL: gnu.testlet.java.awt.Robot.getPixelColor: uncaught exception: java.lang.Error: not implemented
-FAIL: gnu.testlet.java.awt.Robot.keyPress: uncaught exception: java.lang.Error: not implemented
-FAIL: gnu.testlet.java.awt.Robot.keyRelease: uncaught exception: java.lang.Error: not implemented
-FAIL: gnu.testlet.java.awt.Robot.mouseMove: uncaught exception: java.lang.Error: not implemented
-FAIL: gnu.testlet.java.awt.Robot.mousePress: uncaught exception: java.lang.Error: not implemented
-FAIL: gnu.testlet.java.awt.Robot.mouseRelease: uncaught exception: java.lang.Error: not implemented
-FAIL: gnu.testlet.java.awt.Robot.mouseWheel: uncaught exception: java.lang.Error: not implemented
-FAIL: gnu.testlet.java.awt.geom.Arc2D.getEndPoint (number 1)
-FAIL: gnu.testlet.java.awt.geom.Arc2D.getPathIterator (number 8)
-FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.constructors: (int, int, int, int[]) (number 8)
-FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.constructors: (int, int, int, int, int[]) (number 8)
-FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.createSubsetSampleModel (number 7)
-FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.equals (number 1)
-FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.equals (number 2)
-FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.equals (number 5)
-FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.equals (number 7)
-FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.equals (number 9)
-FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.equals (number 11)
-FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.equals (number 13)
-FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.getDataElements: uncaught exception at "(int, int, Object, DataBuffer(Byte))" number 5: java.lang.ArrayStoreException
-FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.hashCode (number 1)
-FAIL: gnu.testlet.java.awt.image.SinglePixelPackedSampleModel.hashCode (number 2)
-FAIL: Link for gnu.testlet.java.beans.Beans.instantiate_1
-FAIL: gnu.testlet.java.io.File.security: createTempFile(2-args) - unexpected exception (number 1)
-FAIL: gnu.testlet.java.io.File.security: File.listRoots() (number 1)
-FAIL: gnu.testlet.java.io.File.security: file.renameTo - unexpected exception (number 1)
-FAIL: gnu.testlet.java.io.File.security: dir.deleteOnExit() - unexpected exception (number 1)
-FAIL: gnu.testlet.java.io.ObjectInputOutput.Deserializable: Wrong exception (number 1)
-FAIL: gnu.testlet.java.io.ObjectInputOutput.Deserializable: Was expecting an InvalidClassException (number 1)
-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: Link for gnu.testlet.java.io.ObjectInputStream.registerValidation
-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.io.RandomAccessFile.setLength (number 14)
-FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Four Byte Range Error (0) (number 1)
-FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Four Byte Range Error (1) (number 1)
-FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Five Bytes (0) (number 1)
-FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Five Bytes (1) (number 1)
-FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Six Bytes (0) (number 1)
-FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Six Bytes (1) (number 1)
-FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Orphan Continuation (1) (number 1)
-FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Orphan Continuation (2) (number 1)
-FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Four Byte Range Error (2) (number 1)
-FAIL: gnu.testlet.java.lang.Character.classify12 (number 1)
-FAIL: gnu.testlet.java.lang.Character.getType (number 11)
-FAIL: gnu.testlet.java.lang.Character.getType (number 20)
-FAIL: gnu.testlet.java.lang.Character.getType (number 22)
-FAIL: gnu.testlet.java.lang.Class.init (number 14)
-FAIL: gnu.testlet.java.lang.Class.reflect2: getClasses (number 2)
-FAIL: gnu.testlet.java.lang.Class.reflect2: getClasses (number 3)
-FAIL: gnu.testlet.java.lang.Class.reflect2: getClasses (number 5)
-FAIL: gnu.testlet.java.lang.Class.reflect2: getDeclaringClass (number 3)
-FAIL: gnu.testlet.java.lang.Class.reflect2: getDeclaringClass (number 4)
-FAIL: gnu.testlet.java.lang.Class.reflect2: getDeclaringClass (number 5)
-FAIL: gnu.testlet.java.lang.Class.reflect2: getDeclaredClasses (number 1)
-FAIL: gnu.testlet.java.lang.Class.reflect2: getDeclaredClasses (number 2)
-FAIL: gnu.testlet.java.lang.Class.reflect2: getDeclaredClasses (number 3)
-FAIL: gnu.testlet.java.lang.Math.MathTest: Error : test_pow failed - 9 (number 1)
-FAIL: gnu.testlet.java.lang.String.getBytes13: String.getBytes("UnicodeBig") (number 1)
-FAIL: gnu.testlet.java.lang.String.getBytes13: String.getBytes("UnicodeBigUnmarked") (number 1)
-FAIL: gnu.testlet.java.lang.String.getBytes13: String.getBytes("UnicodeLittle") (number 1)
-FAIL: gnu.testlet.java.lang.String.getBytes14: String.getBytes("ISO8859_15") (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.contextClassLoader: run with 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.security10: Thread.enumerate(Thread[]) (number 1)
-FAIL: gnu.testlet.java.lang.Thread.stop: Unexpected exception during test() (number 1)
-FAIL: gnu.testlet.java.net.DatagramPacket.DatagramPacketOffset: DatagramPacket Offset Test byte[]='Hello Worl..........Hello World 12345' should be='Hello WorlHello WorlHello World 12345' (number 1)
-FAIL: gnu.testlet.java.net.MulticastSocket.MulticastSocketTest: joinGroup() twice. (number 1)
-FAIL: Compile gnu/testlet/java/net/ServerSocket/ServerSocketTest.lo for gnu.testlet.java.net.ServerSocket.ServerSocketTest
-FAIL: gnu.testlet.java.net.Socket.SocketTest: Error : test_Basics failed - 7 exception should not have been thrown. (number 1)
-FAIL: gnu.testlet.java.net.URI.URITest: unexpected exception (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.URL.URLTest: contextResolution (number 5)
-FAIL: gnu.testlet.java.net.URL.URLTest: contextResolution (number 6)
-FAIL: gnu.testlet.java.net.URLConnection.URLConnectionTest: Error in test_getHeaderField - 2 4 header field wrong (number 1)
-FAIL: gnu.testlet.java.nio.ByteBuffer.Allocating: mark: mark not invalidated (number 1)
-FAIL: gnu.testlet.java.nio.ByteBuffer.Allocating: mark: mark not invalidated (number 1)
-FAIL: gnu.testlet.java.nio.ByteBuffer.Allocating: mark: mark not invalidated (number 1)
-FAIL: gnu.testlet.java.nio.ByteBuffer.Allocating: mark: mark not invalidated (number 1)
-FAIL: gnu.testlet.java.nio.channels.FileChannel.copyIO: Unexpected result: source=abcdefghijklmnopqrstuvwxyz, result=aababcabcdabcdeabcdefabcdef (number 1)
-FAIL: gnu.testlet.java.nio.channels.FileChannel.manyopen: Unexpected exception at nr 339: java.io.IOException: Too many open files (number 1)
-FAIL: gnu.testlet.java.nio.charset.Charset.encode: uncaught exception at "Wrong limit in char buffer" number 2: java.lang.IllegalStateException
-FAIL: gnu.testlet.java.text.DateFormatSymbols.setAmPmStrings (number 1)
-FAIL: gnu.testlet.java.text.DateFormatSymbols.setEras (number 1)
-FAIL: gnu.testlet.java.text.DateFormatSymbols.setMonths (number 1)
-FAIL: gnu.testlet.java.text.DateFormatSymbols.setShortMonths (number 1)
-FAIL: gnu.testlet.java.text.DateFormatSymbols.setShortWeekdays (number 1)
-FAIL: gnu.testlet.java.text.DateFormatSymbols.setWeekdays (number 1)
-FAIL: gnu.testlet.java.text.DateFormatSymbols.setZoneStrings (number 1)
-FAIL: gnu.testlet.java.text.DecimalFormat.formatExp: pattern ##.###E0 (number 2)
-FAIL: gnu.testlet.java.text.DecimalFormatSymbols.getCurrency (number 1)
-FAIL: gnu.testlet.java.text.MessageFormat.format14: number (number 2)
-FAIL: gnu.testlet.java.text.MessageFormat.format14: number (number 4)
-FAIL: gnu.testlet.java.text.MessageFormat.format14: choice (number 1)
-FAIL: gnu.testlet.java.text.NumberFormat.UK: Double-based fraction formatting with integer number format (0.333). (number 1)
-FAIL: gnu.testlet.java.text.NumberFormat.UK: Double-based fraction formatting with integer number format (123,456.789). (number 1)
-FAIL: gnu.testlet.java.text.NumberFormat.UK: Long-based integer formatting with currency number format ($30.00). (number 1)
-FAIL: gnu.testlet.java.text.NumberFormat.UK: Double-based integer formatting with currency number format ($30.00). (number 1)
-FAIL: gnu.testlet.java.text.NumberFormat.UK: Double-based fraction formatting with currency number format ($0.333). (number 1)
-FAIL: gnu.testlet.java.text.NumberFormat.UK: Double-based fraction formatting with currency number format ($123,456.789). (number 1)
-FAIL: gnu.testlet.java.text.NumberFormat.UK: Long-based integer formatting with percentile number format (30%). (number 1)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.Localization: uncaught exception at "Non-localized pattern comes back as is with toPattern()." number 2: java.lang.StringIndexOutOfBoundsException: String index out of range: 18
-FAIL: gnu.testlet.java.text.SimpleDateFormat.applyLocalizedPattern (number 1)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.applyLocalizedPattern (number 2)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.lang.NullPointerException: (number 1)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 2)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 1)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.text.ParseException: (number 2)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.parse: java.lang.NullPointerException: (number 1)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.toLocalizedPattern (number 1)
-FAIL: gnu.testlet.java.text.SimpleDateFormat.toLocalizedPattern (number 2)
-FAIL: gnu.testlet.java.util.Calendar.set: setting only some fields (number 4)
-FAIL: gnu.testlet.java.util.Calendar.set: setting only some fields (number 5)
-FAIL: gnu.testlet.java.util.Currency.Constructors: uncaught exception: java.lang.IllegalArgumentException: The currency code, null, is not supported.
-FAIL: gnu.testlet.java.util.Currency.France: Euro ISO 4217 currency code retrieval check (FRF). (number 1)
-FAIL: gnu.testlet.java.util.Currency.France: Euro currency symbol retrieval check (F). (number 1)
-FAIL: gnu.testlet.java.util.Currency.France: Euro ISO 4217 currency code retrieval check (FRF). (number 1)
-FAIL: gnu.testlet.java.util.Currency.Germany: Euro ISO 4217 currency code retrieval check (DEM). (number 1)
-FAIL: gnu.testlet.java.util.Currency.Germany: Euro currency symbol retrieval check (DM). (number 1)
-FAIL: gnu.testlet.java.util.Currency.Germany: Euro ISO 4217 currency code retrieval check (DEM). (number 1)
-FAIL: gnu.testlet.java.util.Currency.Italy: Euro ISO 4217 currency code retrieval check (ITL). (number 1)
-FAIL: gnu.testlet.java.util.Currency.Italy: Euro currency symbol retrieval check (L.). (number 1)
-FAIL: gnu.testlet.java.util.Currency.Italy: Euro currency fraction digits retrieval check (0). (number 1)
-FAIL: gnu.testlet.java.util.Currency.Italy: Euro ISO 4217 currency code retrieval check (ITL). (number 1)
-FAIL: gnu.testlet.java.util.Currency.ReferenceEquality: uncaught exception at "Reference equality for currencies (UK) check." number 2: java.lang.IllegalArgumentException: The currency code, GBP, is not supported.
-FAIL: gnu.testlet.java.util.Currency.US: Non local currency symbol retrieval check (CAD). (number 1)
-FAIL: gnu.testlet.java.util.Currency.getInstance (number 1)
-FAIL: gnu.testlet.java.util.Currency.getInstance (number 3)
-FAIL: gnu.testlet.java.util.Currency.getInstance (number 4)
-FAIL: gnu.testlet.java.util.Currency.getInstance (number 5)
-FAIL: gnu.testlet.java.util.Date.getTimezoneOffset: getTimezoneOffset for zone: GMT (number 1)
-FAIL: gnu.testlet.java.util.Date.getTimezoneOffset: getTimezoneOffset for zone: GMT (number 2)
-FAIL: gnu.testlet.java.util.Date.getTimezoneOffset: getTimezoneOffset for zone: Europe/London (number 2)
-FAIL: gnu.testlet.java.util.GregorianCalendar.conversion: uncaught exception at "Testing setTimeInMillis(281474976710656) i = 48" number 3: java.lang.IllegalArgumentException: month out of range
-FAIL: gnu.testlet.java.util.GregorianCalendar.getMinimalDaysInFirstWeek (number 1)
-FAIL: gnu.testlet.java.util.GregorianCalendar.getMinimalDaysInFirstWeek (number 2)
-FAIL: gnu.testlet.java.util.SimpleTimeZone.check12 (number 22)
-FAIL: gnu.testlet.java.util.SimpleTimeZone.check12 (number 23)
-FAIL: gnu.testlet.java.util.SimpleTimeZone.equals (number 21)
-FAIL: gnu.testlet.java.util.SimpleTimeZone.getDSTSavings (number 2)
-FAIL: gnu.testlet.java.util.SimpleTimeZone.hasSameRules (number 19)
-FAIL: gnu.testlet.java.util.Timer.taskException: still able to schedule tasks (number 1)
-FAIL: gnu.testlet.java.util.logging.Logger.getLogger (number 9)
-FAIL: gnu.testlet.java.util.logging.Logger.securityChecks: Logger.getAnonymousLogger() (number 7)
-FAIL: gnu.testlet.java.util.logging.Logger.securityChecks: Logger.getAnonymousLogger(null) (number 7)
-FAIL: gnu.testlet.java.util.zip.ZipFile.DirEntryTest: getEntry("dir/") (number 2)
-FAIL: gnu.testlet.java.util.zip.ZipFile.newZipFile: non-zipfile gets rejected (number 1)
-FAIL: Link for gnu.testlet.javax.swing.DefaultListModel.removeAllElements
-FAIL: gnu.testlet.javax.swing.DefaultListModel.setSize: uncaught exception at "setSize(int)" number 10: java.lang.NullPointerException
-FAIL: Link for gnu.testlet.javax.swing.JComboBox.MutableTest1
-FAIL: Link for gnu.testlet.javax.swing.JComboBox.MutableTest2
-FAIL: Link for gnu.testlet.javax.swing.JComboBox.SimpleSelectionTest
-FAIL: gnu.testlet.javax.swing.UIDefaults.remove: put with null gave NullPointerException (number 1)
-FAIL: gnu.testlet.javax.swing.tree.DefaultMutableTreeNode.add: uncaught exception: java.lang.NullPointerException
-FAIL: gnu.testlet.javax.swing.tree.DefaultMutableTreeNode.breadthFirstEnumeration: uncaught exception: java.lang.NullPointerException
-FAIL: gnu.testlet.javax.swing.tree.DefaultMutableTreeNode.pathFromAncestorEnumeration: uncaught exception at "rejects invalid arguments (null)" number 2: java.lang.NullPointerException
-FAIL: gnu.testlet.javax.swing.tree.DefaultMutableTreeNode.postorderEnumeration: uncaught exception: java.lang.NullPointerException
-FAIL: gnu.testlet.javax.swing.tree.DefaultMutableTreeNode.preorderEnumeration: uncaught exception: java.lang.NullPointerException
-FAIL: gnu.testlet.locales.LocaleTest: Locale de_DE (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: Locale de_DE (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: Locale de_DE (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 6)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 9)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 14)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 15)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 21)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: de_DE (number 22)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: de_DE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: de_DE (number 3)
-FAIL: gnu.testlet.locales.LocaleTest: Locale fr_BE (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: Locale fr_BE (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: Locale fr_BE (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT fr_BE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT fr_BE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM fr_BE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG fr_BE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM fr_BE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT fr_BE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT fr_BE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM fr_BE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG fr_BE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM fr_BE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 2)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 5)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 6)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 9)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 11)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 12)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 14)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 15)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 16)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 17)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 20)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 21)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 22)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 23)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 24)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fr_BE (number 25)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fr_BE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fr_BE (number 3)
-FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: BEF (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Locale en_IE (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: Locale en_IE (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: Locale en_IE (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT en_IE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT en_IE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM en_IE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG en_IE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM en_IE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT en_IE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT en_IE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM en_IE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG en_IE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM en_IE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 2)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 4)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 5)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 6)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 9)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 11)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 12)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 14)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 15)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 16)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 17)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 19)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 20)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 21)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 22)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 23)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 24)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_IE (number 25)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: en_IE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: en_IE (number 3)
-FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: IEP (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Locale fr_FR (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: Locale fr_FR (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: Locale fr_FR (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fr_FR (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fr_FR (number 3)
-FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: FRF (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Locale es_ES (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: Locale es_ES (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: Locale es_ES (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: es_ES (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: es_ES (number 2)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: es_ES (number 3)
-FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: ESP (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Locale pt_PT (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: Locale pt_PT (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: Locale pt_PT (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: pt_PT (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: pt_PT (number 3)
-FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: PTE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Locale it_IT (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: Locale it_IT (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: Locale it_IT (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: it_IT (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: it_IT (number 2)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: it_IT (number 3)
-FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: ITL (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Locale nl_NL (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: Locale nl_NL (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: Locale nl_NL (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 2)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 5)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 6)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 9)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 11)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 12)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 14)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 15)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 16)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 17)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 20)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 21)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 22)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 23)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 24)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: nl_NL (number 25)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: nl_NL (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: nl_NL (number 3)
-FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: NLG (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Locale fr_LU (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: Locale fr_LU (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: Locale fr_LU (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fr_LU (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fr_LU (number 3)
-FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: LUF (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Locale en_GB (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: Locale en_GB (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: Locale en_GB (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT en_GB (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM en_GB (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG en_GB (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM en_GB (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT en_GB (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM en_GB (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG en_GB (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM en_GB (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 6)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 9)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 14)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 15)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 21)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_GB (number 22)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: en_GB (number 3)
-FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: GBP (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Locale en_US (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: Locale en_US (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: Locale en_US (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_US (number 14)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_US (number 15)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_US (number 21)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: en_US (number 22)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: en_US (number 3)
-FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: USD (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Locale fi_FI (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: Locale fi_FI (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: Locale fi_FI (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT fi_FI (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT fi_FI (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM fi_FI (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG fi_FI (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM fi_FI (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT fi_FI (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT fi_FI (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM fi_FI (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG fi_FI (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM fi_FI (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 2)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 5)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 6)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 9)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 11)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 12)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 14)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 15)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 16)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 17)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 20)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 21)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 22)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 23)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 24)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: fi_FI (number 25)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fi_FI (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: fi_FI (number 3)
-FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: FIM (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Locale tr_TR (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: Locale tr_TR (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: Locale tr_TR (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT tr_TR (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT tr_TR (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM tr_TR (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG tr_TR (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM tr_TR (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT tr_TR (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT tr_TR (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM tr_TR (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG tr_TR (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM tr_TR (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 2)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 4)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 5)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 6)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 9)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 11)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 12)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 14)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 15)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 16)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 17)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 19)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 20)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 21)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 22)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 23)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 24)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: tr_TR (number 25)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: tr_TR (number 2)
-FAIL: gnu.testlet.locales.LocaleTest: Currencies locale: tr_TR (number 3)
-FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: TRL (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: Locale et_EE (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: Locale et_EE (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: Locale et_EE (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT et_EE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT et_EE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM et_EE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG et_EE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM et_EE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT et_EE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.SHORT et_EE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.MEDIUM et_EE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.LONG et_EE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: DateFormat.DEFAULT == DateFormat.MEDIUM et_EE (number 1)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 6)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 7)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 8)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 9)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 10)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 14)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 15)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 21)
-FAIL: gnu.testlet.locales.LocaleTest: numberformats locale: et_EE (number 22)
-FAIL: gnu.testlet.locales.LocaleTest: Currency code not supported: EEK (number 1)