From gnu_andrew@member.fsf.org Wed Jan 9 19:36:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Wed, 09 Jan 2008 19:36:00 -0000 Subject: FYI: PR34078 bug test] Message-ID: <20080109193550.GA26807@localhost.localdomain> ----- Forwarded message from ----- To: mauve-patches@sources.redhat.com Subject: FYI: PR34078 bug test This tests for PR34078; Container.isAncestorOf() returning true for the container itself. Changelog: 2007-12-23 Andrew John Hughes * gnu/testlet/java/awt/Container/PR34078.java: Test for this bug. -- Andrew :-) Escape the Java Trap with GNU Classpath! http://www.gnu.org/philosophy/java-trap.html public class gcj extends Freedom implements Java { ... } Index: ChangeLog =================================================================== RCS file: /cvs/mauve/mauve/ChangeLog,v retrieving revision 1.2085 diff -u -3 -p -u -r1.2085 ChangeLog --- ChangeLog 23 Dec 2007 19:13:20 -0000 1.2085 +++ ChangeLog 23 Dec 2007 21:15:19 -0000 @@ -38,7 +38,6 @@ included in the dist tarball. * configure: Regenerated. ->>>>>>> 1.2083 2007-07-24 Joshua Sumali * gnu/testlet/java/util/logging/XMLFormatter/formatMessage.java: Index: gnu/testlet/java/awt/Container/PR34078.java =================================================================== RCS file: gnu/testlet/java/awt/Container/PR34078.java diff -N gnu/testlet/java/awt/Container/PR34078.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/awt/Container/PR34078.java 23 Dec 2007 21:15:20 -0000 @@ -0,0 +1,42 @@ +// Tags: JDK1.1 + +// Copyright (C) 2007 Andrew John Hughes (gnu_andrew@member.fsf.org) + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. */ + +package gnu.testlet.java.awt.Container; + +import gnu.testlet.TestHarness; +import gnu.testlet.Testlet; + +import java.awt.Container; + +/** + * This checks for the bug found in PR34078, namely that + * the container itself is not classed as its own ancestor. + * + * @author Andrew John Hughes (gnu_andrew@member.fsf.org) + */ +public class PR34078 + implements Testlet +{ + public void test(TestHarness harness) + { + Container c = new Container(); + harness.check(c.isAncestorOf(c), false, "Container is not its own ancestor"); + } +} + ----- End forwarded message ----- -- Andrew :-) Escape the Java Trap with GNU Classpath! http://www.gnu.org/philosophy/java-trap.html public class gcj extends Freedom implements Java { ... } -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From gnu_andrew@member.fsf.org Wed Jan 9 19:38:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Wed, 09 Jan 2008 19:38:00 -0000 Subject: FYI: Test for PR34577 Message-ID: <20080109193804.GC26807@localhost.localdomain> ----- Forwarded message from ----- To: mauve-patches@sources.redhat.com Subject: FYI: Test for PR34577 This tests for the bug found in PR34577. Changelog: 2007-12-25 Andrew John Hughes * gnu/testlet/javax/swing/JFrame/PR34577.java: Check that the root pane can be changed by a subclass. -- Andrew :-) Escape the Java Trap with GNU Classpath! http://www.gnu.org/philosophy/java-trap.html public class gcj extends Freedom implements Java { ... } Index: gnu/testlet/javax/swing/JFrame/PR34577.java =================================================================== RCS file: gnu/testlet/javax/swing/JFrame/PR34577.java diff -N gnu/testlet/javax/swing/JFrame/PR34577.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/javax/swing/JFrame/PR34577.java 25 Dec 2007 00:49:36 -0000 @@ -0,0 +1,66 @@ +// Tags: JDK1.2 + +// Copyright (C) 2007 Andrew John Hughes + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +package gnu.testlet.javax.swing.JFrame; + +import javax.swing.JFrame; +import javax.swing.JRootPane; + +import gnu.testlet.TestHarness; +import gnu.testlet.Testlet; + +/** + * This checks for the bug found in PR34577, namely that + * an exception is thrown when a subclass attempts to change + * the root pane. + * + * @author Andrew John Hughes (gnu_andrew@member.fsf.org) + */ +public class PR34577 + implements Testlet +{ + + public void test(TestHarness harness) + { + new TestFrame(harness); + } + + static class TestFrame + extends JFrame + { + + public TestFrame(TestHarness h) + { + super("TestFrame"); + try + { + setRootPane(new JRootPane()); + h.check(true, "Root pane changed successfully."); + } + catch (IllegalArgumentException e) + { + h.debug(e); + h.fail("Root pane could not be changed."); + } + } + } + +} ----- End forwarded message ----- -- Andrew :-) Escape the Java Trap with GNU Classpath! http://www.gnu.org/philosophy/java-trap.html public class gcj extends Freedom implements Java { ... } -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From gnu_andrew@member.fsf.org Wed Jan 9 19:39:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Wed, 09 Jan 2008 19:39:00 -0000 Subject: FYI: Test for PR34582 Message-ID: <20080109193911.GG26807@localhost.localdomain> ----- Forwarded message from ----- To: mauve-patches@sources.redhat.com Subject: FYI: Test for PR34582 This tests for the bug in PR classpath/34582, namely that we can't create an instance of the SslRMIClientSocketFactory. 2007-12-31 Andrew John Hughes * gnu/testlet/javax/rmi/ssl/SslRMIClientSocketFactory/PR34582.java: Check that an instance can be created. -- Andrew :-) Escape the Java Trap with GNU Classpath! http://www.gnu.org/philosophy/java-trap.html public class gcj extends Freedom implements Java { ... } Index: gnu/testlet/javax/rmi/ssl/SslRMIClientSocketFactory/PR34582.java =================================================================== RCS file: gnu/testlet/javax/rmi/ssl/SslRMIClientSocketFactory/PR34582.java diff -N gnu/testlet/javax/rmi/ssl/SslRMIClientSocketFactory/PR34582.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/javax/rmi/ssl/SslRMIClientSocketFactory/PR34582.java 31 Dec 2007 03:59:20 -0000 @@ -0,0 +1,54 @@ +// Tags: JDK1.5 + +// Copyright (C) 2007 Andrew John Hughes + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +package gnu.testlet.javax.rmi.ssl.SslRMIClientSocketFactory; + +import javax.rmi.ssl.SslRMIClientSocketFactory; + +import gnu.testlet.TestHarness; +import gnu.testlet.Testlet; + +/** + * This checks for the bug found in PR34582, namely that + * creating an instance of the class fails with a + * {@code NullPointerException}. + * + * @author Andrew John Hughes (gnu_andrew@member.fsf.org) + */ +public class PR34582 + implements Testlet +{ + + public void test(TestHarness h) + { + try + { + new SslRMIClientSocketFactory(); + h.check(true, "Factory created succesfully."); + } + catch (Exception e) + { + h.debug(e); + h.fail("Factory could not be created."); + } + } + +} ----- End forwarded message ----- -- Andrew :-) Escape the Java Trap with GNU Classpath! http://www.gnu.org/philosophy/java-trap.html public class gcj extends Freedom implements Java { ... } -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From gnu_andrew@member.fsf.org Wed Jan 9 19:39:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Wed, 09 Jan 2008 19:39:00 -0000 Subject: FYI: Test for PR34580 Message-ID: <20080109193845.GE26807@localhost.localdomain> ----- Forwarded message from ----- To: mauve-patches@sources.redhat.com Subject: FYI: Test for PR34580 This test ensures that isDesktopSupported() is accessible. Changelog: 2007-12-25 Andrew John Hughes * gnu/testlet/java/awt/Desktop/PR34580.java: Check that isDesktopSupported() is accessible. -- Andrew :-) Escape the Java Trap with GNU Classpath! http://www.gnu.org/philosophy/java-trap.html public class gcj extends Freedom implements Java { ... } Index: gnu/testlet/java/awt/Desktop/PR34580.java =================================================================== RCS file: gnu/testlet/java/awt/Desktop/PR34580.java diff -N gnu/testlet/java/awt/Desktop/PR34580.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/awt/Desktop/PR34580.java 25 Dec 2007 02:12:22 -0000 @@ -0,0 +1,53 @@ +// Tags: JDK1.6 + +// Copyright (C) 2007 Andrew John Hughes + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +package gnu.testlet.javax.swing.JFrame; + +import java.awt.Desktop; + +import gnu.testlet.TestHarness; +import gnu.testlet.Testlet; + +/** + * This checks for the bug found in PR34580, namely that + * isDesktopSupported() is inaccessible. + * + * @author Andrew John Hughes (gnu_andrew@member.fsf.org) + */ +public class PR34580 + implements Testlet +{ + + public void test(TestHarness h) + { + try + { + Desktop.isDesktopSupported(); + h.check(true, "isDesktopSupported() accessed succesfully."); + } + catch (IllegalAccessException e) + { + h.debug(e); + h.fail("isDesktopSupported() could not be accessed."); + } + } + +} ----- End forwarded message ----- -- Andrew :-) Escape the Java Trap with GNU Classpath! http://www.gnu.org/philosophy/java-trap.html public class gcj extends Freedom implements Java { ... } -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From gnu_andrew@member.fsf.org Wed Jan 30 20:06:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Wed, 30 Jan 2008 20:06:00 -0000 Subject: [builder] FYI: Add JikesRVM (disabled) Message-ID: <20080130200526.GA381@localhost.localdomain> This is the first of three patches to sync the current state of builder with CVS. It adds in the script for JikesRVM. Building is currently disabled as it always fails and with our script this means everything fails :( ChangeLog: 2008-01-30 Andrew John Hughes * Build: Add JikesRVM (disabled). * Jamvm: Also install fake JDK structure for JikesRVM. * JikesRVM: Added. * Update: Add JikesRVM. -- Andrew :-) Escape the Java Trap with GNU Classpath! http://www.gnu.org/philosophy/java-trap.html public class gcj extends Freedom implements Java { ... } -------------- next part -------------- A non-text attachment was scrubbed... Name: jikesrvm-01.diff Type: text/x-diff Size: 2520 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From gnu_andrew@member.fsf.org Wed Jan 30 20:29:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Wed, 30 Jan 2008 20:29:00 -0000 Subject: [builder] FYI: Re-enable JAPI runs and include OpenJDK Message-ID: <20080130202840.GA438@localhost.localdomain> Second uncommitted change to builder. This re-enables our JAPI runs and includes OpenJDK (currently via a static run on b12). ChangeLog: 2008-01-30 Andrew John Hughes * Build: Re-enable JAPI runs. * Japi: Fix building of JAPI. * RunJapi: Add OpenJDK comparison. -- Andrew :-) Escape the Java Trap with GNU Classpath! http://www.gnu.org/philosophy/java-trap.html public class gcj extends Freedom implements Java { ... } -------------- next part -------------- A non-text attachment was scrubbed... Name: japi-01.diff Type: text/x-diff Size: 3211 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From gnu_andrew@member.fsf.org Fri Feb 1 01:04:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Fri, 01 Feb 2008 01:04:00 -0000 Subject: [builder] FYI: Add JikesRVM to JAPI runs Message-ID: <20080201010405.GA19226@localhost.localdomain> This compares Classpath with JikesRVM's runtime files as part of the JAPI run. The JikesRVM file is currently added manually until we have this running on builder. ChangeLog: 2008-02-01 Andrew John Hughes * RunJapi: Add JikesRVM comparison. -- Andrew :-) Escape the Java Trap with GNU Classpath! http://www.gnu.org/philosophy/java-trap.html public class gcj extends Freedom implements Java { ... } -------------- next part -------------- A non-text attachment was scrubbed... Name: japi-02.diff Type: text/x-diff Size: 926 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From gnu_andrew@member.fsf.org Sun Feb 3 19:49:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Sun, 03 Feb 2008 19:49:00 -0000 Subject: [builder] FYI: Remove generics JAPI runs and useless JikesRVM run Message-ID: <20080203194825.GA25229@localhost.localdomain> This builder patch removes the now redundant lines to run JAPI for the generics branch, and also removes the JikesRVM vs Classpath test which doesn't make sense (Classpath shouldn't aim to be JikesRVM...) ChangeLog: 2008-02-03 Andrew John Hughes * RunJapi: Remove generics and useless JikesRVM run. -- Andrew :-) Escape the Java Trap with GNU Classpath! http://www.gnu.org/philosophy/java-trap.html public class gcj extends Freedom implements Java { ... } -------------- next part -------------- A non-text attachment was scrubbed... Name: japi-03.diff Type: text/x-diff Size: 1858 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From gnu_andrew@member.fsf.org Sun Feb 10 23:33:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Sun, 10 Feb 2008 23:33:00 -0000 Subject: FYI: Add tests for new NotificationResult and TargetedNotification classes Message-ID: <20080210233315.GA23004@localhost.localdomain> This adds tests for the new classes just committed to Classpath. ChangeLog: 2008-02-10 Andrew John Hughes * gnu/testlet/javax/management/remote/TargetedNotificationTest.java: New test. * gnu/testlet/javax/management/remote/NotificationResultTest.java: Likewise. -- Andrew :-) Escape the Java Trap with GNU Classpath! http://www.gnu.org/philosophy/java-trap.html public class gcj extends Freedom implements Java { ... } -------------- next part -------------- A non-text attachment was scrubbed... Name: management-07.diff Type: text/x-diff Size: 6253 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From gnu_andrew@member.fsf.org Sat Feb 16 00:17:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Sat, 16 Feb 2008 00:17:00 -0000 Subject: [builder] FYI: Cleanup updates Message-ID: <20080216001639.GA24051@localhost.localdomain> This is the first of a series of patches to remove some cruft from builder. This gets rid of a few dead updates (gcj-eclipse, generics) and fixes cacao so we are using the hg development tree and not the dead svn repository. ChangeLog: 2008-02-16 Andrew John Hughes * Update: Remove generics, gcj-eclipse and future branches. Fix cacao to use hg. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net -------------- next part -------------- A non-text attachment was scrubbed... Name: cleanup-01.diff Type: text/x-diff Size: 1817 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From gnu_andrew@member.fsf.org Sat Feb 16 11:31:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Sat, 16 Feb 2008 11:31:00 -0000 Subject: [builder] FYI: Turn on release builds Message-ID: <20080216113022.GA25878@localhost.localdomain> This turns back on the builder release builds in preparation for the release. ChangeLog: -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net -------------- next part -------------- A non-text attachment was scrubbed... Name: release-01.diff Type: text/x-diff Size: 7352 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From gnu_andrew@member.fsf.org Sat Feb 16 11:46:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Sat, 16 Feb 2008 11:46:00 -0000 Subject: [builder] FYI: Add Kaffe Message-ID: <20080216114544.GA26184@localhost.localdomain> This adds a Kaffe build to builder. 2008-02-16 Andrew John Hughes * Build: Add Kaffe. * Kaffe: New build script for Kaffe. * StdBuild: Add Kaffe. * Update: Download Kaffe sources. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net -------------- next part -------------- A non-text attachment was scrubbed... Name: kaffe-01.diff Type: text/x-diff Size: 1989 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From dalibor.topic@googlemail.com Sat Feb 16 12:10:00 2008 From: dalibor.topic@googlemail.com (Dalibor Topic) Date: Sat, 16 Feb 2008 12:10:00 -0000 Subject: [builder] FYI: Add Kaffe In-Reply-To: <20080216114544.GA26184@localhost.localdomain> References: <20080216114544.GA26184@localhost.localdomain> Message-ID: <47B6D271.3090007@kaffe.org> Andrew John Hughes schrieb: > This adds a Kaffe build to builder. > > 2008-02-16 Andrew John Hughes > > * Build: Add Kaffe. > * Kaffe: New build script for Kaffe. > * StdBuild: Add Kaffe. > * Update: Download Kaffe sources. > > Great, thank you very much! cheers, dalibor topic From gnu_andrew@member.fsf.org Sat Feb 16 12:54:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Sat, 16 Feb 2008 12:54:00 -0000 Subject: [builder] FYI: Add Mauve testing with Kaffe Message-ID: <20080216125343.GA26507@localhost.localdomain> This adds a script to run Mauve with the Kaffe build. ChangeLog: 2008-02-16 Andrew John Hughes * Check: Add MauveKaffe. * MauveKaffe: New Mauve script for Kaffe. * Settings: Add function for Kaffe's path. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net -------------- next part -------------- A non-text attachment was scrubbed... Name: kaffe-02.diff Type: text/x-diff Size: 1978 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From gnu_andrew@member.fsf.org Tue Feb 19 23:04:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Tue, 19 Feb 2008 23:04:00 -0000 Subject: FYI: Testcase fix Message-ID: <20080219230330.GA5942@localhost.localdomain> This patch fixes the TargetedNotification test to not use a null object; this causes an exception from java.util.EventSource. ChangeLog: 2008-02-10 Andrew John Hughes * gnu/testlet/javax/management/remote/TargetedNotificationTest.java: Avoid using null for the event object. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net -------------- next part -------------- A non-text attachment was scrubbed... Name: management-07b.diff Type: text/x-diff Size: 801 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From gnu_andrew@member.fsf.org Fri Feb 29 23:37:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Fri, 29 Feb 2008 23:37:00 -0000 Subject: FYI: Add PR34840 check Message-ID: <20080229233642.GA31932@localhost.localdomain> This adds a test to Mauve for the bug found in PR34840. ChangeLog: 2008-02-29 Andrew John Hughes * gnu/testlet/java/lang/StringBuffer/PR34840.java: New test for bug PR classpath/34840. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- A non-text attachment was scrubbed... Name: pr34840.diff Type: text/x-diff Size: 1673 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From roman@kennke.org Wed Mar 5 11:25:00 2008 From: roman@kennke.org (Roman Kennke) Date: Wed, 05 Mar 2008 11:25:00 -0000 Subject: FYI: Small fixes Message-ID: <1204716263.5907.26.camel@mercury> This fixes the copyright notice in one file, and removes another. Cheers, Roman 2008-03-05 Roman Kennke * gnu/testlet/javax/swing/text/AbstractDocument/getDocumentProperties.java: Fixed copyright notice. * gnu/testlet/javax/swing/text/Utilities/getBreakLocation.java: Removed bogus test. /Roman -- http://kennke.org/blog/ -------------- next part -------------- A non-text attachment was scrubbed... Name: patch.txt Type: text/x-patch Size: 3377 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Dies ist ein digital signierter Nachrichtenteil URL: From gnu_andrew@member.fsf.org Mon Mar 10 21:06:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Mon, 10 Mar 2008 21:06:00 -0000 Subject: [builder] FYI: Add inverse JAPI runs for jdk14 and jdk15 Message-ID: <20080310210551.GA17185@localhost.localdomain> This adds inverse runs (classpath-x as opposed to x-classpath) for jdk14 and jdk15. We really need to have OpenJDK 6 too. ChangeLog: 2008-03-10 Andrew John Hughes * RunJapi: Add inverse runs for jdk14 and jdk15. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- A non-text attachment was scrubbed... Name: japi-04.diff Type: text/x-diff Size: 2073 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From gnu_andrew@member.fsf.org Tue Mar 11 23:08:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Tue, 11 Mar 2008 23:08:00 -0000 Subject: [builder] FYI: Add GJDoc Message-ID: <20080311230805.GA13375@localhost.localdomain> This adds GJDoc to builder. Once we have this working successfully, we can then generate Classpath documentation. ChangeLog: 2008-03-11 Andrew John Hughes * Build: Add GJDoc. * GJDoc: Build script for GJDoc. * Update: Update GJDoc. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- A non-text attachment was scrubbed... Name: gjdoc-01.diff Type: text/x-diff Size: 1491 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From gnu_andrew@member.fsf.org Tue Mar 11 23:14:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Tue, 11 Mar 2008 23:14:00 -0000 Subject: [builder] FYI: Build Mauve in different directories for different VMs Message-ID: <20080311231323.GA13416@localhost.localdomain> This gives a different Mauve build directory for the runs with different VMs so the results are kept. ChangeLog: 2008-03-11 Andrew John Hughes * MauveCacao: Build in build-cacao. * MauveKaffe: Build in build-kaffe. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- A non-text attachment was scrubbed... Name: mauve-01.diff Type: text/x-diff Size: 1064 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From ddaney@avtrex.com Thu Mar 13 04:57:00 2008 From: ddaney@avtrex.com (David Daney) Date: Thu, 13 Mar 2008 04:57:00 -0000 Subject: FYI: New java.net.Socet test. Message-ID: <47D8B416.3090101@avtrex.com> This is a patch I have had in my local tree for a while. I wrote it when I was hacking around on libgcj's Socket code. Commited. 2008-03-12 David Daney * gnu/testlet/java/net/Socket/jdk14.java (test): Add 'bind to any local address' test. -------------- next part -------------- A non-text attachment was scrubbed... Name: mauve.patch Type: text/x-patch Size: 993 bytes Desc: not available URL: From gnu_andrew@member.fsf.org Mon Mar 17 03:16:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Mon, 17 Mar 2008 03:16:00 -0000 Subject: [builder] FYI: Enable doc generation Message-ID: <20080317031605.GA32752@localhost.localdomain> This enables the use of GJDoc to generate Classpath API documentation. ChangeLog: 2008-03-17 Andrew John Hughes * Classpath: Turn on building with GJDoc. * Settings: Add function for adding GJDoc to the path. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- A non-text attachment was scrubbed... Name: gjdoc-02.diff Type: text/x-diff Size: 1303 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From mario.torre@aicas.com Tue Mar 25 20:05:00 2008 From: mario.torre@aicas.com (Mario Torre) Date: Tue, 25 Mar 2008 20:05:00 -0000 Subject: FYI: move CopyOnWriteArrayList tests Message-ID: <1206475478.2954.11.camel@lou.aicas.burg> 2008-03-25 Mario Torre * gnu/testlet/java/util/concurrent/CopyOnWriteArrayList/Clone.java: New test. * gnu/testlet/java/util/concurrent/CopyOnWriteArrayList/Equals.java: likewise. Cheers, Mario -- Mario Torre, Software Developer, http://www.jroller.com/neugens/ aicas Allerton Interworks Computer Automated Systems GmbH Haid-und-Neu-Stra?e 18 * D-76131 Karlsruhe * Germany http://www.aicas.com * Tel: +49-721-663 968-53 pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim Gesch?ftsf?hrer: Dr. James J. Hunt Please, support open standards: http://opendocumentfellowship.org/petition/ http://www.nosoftwarepatents.com/ -------------- next part -------------- A non-text attachment was scrubbed... Name: 2008-03-25-copy_on_write_mauve.patch Type: text/x-patch Size: 5105 bytes Desc: not available URL: From neugens@aicas.com Wed Mar 26 16:12:00 2008 From: neugens@aicas.com (Mario Torre) Date: Wed, 26 Mar 2008 16:12:00 -0000 Subject: FYI: move CopyOnWriteArrayList tests take II Message-ID: <1206547891.2954.37.camel@lou.aicas.burg> 2008-03-26 Mario Torre * gnu/testlet/java/util/concurrent/CopyOnWriteArrayList/SubListTest.java (test): new test implemented. -- Mario Torre, Software Developer, http://www.jroller.com/neugens/ aicas Allerton Interworks Computer Automated Systems GmbH Haid-und-Neu-Stra?e 18 * D-76131 Karlsruhe * Germany http://www.aicas.com * Tel: +49-721-663 968-53 pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim Gesch?ftsf?hrer: Dr. James J. Hunt Please, support open standards: http://opendocumentfellowship.org/petition/ http://www.nosoftwarepatents.com/ -------------- next part -------------- A non-text attachment was scrubbed... Name: 2008-03-26-copy_on_write_mauve_02.patch Type: text/x-patch Size: 2816 bytes Desc: not available URL: From neugens.limasoftware@gmail.com Fri Apr 18 17:58:00 2008 From: neugens.limasoftware@gmail.com (Mario Torre) Date: Fri, 18 Apr 2008 17:58:00 -0000 Subject: FYI: Mauve test for PR35974 Message-ID: <1208541449.4625.1.camel@nirvana.limasoftware.net> Thanks, Mario 2008-04-18 Mario Torre * gnu/testlet/java/util/logging/Logger/ConcurrentLogging.java: test for PR35974. -- Lima Software - http://www.limasoftware.net/ GNU Classpath Developer - http://www.classpath.org/ Fedora Ambassador - http://fedoraproject.org/wiki/MarioTorre Jabber: neugens@jabber.org pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF Please, support open standards: http://opendocumentfellowship.org/petition/ http://www.nosoftwarepatents.com/ -------------- next part -------------- A non-text attachment was scrubbed... Name: 2008-04-18-mauve.patch Type: text/x-patch Size: 6110 bytes Desc: not available URL: From andrew@rivendell.middle-earth.co.uk Sun Apr 20 21:42:00 2008 From: andrew@rivendell.middle-earth.co.uk (Andrew John Hughes) Date: Sun, 20 Apr 2008 21:42:00 -0000 Subject: [builder] FYI: Add OpenJDK6 JAPI run Message-ID: <20080420194053.GA26918@rivendell.middle-earth.co.uk> This patch adds OpenJDK6 to the JAPI runs. It also stops copying the redundant JikesRVM vs. Classpath run. ChangeLog: 2008-04-20 Andrew John Hughes * RunJapi: Add runs for OpenJDK6, and remove copying of jikesrvm-classpath.html. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- Index: RunJapi =================================================================== RCS file: /cvs/mauve/builder/scripts/RunJapi,v retrieving revision 1.6 diff -u -r1.6 RunJapi --- RunJapi 10 Mar 2008 21:06:12 -0000 1.6 +++ RunJapi 20 Apr 2008 19:35:30 -0000 @@ -58,28 +58,36 @@ $JAPITOOLS/bin/japicompat -v -h -o jdk15-classpath.html \ jdk15.japi.gz classpath.japi.gz $JAPITOOLS/bin/japicompat -v -h -o openjdk-classpath.html \ - openjdk-b12.japi.gz classpath.japi.gz + openjdk.japi.gz classpath.japi.gz +$JAPITOOLS/bin/japicompat -v -h -o openjdk6-classpath.html \ + openjdk6.japi.gz classpath.japi.gz $JAPITOOLS/bin/japicompat -v -h -o classpath-jdk14.html \ -i jdk15.japi.gz \ classpath.japi.gz jdk14.japi.gz $JAPITOOLS/bin/japicompat -v -h -o classpath-jdk15.html \ classpath.japi.gz jdk15.japi.gz $JAPITOOLS/bin/japicompat -v -h -o classpath-openjdk.html \ - classpath.japi.gz openjdk-b12.japi.gz + classpath.japi.gz openjdk.japi.gz +$JAPITOOLS/bin/japicompat -v -h -o classpath-openjdk6.html \ + classpath.japi.gz openjdk6.japi.gz $JAPITOOLS/bin/japicompat -v -h -o jdk14-libgcj.html \ -i jdk15.japi.gz \ jdk14.japi.gz libgcj.japi.gz $JAPITOOLS/bin/japicompat -v -h -o jdk15-libgcj.html \ jdk15.japi.gz libgcj.japi.gz $JAPITOOLS/bin/japicompat -v -h -o openjdk-libgcj.html \ - openjdk-b12.japi.gz libgcj.japi.gz + openjdk.japi.gz libgcj.japi.gz +$JAPITOOLS/bin/japicompat -v -h -o openjdk6-libgcj.html \ + openjdk6.japi.gz libgcj.japi.gz $JAPITOOLS/bin/japicompat -v -h -o libgcj-jdk14.html \ -i jdk15.japi.gz \ libgcj.japi.gz jdk14.japi.gz $JAPITOOLS/bin/japicompat -v -h -o libgcj-jdk15.html \ libgcj.japi.gz jdk15.japi.gz $JAPITOOLS/bin/japicompat -v -h -o libgcj-openjdk.html \ - libgcj.japi.gz openjdk-b12.japi.gz + libgcj.japi.gz openjdk.japi.gz +$JAPITOOLS/bin/japicompat -v -h -o libgcj-openjdk6.html \ + libgcj.japi.gz openjdk6.japi.gz $JAPITOOLS/bin/japicompat -v -h -o classpath-jikesrvm.html \ classpath.japi.gz jikesrvm.japi.gz @@ -87,16 +95,19 @@ cp jdk14-classpath.html $WEB/ cp jdk15-classpath.html $WEB/ cp openjdk-classpath.html $WEB/ +cp openjdk6-classpath.html $WEB/ cp classpath-jdk14.html $WEB/ cp classpath-jdk15.html $WEB/ cp classpath-openjdk.html $WEB/ +cp classpath-openjdk6.html $WEB/ cp jdk14-libgcj.html $WEB/ cp jdk15-libgcj.html $WEB/ cp openjdk-libgcj.html $WEB/ +cp openjdk6-libgcj.html $WEB/ cp libgcj-jdk14.html $WEB/ cp libgcj-jdk15.html $WEB/ cp libgcj-openjdk.html $WEB/ +cp libgcj-openjdk6.html $WEB/ cp $ONExONE $WEB/ cp $CSS $WEB/ -cp jikesrvm-classpath.html $WEB/ cp classpath-jikesrvm.html $WEB/ From andrew@rivendell.middle-earth.co.uk Sun Apr 20 21:47:00 2008 From: andrew@rivendell.middle-earth.co.uk (Andrew John Hughes) Date: Sun, 20 Apr 2008 21:47:00 -0000 Subject: [builder] FYI: Ignore 1.6 changes Message-ID: <20080420214753.GA8499@rivendell.middle-earth.co.uk> This fixes the JAPI run so that changes in OpenJDK6 (the 1.6 API) are ignored when running 1.5 tests. ChangeLog: 2008-04-20 Andrew John Hughes * RunJapi: Ignore changes in the 1.6 API provided by OpenJDK6 on 1.5 runs. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- Index: RunJapi =================================================================== RCS file: /cvs/mauve/builder/scripts/RunJapi,v retrieving revision 1.7 diff -u -r1.7 RunJapi --- RunJapi 20 Apr 2008 20:41:09 -0000 1.7 +++ RunJapi 20 Apr 2008 21:45:28 -0000 @@ -56,6 +56,7 @@ -i jdk15.japi.gz \ jdk14.japi.gz classpath.japi.gz $JAPITOOLS/bin/japicompat -v -h -o jdk15-classpath.html \ + -i openjdk6.japi.gz \ jdk15.japi.gz classpath.japi.gz $JAPITOOLS/bin/japicompat -v -h -o openjdk-classpath.html \ openjdk.japi.gz classpath.japi.gz @@ -65,6 +66,7 @@ -i jdk15.japi.gz \ classpath.japi.gz jdk14.japi.gz $JAPITOOLS/bin/japicompat -v -h -o classpath-jdk15.html \ + -i openjdk6.japi.gz \ classpath.japi.gz jdk15.japi.gz $JAPITOOLS/bin/japicompat -v -h -o classpath-openjdk.html \ classpath.japi.gz openjdk.japi.gz @@ -74,6 +76,7 @@ -i jdk15.japi.gz \ jdk14.japi.gz libgcj.japi.gz $JAPITOOLS/bin/japicompat -v -h -o jdk15-libgcj.html \ + -i openjdk6.japi.gz \ jdk15.japi.gz libgcj.japi.gz $JAPITOOLS/bin/japicompat -v -h -o openjdk-libgcj.html \ openjdk.japi.gz libgcj.japi.gz @@ -83,6 +86,7 @@ -i jdk15.japi.gz \ libgcj.japi.gz jdk14.japi.gz $JAPITOOLS/bin/japicompat -v -h -o libgcj-jdk15.html \ + -i openjdk6.japi.gz \ libgcj.japi.gz jdk15.japi.gz $JAPITOOLS/bin/japicompat -v -h -o libgcj-openjdk.html \ libgcj.japi.gz openjdk.japi.gz From gnu_andrew@member.fsf.org Mon Apr 28 19:54:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Mon, 28 Apr 2008 19:54:00 -0000 Subject: Fwd: [cp-patches] [mauve] don't compile dependencies when using -compile no option In-Reply-To: <17c6771e0804281253j54275244obe11bb7f34890909@mail.gmail.com> References: <1209410494.9758.5.camel@workstation.home.at> <17c6771e0804281253j54275244obe11bb7f34890909@mail.gmail.com> Message-ID: <17c6771e0804281253j5bb3ad24v4aa1aecae4e7bc70@mail.gmail.com> Mauve patches go here... ;) ---------- Forwarded message ---------- From: Andrew John Hughes Date: 28 Apr 2008 20:53 Subject: Re: [cp-patches] [mauve] don't compile dependencies when using -compile no option To: Christian Thalinger Cc: classpath-patches ml On 28/04/2008, Christian Thalinger wrote: > Hi! > > This patch disables the compilation of dependencies when using the > -compile no option. When the dependency class does not exist it prints > a FAIL message like: > > FAIL: java.lang.Character.unicode > One of the dependencies is not compiled. > > We need this patch when we cross-compile Mauve for tgolem to be able to > run it on low-performance architectures in a reasonable amount of time. > OK to commit? > > - twisti > > --- > > Index: Harness.java > =================================================================== > RCS file: /cvs/mauve/mauve/Harness.java,v > retrieving revision 1.29 > diff -u -3 -p -r1.29 Harness.java > --- Harness.java 7 Apr 2007 20:14:27 -0000 1.29 > +++ Harness.java 28 Apr 2008 19:09:16 -0000 > @@ -1095,33 +1095,68 @@ public class Harness > if (depend.endsWith(".class")) > depend = > depend.substring(0, depend.length() - 6); > - if (! depend.endsWith(".java")) > - depend += ".java"; > > - if (compileTest(depend) != 0) > + if (!compileTests) > { > - // One of the dependencies failed to compile, > - // so we report the test as failing and don't > - // try to run it. > - String shortName = fullPath.substring(12, fullPath.length() - 5). > - replace(File.separatorChar, '.'); > - > - if (verbose) > + File cf = new File(depend + ".class"); > + if (!cf.exists()) > { > - System.out.println("TEST: " + shortName); > - System.out.println(" FAIL: One of the " + > - "dependencies failed to compile."); > + // There is a dependency class > + // missing, but the -compile no > + // option was given so we just > + // skip it > + String shortName = fullPath.substring(12, fullPath.length() - 5). > + replace(File.separatorChar, '.'); > + > + if (verbose) > + { > + System.out.println("TEST: " + shortName); > + System.out.println(" FAIL: One of the " + > + "dependencies is not compiled."); > + } > + else > + { > + System.out.println("FAIL: " + shortName); > + System.out.println(" One of the " + > + "dependencies is not compiled."); > + } > + total_test_fails++; > + total_tests++; > + sb.setLength(sb.length() - fullPath.length() - 1); > + count --; > } > - else > + } > + else > + { > + if (! depend.endsWith(".java")) > + depend += ".java"; > + > + if (compileTest(depend) != 0) > { > - System.out.println("FAIL: " + shortName); > - System.out.println(" One of the " + > - "dependencies failed to compile."); > + // One of the dependencies > + // failed to compile, so we > + // report the test as failing > + // and don't try to run it. > + String shortName = fullPath.substring(12, fullPath.length() - 5). > + replace(File.separatorChar, '.'); > + > + if (verbose) > + { > + System.out.println("TEST: " + shortName); > + System.out.println(" FAIL: One of the " + > + "dependencies failed to compile."); > + } > + else > + { > + System.out.println("FAIL: " + shortName); > + System.out.println(" One of the " + > + "dependencies failed to compile."); > + } > + total_test_fails++; > + total_tests++; > + sb.setLength(sb.length() - fullPath.length() - 1); > + count --; > } > - total_test_fails++; > - total_tests++; > - sb.setLength(sb.length() - fullPath.length() - 1); > - count --; > } > } > break; > > > > Sounds like a sensible idea to me. -- Andrew :-) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -- Andrew :-) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From gnu_andrew@member.fsf.org Mon May 12 21:24:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Mon, 12 May 2008 21:24:00 -0000 Subject: FYI: Add tests for PR36000 (region-based regex matching) Message-ID: <20080512212410.GA8202@rivendell.middle-earth.co.uk> This adds a new test for the region-based pattern matching I just implemented in java.util.regex. It also makes the output more verbose for one of our existing tests. I needed this when debugging an issue with it a few months back. ChangeLog: 2008-05-12 Andrew John Hughes * gnu/testlet/java/text/SimpleDateFormat/regress.java: Make output more verbose. * gnu/testlet/java/util/regex/Regions.java: New test. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- Index: gnu/testlet/java/text/SimpleDateFormat/regress.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/text/SimpleDateFormat/regress.java,v retrieving revision 1.12 diff -u -r1.12 regress.java --- gnu/testlet/java/text/SimpleDateFormat/regress.java 9 Aug 2006 19:31:10 -0000 1.12 +++ gnu/testlet/java/text/SimpleDateFormat/regress.java 12 May 2008 21:21:15 -0000 @@ -64,7 +64,7 @@ } catch (ParseException _) { - harness.debug (_); + harness.debug ("At index " + _.getErrorOffset() + " " + _); harness.check (false, tz); } } Index: gnu/testlet/java/util/regex/Matcher/Regions.java =================================================================== RCS file: gnu/testlet/java/util/regex/Matcher/Regions.java diff -N gnu/testlet/java/util/regex/Matcher/Regions.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/regex/Matcher/Regions.java 12 May 2008 21:21:16 -0000 @@ -0,0 +1,53 @@ +// Tags: JDK1.5 + +// Copyright (C) 2008 Andrew John Hughes (gnu_andrew@member.fsf.org) + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +package gnu.testlet.java.util.regex.Matcher; + +import gnu.testlet.Testlet; +import gnu.testlet.TestHarness; + +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +public class Regions + implements Testlet +{ + + public void test (TestHarness harness) + { + String s = "food bar fool"; + Matcher m = Pattern.compile("^foo.").matcher(s); + + harness.check(m.lookingAt(), "Match foo at start of " + s); + harness.check(m.group(), "food"); + + m.reset(); + m.region(9, s.length()); + harness.check(m.lookingAt(), "Match foo at start of " + s.substring(9)); + harness.check(m.group(), "fool"); + + m.reset(); + m.region(9, 10); + harness.check(m.lookingAt(), false, + "Match foo at start of " + s.substring(9,10)); + + } +} From gnu_andrew@member.fsf.org Mon May 12 21:35:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Mon, 12 May 2008 21:35:00 -0000 Subject: FYI: Check value from parsing +x is x Message-ID: <20080512213515.GA8586@rivendell.middle-earth.co.uk> This extends the check against parsing +x so that not only does +x pass, but it also must return x as the value of i. Classpath currently fails the second test. Only OpenJDK (JDK7) implements +x parsing at present. ChangeLog: 2008-05-12 Andrew John Hughes * gnu/testlet/java/lang/Integer/parseInt.java: Check that parsing +x returns x. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- Index: gnu/testlet/java/lang/Integer/parseInt.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/lang/Integer/parseInt.java,v retrieving revision 1.3 diff -u -r1.3 parseInt.java --- gnu/testlet/java/lang/Integer/parseInt.java 3 Jul 2007 14:30:04 -0000 1.3 +++ gnu/testlet/java/lang/Integer/parseInt.java 12 May 2008 21:32:45 -0000 @@ -110,6 +110,7 @@ { i = Integer.parseInt("+10"); harness.check(true); + harness.check(i, 10); } catch (NumberFormatException nfe) { From twisti@complang.tuwien.ac.at Thu May 15 10:36:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Thu, 15 May 2008 10:36:00 -0000 Subject: write XML output file only once Message-ID: <1210847780.3214.24.camel@imac523d.theobroma-systems.com> Hi! This patch only writes the XML output file once after the Harness sends "_dump_data_" and not after each finished testlet. This can be a huge amount of data writes when running e.g. on java.util. OK to commit? - twisti --- Index: RunnerProcess.java =================================================================== RCS file: /cvs/mauve/mauve/RunnerProcess.java,v retrieving revision 1.16 diff -u -3 -p -r1.16 RunnerProcess.java --- RunnerProcess.java 26 Nov 2006 23:12:41 -0000 1.16 +++ RunnerProcess.java 15 May 2008 10:33:20 -0000 @@ -214,6 +214,21 @@ public class RunnerProcess System.exit(0); if (testname.equals("_dump_data_")) { + // Print the report if necessary. + if (report != null) + { + File f = new File(xmlfile); + try + { + report.writeXml(f); + } + catch (IOException e) + { + throw new Error("Failed to write data to xml file: " + + e.getMessage()); + } + } + if (useEMMA) dumpCoverageData(); else @@ -433,20 +448,6 @@ public class RunnerProcess // Print out a summary. int temp = harness.done(); - // Print the report if necessary. - if (report != null) - { - File f = new File(xmlfile); - try - { - report.writeXml(f); - } - catch (IOException e) - { - throw new Error("Failed to write data to xml file: " - + e.getMessage()); - } - } // Report back to Harness that we've finished properly, whether the test // passed or failed. Harness will wait for a message starting with From gnu_andrew@member.fsf.org Thu May 15 20:13:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Thu, 15 May 2008 20:13:00 -0000 Subject: FYI: Add test for PR35482 Message-ID: <20080515201251.GA25353@rivendell.middle-earth.co.uk> This adds a test for the lowercasing bug found in PR35482. ChangeLog: 2008-05-15 Andrew John Hughes * gnu/testlet/java/lang/String/PR35482.java: Test for erroneous lowercasing. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- Index: gnu/testlet/java/lang/String/PR35482.java =================================================================== RCS file: gnu/testlet/java/lang/String/PR35482.java diff -N gnu/testlet/java/lang/String/PR35482.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/lang/String/PR35482.java 15 May 2008 20:03:24 -0000 @@ -0,0 +1,33 @@ +// Tags: JDK1.0 + +// Copyright (C) 2008 Andrew John Hughes (gnu_andrew@member.fsf.org) + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. */ + +package gnu.testlet.java.lang.String; + +import gnu.testlet.Testlet; +import gnu.testlet.TestHarness; + +public class PR35482 +{ + public void test(TestHarness harness) + { + harness.check("mbeanDescriptor".toLowerCase(), "mbeandescriptor"); + } +} From twisti@complang.tuwien.ac.at Mon May 19 07:51:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Mon, 19 May 2008 07:51:00 -0000 Subject: fix/workaround for java.util.regex.Pattern.pcrematches' XML output Message-ID: <1211183470.11614.17.camel@imac523d.theobroma-systems.com> Hi! This patch filters a character in the output from java.util.regex.Pattern.pcrematches which is not a valid character in XML files: $ xmllint zzz.xml zzz.xml:354: parser error : PCDATA invalid Char value 11 line 138: a b [1] ^ I simply replace it with '?'. It's not the best solution, because '?' is a commonly used character in regular expressions, but it works. I'll commit that one as I think nobody cares about the XML output anyways. - twisti --- Index: gnu/testlet/TestReport.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/TestReport.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 TestReport.java --- gnu/testlet/TestReport.java 19 Jun 2006 22:07:37 -0000 1.3 +++ gnu/testlet/TestReport.java 19 May 2008 07:44:59 -0000 @@ -124,6 +124,8 @@ public class TestReport str = str.replaceAll("&", "&"); str = str.replaceAll("<", "<"); str = str.replaceAll(">", ">"); + // This is a workaround for java.util.regex.Pattern.pcrematches. + str = str.replace(' ', '?'); return str; } From twisti@complang.tuwien.ac.at Mon May 19 08:09:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Mon, 19 May 2008 08:09:00 -0000 Subject: write XML output file only once In-Reply-To: <1210847780.3214.24.camel@imac523d.theobroma-systems.com> References: <1210847780.3214.24.camel@imac523d.theobroma-systems.com> Message-ID: <1211184522.11614.18.camel@imac523d.theobroma-systems.com> On Thu, 2008-05-15 at 12:36 +0200, Christian Thalinger wrote: > Hi! > > This patch only writes the XML output file once after the Harness sends > "_dump_data_" and not after each finished testlet. This can be a huge > amount of data writes when running e.g. on java.util. > > OK to commit? I'll commit that one now. For me this is a much better solution than the current one because the current one is only better if the failing test is the last one (think of running a lot of tests like java.util, not just only one or two). When a test crashes or hangs Harness restarts a new RunnerProcess and overwrites the previous XML file, so all previous test data is lost anyways. - twisti From twisti@complang.tuwien.ac.at Wed May 21 13:31:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 21 May 2008 13:31:00 -0000 Subject: build directory support (patch 1) Message-ID: <1211376675.24194.11.camel@imac523d.theobroma-systems.com> Hi! This is the first patch for the build directory support. It adds the appropriate Uses tags to all javax.swing classes. More to come... - twisti --- Index: gnu/testlet/javax/swing/DefaultButtonModel/setArmed.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/DefaultButtonModel/setArmed.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 setArmed.java --- gnu/testlet/javax/swing/DefaultButtonModel/setArmed.java 16 May 2006 21:59:52 -0000 1.1 +++ gnu/testlet/javax/swing/DefaultButtonModel/setArmed.java 21 May 2008 13:02:56 -0000 @@ -22,6 +22,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyDefaultButtonModel package gnu.testlet.javax.swing.DefaultButtonModel; Index: gnu/testlet/javax/swing/DefaultButtonModel/setEnabled.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/DefaultButtonModel/setEnabled.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 setEnabled.java --- gnu/testlet/javax/swing/DefaultButtonModel/setEnabled.java 16 May 2006 21:59:52 -0000 1.1 +++ gnu/testlet/javax/swing/DefaultButtonModel/setEnabled.java 21 May 2008 13:02:56 -0000 @@ -22,6 +22,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyDefaultButtonModel package gnu.testlet.javax.swing.DefaultButtonModel; Index: gnu/testlet/javax/swing/DefaultButtonModel/setPressed.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/DefaultButtonModel/setPressed.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 setPressed.java --- gnu/testlet/javax/swing/DefaultButtonModel/setPressed.java 16 May 2006 21:59:52 -0000 1.1 +++ gnu/testlet/javax/swing/DefaultButtonModel/setPressed.java 21 May 2008 13:02:56 -0000 @@ -22,6 +22,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyDefaultButtonModel package gnu.testlet.javax.swing.DefaultButtonModel; Index: gnu/testlet/javax/swing/JComboBox/ComboRobot.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JComboBox/ComboRobot.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 ComboRobot.java --- gnu/testlet/javax/swing/JComboBox/ComboRobot.java 18 Jul 2006 18:36:29 -0000 1.3 +++ gnu/testlet/javax/swing/JComboBox/ComboRobot.java 21 May 2008 13:02:56 -0000 @@ -20,7 +20,7 @@ */ // Tags: JDK1.4 GUI - +// Uses: ../../../org/omg/CORBA/Asserter package gnu.testlet.javax.swing.JComboBox; Index: gnu/testlet/javax/swing/JComboBox/setEditor.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JComboBox/setEditor.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 setEditor.java --- gnu/testlet/javax/swing/JComboBox/setEditor.java 31 Jan 2006 16:51:53 -0000 1.3 +++ gnu/testlet/javax/swing/JComboBox/setEditor.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.4 +// Uses: ../plaf/TestLookAndFeel // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/JComboBox/setModel.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JComboBox/setModel.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 setModel.java --- gnu/testlet/javax/swing/JComboBox/setModel.java 18 Oct 2005 20:47:46 -0000 1.1 +++ gnu/testlet/javax/swing/JComboBox/setModel.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.4 +// Uses: MyJComboBox // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/JComboBox/setSelectedIndex.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JComboBox/setSelectedIndex.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 setSelectedIndex.java --- gnu/testlet/javax/swing/JComboBox/setSelectedIndex.java 18 Oct 2005 20:47:46 -0000 1.1 +++ gnu/testlet/javax/swing/JComboBox/setSelectedIndex.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.4 +// Uses: MyJComboBox // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/JComponent/getFont.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JComponent/getFont.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getFont.java --- gnu/testlet/javax/swing/JComponent/getFont.java 23 Sep 2005 13:19:00 -0000 1.1 +++ gnu/testlet/javax/swing/JComponent/getFont.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyJLabel // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/JFrame/HeavyweightComponent.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JFrame/HeavyweightComponent.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 HeavyweightComponent.java --- gnu/testlet/javax/swing/JFrame/HeavyweightComponent.java 23 Feb 2006 03:03:54 -0000 1.1 +++ gnu/testlet/javax/swing/JFrame/HeavyweightComponent.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 GUI +// Uses: ../../../java/awt/LocationTests // Copyright (C) 2006 Red Hat Index: gnu/testlet/javax/swing/JInternalFrame/paramString.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JInternalFrame/paramString.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 paramString.java --- gnu/testlet/javax/swing/JInternalFrame/paramString.java 31 May 2006 13:22:37 -0000 1.1 +++ gnu/testlet/javax/swing/JInternalFrame/paramString.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyJInternalFrame package gnu.testlet.javax.swing.JInternalFrame; Index: gnu/testlet/javax/swing/JLabel/paramString.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JLabel/paramString.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 paramString.java --- gnu/testlet/javax/swing/JLabel/paramString.java 31 May 2006 12:32:24 -0000 1.1 +++ gnu/testlet/javax/swing/JLabel/paramString.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyJLabel package gnu.testlet.javax.swing.JLabel; Index: gnu/testlet/javax/swing/JOptionPane/getInputMap.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JOptionPane/getInputMap.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getInputMap.java --- gnu/testlet/javax/swing/JOptionPane/getInputMap.java 7 Jun 2006 09:45:53 -0000 1.1 +++ gnu/testlet/javax/swing/JOptionPane/getInputMap.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.4 +// Uses: MyJOptionPane package gnu.testlet.javax.swing.JOptionPane; Index: gnu/testlet/javax/swing/JProgressBar/paramString.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JProgressBar/paramString.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 paramString.java --- gnu/testlet/javax/swing/JProgressBar/paramString.java 31 May 2006 10:34:44 -0000 1.1 +++ gnu/testlet/javax/swing/JProgressBar/paramString.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyJProgressBar package gnu.testlet.javax.swing.JProgressBar; Index: gnu/testlet/javax/swing/JScrollBar/paramString.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JScrollBar/paramString.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 paramString.java --- gnu/testlet/javax/swing/JScrollBar/paramString.java 31 May 2006 07:52:39 -0000 1.1 +++ gnu/testlet/javax/swing/JScrollBar/paramString.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyJScrollBar package gnu.testlet.javax.swing.JScrollBar; Index: gnu/testlet/javax/swing/JSpinner/DefaultEditor/propertyChange.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JSpinner/DefaultEditor/propertyChange.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 propertyChange.java --- gnu/testlet/javax/swing/JSpinner/DefaultEditor/propertyChange.java 15 Feb 2006 14:47:55 -0000 1.1 +++ gnu/testlet/javax/swing/JSpinner/DefaultEditor/propertyChange.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: FIXME +// Uses: MyDefaultEditor package gnu.testlet.javax.swing.JSpinner.DefaultEditor; Index: gnu/testlet/javax/swing/JSpinner/DefaultEditor/stateChanged.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JSpinner/DefaultEditor/stateChanged.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 stateChanged.java --- gnu/testlet/javax/swing/JSpinner/DefaultEditor/stateChanged.java 15 Feb 2006 14:47:55 -0000 1.1 +++ gnu/testlet/javax/swing/JSpinner/DefaultEditor/stateChanged.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.4 +// Uses: MyDefaultEditor package gnu.testlet.javax.swing.JSpinner.DefaultEditor; Index: gnu/testlet/javax/swing/JSplitPane/paramString.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JSplitPane/paramString.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 paramString.java --- gnu/testlet/javax/swing/JSplitPane/paramString.java 28 May 2006 22:32:53 -0000 1.1 +++ gnu/testlet/javax/swing/JSplitPane/paramString.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.4 +// Uses: MyJSplitPane package gnu.testlet.javax.swing.JSplitPane; Index: gnu/testlet/javax/swing/JTable/AccessibleJTable/AccessibleJTableCell/getAccessibleRole.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JTable/AccessibleJTable/AccessibleJTableCell/getAccessibleRole.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getAccessibleRole.java --- gnu/testlet/javax/swing/JTable/AccessibleJTable/AccessibleJTableCell/getAccessibleRole.java 6 Jun 2006 03:18:15 -0000 1.1 +++ gnu/testlet/javax/swing/JTable/AccessibleJTable/AccessibleJTableCell/getAccessibleRole.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyBooleanTableCellRenderer package gnu.testlet.javax.swing.JTable.AccessibleJTable.AccessibleJTableCell; Index: gnu/testlet/javax/swing/JTable/AccessibleJTable/AccessibleJTableHeaderCell/getAccessibleRole.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JTable/AccessibleJTable/AccessibleJTableHeaderCell/getAccessibleRole.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getAccessibleRole.java --- gnu/testlet/javax/swing/JTable/AccessibleJTable/AccessibleJTableHeaderCell/getAccessibleRole.java 6 Jun 2006 03:18:16 -0000 1.1 +++ gnu/testlet/javax/swing/JTable/AccessibleJTable/AccessibleJTableHeaderCell/getAccessibleRole.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.5 +// Uses: ../AccessibleJTableCell/MyBooleanTableCellRenderer package gnu.testlet.javax.swing.JTable.AccessibleJTable.AccessibleJTableHeaderCell; Index: gnu/testlet/javax/swing/JToolTip/paramString.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JToolTip/paramString.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 paramString.java --- gnu/testlet/javax/swing/JToolTip/paramString.java 31 May 2006 11:07:28 -0000 1.1 +++ gnu/testlet/javax/swing/JToolTip/paramString.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyJToolTip package gnu.testlet.javax.swing.JToolTip; Index: gnu/testlet/javax/swing/JViewport/setView.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/JViewport/setView.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 setView.java --- gnu/testlet/javax/swing/JViewport/setView.java 18 Oct 2005 14:58:52 -0000 1.1 +++ gnu/testlet/javax/swing/JViewport/setView.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: TestViewport // Copyright (C) 2005 Roman Kennke Index: gnu/testlet/javax/swing/UIManager/getUI.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/UIManager/getUI.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 getUI.java --- gnu/testlet/javax/swing/UIManager/getUI.java 1 Feb 2006 09:33:31 -0000 1.3 +++ gnu/testlet/javax/swing/UIManager/getUI.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyLookAndFeel TestLabelUI // Copyright (C) 2005 Roman Kennke Index: gnu/testlet/javax/swing/filechooser/FileView/getDescription.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/filechooser/FileView/getDescription.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getDescription.java --- gnu/testlet/javax/swing/filechooser/FileView/getDescription.java 19 Sep 2005 20:22:59 -0000 1.1 +++ gnu/testlet/javax/swing/filechooser/FileView/getDescription.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyFileView // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/filechooser/FileView/getIcon.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/filechooser/FileView/getIcon.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getIcon.java --- gnu/testlet/javax/swing/filechooser/FileView/getIcon.java 19 Sep 2005 20:22:59 -0000 1.1 +++ gnu/testlet/javax/swing/filechooser/FileView/getIcon.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyFileView // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/filechooser/FileView/getName.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/filechooser/FileView/getName.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getName.java --- gnu/testlet/javax/swing/filechooser/FileView/getName.java 19 Sep 2005 20:22:59 -0000 1.1 +++ gnu/testlet/javax/swing/filechooser/FileView/getName.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyFileView // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/filechooser/FileView/getTypeDescription.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/filechooser/FileView/getTypeDescription.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getTypeDescription.java --- gnu/testlet/javax/swing/filechooser/FileView/getTypeDescription.java 19 Sep 2005 20:22:59 -0000 1.1 +++ gnu/testlet/javax/swing/filechooser/FileView/getTypeDescription.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyFileView // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/filechooser/FileView/isTraversable.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/filechooser/FileView/isTraversable.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 isTraversable.java --- gnu/testlet/javax/swing/filechooser/FileView/isTraversable.java 19 Sep 2005 20:22:59 -0000 1.1 +++ gnu/testlet/javax/swing/filechooser/FileView/isTraversable.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyFileView // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/clearTextShiftOffset.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/clearTextShiftOffset.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 clearTextShiftOffset.java --- gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/clearTextShiftOffset.java 2 Oct 2005 06:32:16 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/clearTextShiftOffset.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicButtonUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/defaultTextIconGap.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/defaultTextIconGap.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 defaultTextIconGap.java --- gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/defaultTextIconGap.java 1 Feb 2006 14:22:34 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/defaultTextIconGap.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.5 +// Uses: MyBasicButtonUI // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/defaultTextShiftOffset.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/defaultTextShiftOffset.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 defaultTextShiftOffset.java --- gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/defaultTextShiftOffset.java 2 Oct 2005 06:32:16 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/defaultTextShiftOffset.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicButtonUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/getPropertyPrefix.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/getPropertyPrefix.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getPropertyPrefix.java --- gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/getPropertyPrefix.java 30 Aug 2005 21:31:59 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/getPropertyPrefix.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicButtonUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/getTextShiftOffset.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/getTextShiftOffset.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getTextShiftOffset.java --- gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/getTextShiftOffset.java 2 Oct 2005 06:32:16 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/getTextShiftOffset.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicButtonUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/setTextShiftOffset.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/setTextShiftOffset.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 setTextShiftOffset.java --- gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/setTextShiftOffset.java 2 Oct 2005 06:32:16 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicButtonUI/setTextShiftOffset.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicButtonUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI/getPropertyPrefix.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI/getPropertyPrefix.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getPropertyPrefix.java --- gnu/testlet/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI/getPropertyPrefix.java 31 Aug 2005 13:58:15 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI/getPropertyPrefix.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicCheckBoxMenuItemUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicCheckBoxUI/getPropertyPrefix.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicCheckBoxUI/getPropertyPrefix.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getPropertyPrefix.java --- gnu/testlet/javax/swing/plaf/basic/BasicCheckBoxUI/getPropertyPrefix.java 13 Sep 2005 19:54:44 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicCheckBoxUI/getPropertyPrefix.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicCheckBoxUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/createArrowButton.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/createArrowButton.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 createArrowButton.java --- gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/createArrowButton.java 31 Jan 2006 17:11:51 -0000 1.3 +++ gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/createArrowButton.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicComboBoxUILAF // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/createEditor.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/createEditor.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 createEditor.java --- gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/createEditor.java 7 Nov 2005 21:35:03 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/createEditor.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicComboBoxUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/createRenderer.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/createRenderer.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 createRenderer.java --- gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/createRenderer.java 31 Jan 2006 17:11:51 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/createRenderer.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicComboBoxUILAF // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/general.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/general.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 general.java --- gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/general.java 18 Oct 2005 21:31:52 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/general.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicComboBoxUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getDefaultSize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getDefaultSize.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getDefaultSize.java --- gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getDefaultSize.java 18 Oct 2005 21:31:52 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getDefaultSize.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicComboBoxUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getDisplaySize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getDisplaySize.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 getDisplaySize.java --- gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getDisplaySize.java 31 Jan 2006 17:11:51 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getDisplaySize.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicComboBoxUI ../../TestLookAndFeel // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getMinimumSize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getMinimumSize.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 getMinimumSize.java --- gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getMinimumSize.java 7 Nov 2005 21:35:04 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getMinimumSize.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicComboBoxUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getPreferredSize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getPreferredSize.java,v retrieving revision 1.4 diff -u -3 -p -r1.4 getPreferredSize.java --- gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getPreferredSize.java 8 Jun 2006 19:33:57 -0000 1.4 +++ gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/getPreferredSize.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicComboBoxUI // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/layout.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/layout.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 layout.java --- gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/layout.java 19 Mar 2006 10:11:38 -0000 1.3 +++ gnu/testlet/javax/swing/plaf/basic/BasicComboBoxUI/layout.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicComboBoxUILAF // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicEditorPaneUI/getPropertyPrefix.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicEditorPaneUI/getPropertyPrefix.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getPropertyPrefix.java --- gnu/testlet/javax/swing/plaf/basic/BasicEditorPaneUI/getPropertyPrefix.java 13 Sep 2005 19:54:44 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicEditorPaneUI/getPropertyPrefix.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicEditorPaneUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicFormattedTextFieldUI/getPropertyPrefix.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicFormattedTextFieldUI/getPropertyPrefix.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getPropertyPrefix.java --- gnu/testlet/javax/swing/plaf/basic/BasicFormattedTextFieldUI/getPropertyPrefix.java 13 Sep 2005 19:54:44 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicFormattedTextFieldUI/getPropertyPrefix.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicFormattedTextFieldUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicMenuItemUI/getPropertyPrefix.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicMenuItemUI/getPropertyPrefix.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 getPropertyPrefix.java --- gnu/testlet/javax/swing/plaf/basic/BasicMenuItemUI/getPropertyPrefix.java 31 Aug 2005 14:08:56 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/basic/BasicMenuItemUI/getPropertyPrefix.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicMenuItemUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicMenuUI/getPropertyPrefix.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicMenuUI/getPropertyPrefix.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getPropertyPrefix.java --- gnu/testlet/javax/swing/plaf/basic/BasicMenuUI/getPropertyPrefix.java 31 Aug 2005 13:58:15 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicMenuUI/getPropertyPrefix.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicMenuUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicPasswordFieldUI/getPropertyPrefix.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicPasswordFieldUI/getPropertyPrefix.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getPropertyPrefix.java --- gnu/testlet/javax/swing/plaf/basic/BasicPasswordFieldUI/getPropertyPrefix.java 13 Sep 2005 19:54:44 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicPasswordFieldUI/getPropertyPrefix.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicPasswordFieldUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI/getPropertyPrefix.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI/getPropertyPrefix.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getPropertyPrefix.java --- gnu/testlet/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI/getPropertyPrefix.java 31 Aug 2005 13:58:15 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI/getPropertyPrefix.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicRadioButtonMenuItemUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicRadioButtonUI/getPropertyPrefix.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicRadioButtonUI/getPropertyPrefix.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getPropertyPrefix.java --- gnu/testlet/javax/swing/plaf/basic/BasicRadioButtonUI/getPropertyPrefix.java 30 Aug 2005 21:31:59 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicRadioButtonUI/getPropertyPrefix.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicRadioButtonUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/constructor.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/constructor.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 constructor.java --- gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/constructor.java 1 Feb 2006 14:47:20 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/constructor.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicScrollBarUI ../../TestLookAndFeel // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/createDecreaseButton.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/createDecreaseButton.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 createDecreaseButton.java --- gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/createDecreaseButton.java 27 Oct 2005 11:49:17 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/createDecreaseButton.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicScrollBarUI // Copyright (C) 2005 Roman Kennke Index: gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/createIncreaseButton.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/createIncreaseButton.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 createIncreaseButton.java --- gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/createIncreaseButton.java 27 Oct 2005 11:49:17 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/createIncreaseButton.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicScrollBarUI // Copyright (C) 2005 Roman Kennke Index: gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMaximumSize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMaximumSize.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 getMaximumSize.java --- gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMaximumSize.java 1 Feb 2006 14:47:20 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMaximumSize.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicScrollBarUI ../../TestLookAndFeel // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMaximumThumbSize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMaximumThumbSize.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 getMaximumThumbSize.java --- gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMaximumThumbSize.java 1 Feb 2006 14:47:20 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMaximumThumbSize.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicScrollBarUI ../../TestLookAndFeel // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMinimumSize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMinimumSize.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 getMinimumSize.java --- gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMinimumSize.java 1 Feb 2006 14:47:20 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMinimumSize.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicScrollBarUI ../../TestLookAndFeel // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMinimumThumbSize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMinimumThumbSize.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 getMinimumThumbSize.java --- gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMinimumThumbSize.java 1 Feb 2006 14:47:20 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getMinimumThumbSize.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicScrollBarUI ../../TestLookAndFeel // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getPreferredSize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getPreferredSize.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 getPreferredSize.java --- gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getPreferredSize.java 1 Feb 2006 14:47:20 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/getPreferredSize.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicScrollBarUI ../../TestLookAndFeel // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/installComponents.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/installComponents.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 installComponents.java --- gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/installComponents.java 1 Feb 2006 11:17:11 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/installComponents.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.5 +// Uses: MyBasicScrollBarUI // Copyright (C) 2006 Roman Kennke Index: gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/installDefaults.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/installDefaults.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 installDefaults.java --- gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/installDefaults.java 1 Feb 2006 11:17:11 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/installDefaults.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.5 +// Uses: MyBasicScrollBarUI // Copyright (C) 2005 Roman Kennke Index: gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/layoutContainer.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/layoutContainer.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 layoutContainer.java --- gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/layoutContainer.java 1 Feb 2006 14:47:20 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/basic/BasicScrollBarUI/layoutContainer.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicScrollBarUI ../../TestLookAndFeel // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicTextAreaUI/getPropertyPrefix.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicTextAreaUI/getPropertyPrefix.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getPropertyPrefix.java --- gnu/testlet/javax/swing/plaf/basic/BasicTextAreaUI/getPropertyPrefix.java 9 Sep 2005 05:52:28 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicTextAreaUI/getPropertyPrefix.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicTextAreaUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicTextFieldUI/getPropertyPrefix.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicTextFieldUI/getPropertyPrefix.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getPropertyPrefix.java --- gnu/testlet/javax/swing/plaf/basic/BasicTextFieldUI/getPropertyPrefix.java 9 Sep 2005 05:52:28 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicTextFieldUI/getPropertyPrefix.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicTextFieldUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicTextPaneUI/getPropertyPrefix.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicTextPaneUI/getPropertyPrefix.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getPropertyPrefix.java --- gnu/testlet/javax/swing/plaf/basic/BasicTextPaneUI/getPropertyPrefix.java 9 Sep 2005 05:52:28 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicTextPaneUI/getPropertyPrefix.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicTextPaneUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/basic/BasicToggleButtonUI/getPropertyPrefix.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/basic/BasicToggleButtonUI/getPropertyPrefix.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getPropertyPrefix.java --- gnu/testlet/javax/swing/plaf/basic/BasicToggleButtonUI/getPropertyPrefix.java 30 Aug 2005 21:31:59 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/basic/BasicToggleButtonUI/getPropertyPrefix.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyBasicToggleButtonUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalBorders/MenuBarBorder/borderInsets.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalBorders/MenuBarBorder/borderInsets.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 borderInsets.java --- gnu/testlet/javax/swing/plaf/metal/MetalBorders/MenuBarBorder/borderInsets.java 13 Sep 2005 19:37:53 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/metal/MetalBorders/MenuBarBorder/borderInsets.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.4 +// Uses: MyMenuBarBorder // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalButtonUI/getDisabledTextColor.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalButtonUI/getDisabledTextColor.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getDisabledTextColor.java --- gnu/testlet/javax/swing/plaf/metal/MetalButtonUI/getDisabledTextColor.java 30 Sep 2005 21:13:44 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/metal/MetalButtonUI/getDisabledTextColor.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalButtonUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalButtonUI/getFocusColor.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalButtonUI/getFocusColor.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getFocusColor.java --- gnu/testlet/javax/swing/plaf/metal/MetalButtonUI/getFocusColor.java 30 Sep 2005 21:13:44 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/metal/MetalButtonUI/getFocusColor.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalButtonUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalButtonUI/getSelectColor.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalButtonUI/getSelectColor.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getSelectColor.java --- gnu/testlet/javax/swing/plaf/metal/MetalButtonUI/getSelectColor.java 30 Sep 2005 21:13:44 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/metal/MetalButtonUI/getSelectColor.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalButtonUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/createArrowButton.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/createArrowButton.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 createArrowButton.java --- gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/createArrowButton.java 7 Nov 2005 22:04:27 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/createArrowButton.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalComboBoxUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/getDisplaySize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/getDisplaySize.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 getDisplaySize.java --- gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/getDisplaySize.java 1 Feb 2006 15:04:46 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/getDisplaySize.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalComboBoxUI ../../basic/BasicComboBoxUI/MyBasicComboBoxUI // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/getMinimumSize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/getMinimumSize.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 getMinimumSize.java --- gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/getMinimumSize.java 19 Mar 2006 10:11:38 -0000 1.3 +++ gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/getMinimumSize.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.5 +// Uses: MyMetalComboBoxUI // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/getPreferredSize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/getPreferredSize.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 getPreferredSize.java --- gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/getPreferredSize.java 19 Mar 2006 10:11:38 -0000 1.3 +++ gnu/testlet/javax/swing/plaf/metal/MetalComboBoxUI/getPreferredSize.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.5 +// Uses: MyMetalComboBoxUI // Copyright (C) 2005, 2006 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/createFilterComboBoxModel.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/createFilterComboBoxModel.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 createFilterComboBoxModel.java --- gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/createFilterComboBoxModel.java 6 Dec 2005 14:04:24 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/createFilterComboBoxModel.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalFileChooserUI ../../../JFileChooser/MyFileChooser // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/getApproveButton.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/getApproveButton.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getApproveButton.java --- gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/getApproveButton.java 6 Dec 2005 14:04:24 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/getApproveButton.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalFileChooserUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/getBottomPanel.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/getBottomPanel.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getBottomPanel.java --- gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/getBottomPanel.java 6 Dec 2005 14:04:24 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/getBottomPanel.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalFileChooserUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/getButtonPanel.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/getButtonPanel.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getButtonPanel.java --- gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/getButtonPanel.java 6 Dec 2005 14:04:24 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/metal/MetalFileChooserUI/getButtonPanel.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalFileChooserUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalRadioButtonUI/getDisabledTextColor.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalRadioButtonUI/getDisabledTextColor.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 getDisabledTextColor.java --- gnu/testlet/javax/swing/plaf/metal/MetalRadioButtonUI/getDisabledTextColor.java 31 Jan 2006 16:42:51 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/metal/MetalRadioButtonUI/getDisabledTextColor.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalRadioButtonUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalRadioButtonUI/getFocusColor.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalRadioButtonUI/getFocusColor.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 getFocusColor.java --- gnu/testlet/javax/swing/plaf/metal/MetalRadioButtonUI/getFocusColor.java 31 Jan 2006 16:42:51 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/metal/MetalRadioButtonUI/getFocusColor.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalRadioButtonUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalRadioButtonUI/getSelectColor.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalRadioButtonUI/getSelectColor.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 getSelectColor.java --- gnu/testlet/javax/swing/plaf/metal/MetalRadioButtonUI/getSelectColor.java 31 Jan 2006 16:42:51 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/metal/MetalRadioButtonUI/getSelectColor.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalRadioButtonUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/constructor.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/constructor.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 constructor.java --- gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/constructor.java 7 Sep 2006 09:23:13 -0000 1.2 +++ gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/constructor.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalScrollBarUI // Copyright (C) 2005, 2006, David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/getMinimumThumbSize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/getMinimumThumbSize.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getMinimumThumbSize.java --- gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/getMinimumThumbSize.java 24 Oct 2005 21:26:22 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/getMinimumThumbSize.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalScrollBarUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/getPreferredSize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/getPreferredSize.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getPreferredSize.java --- gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/getPreferredSize.java 24 Oct 2005 21:26:22 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/getPreferredSize.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalScrollBarUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/installDefaults.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/installDefaults.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 installDefaults.java --- gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/installDefaults.java 7 Sep 2006 09:23:13 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/installDefaults.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.5 +// Uses: MyMetalScrollBarUI package gnu.testlet.javax.swing.plaf.metal.MetalScrollBarUI; Index: gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/layoutContainer.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/layoutContainer.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 layoutContainer.java --- gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/layoutContainer.java 24 Oct 2005 21:26:22 -0000 1.1 +++ gnu/testlet/javax/swing/plaf/metal/MetalScrollBarUI/layoutContainer.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyMetalScrollBarUI // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/table/DefaultTableColumnModel/constructor.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/table/DefaultTableColumnModel/constructor.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 constructor.java --- gnu/testlet/javax/swing/table/DefaultTableColumnModel/constructor.java 28 Jun 2006 10:06:19 -0000 1.2 +++ gnu/testlet/javax/swing/table/DefaultTableColumnModel/constructor.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: MyDefaultTableColumnModel // Copyright (C) 2005 David Gilbert Index: gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getAccessibleRole.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getAccessibleRole.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getAccessibleRole.java --- gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getAccessibleRole.java 7 Jun 2006 22:51:54 -0000 1.1 +++ gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getAccessibleRole.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyTableCellRenderer package gnu.testlet.javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry; Index: gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getAccessibleValue.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getAccessibleValue.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getAccessibleValue.java --- gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getAccessibleValue.java 7 Jun 2006 22:51:54 -0000 1.1 +++ gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getAccessibleValue.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyTableCellRenderer package gnu.testlet.javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry; Index: gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getBackground.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getBackground.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getBackground.java --- gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getBackground.java 7 Jun 2006 22:51:54 -0000 1.1 +++ gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getBackground.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyTableCellRenderer package gnu.testlet.javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry; Index: gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getFont.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getFont.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getFont.java --- gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getFont.java 7 Jun 2006 22:51:54 -0000 1.1 +++ gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getFont.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyTableCellRenderer package gnu.testlet.javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry; Index: gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getForeground.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getForeground.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getForeground.java --- gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getForeground.java 7 Jun 2006 22:51:54 -0000 1.1 +++ gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getForeground.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyTableCellRenderer package gnu.testlet.javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry; Index: gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getLocale.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getLocale.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getLocale.java --- gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getLocale.java 7 Jun 2006 22:51:54 -0000 1.1 +++ gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/getLocale.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyTableCellRenderer package gnu.testlet.javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry; Index: gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/isFocusTraversable.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/isFocusTraversable.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 isFocusTraversable.java --- gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/isFocusTraversable.java 7 Jun 2006 22:51:54 -0000 1.1 +++ gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/isFocusTraversable.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyTableCellRenderer package gnu.testlet.javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry; Index: gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/isVisible.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/isVisible.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 isVisible.java --- gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/isVisible.java 7 Jun 2006 22:51:54 -0000 1.1 +++ gnu/testlet/javax/swing/table/JTableHeader/AccessibleJTableHeader/AccessibleJTableHeaderEntry/isVisible.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyTableCellRenderer package gnu.testlet.javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry; Index: gnu/testlet/javax/swing/text/AbstractDocument/getDocumentProperties.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/AbstractDocument/getDocumentProperties.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 getDocumentProperties.java --- gnu/testlet/javax/swing/text/AbstractDocument/getDocumentProperties.java 5 Mar 2008 11:23:56 -0000 1.3 +++ gnu/testlet/javax/swing/text/AbstractDocument/getDocumentProperties.java 21 May 2008 13:02:56 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: TestAbstractDocument package gnu.testlet.javax.swing.text.AbstractDocument; Index: gnu/testlet/javax/swing/text/FlowView/getFlowAxis.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/FlowView/getFlowAxis.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getFlowAxis.java --- gnu/testlet/javax/swing/text/FlowView/getFlowAxis.java 7 Feb 2006 14:20:16 -0000 1.1 +++ gnu/testlet/javax/swing/text/FlowView/getFlowAxis.java 21 May 2008 13:02:56 -0000 @@ -20,7 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 -// Uses: TestFlowView +// Uses: TestFlowView FlowStrategy/TestView package gnu.testlet.javax.swing.text.FlowView; Index: gnu/testlet/javax/swing/text/FlowView/FlowStrategy/adjustRow.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/FlowView/FlowStrategy/adjustRow.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 adjustRow.java --- gnu/testlet/javax/swing/text/FlowView/FlowStrategy/adjustRow.java 28 Jul 2006 11:03:22 -0000 1.1 +++ gnu/testlet/javax/swing/text/FlowView/FlowStrategy/adjustRow.java 21 May 2008 13:02:56 -0000 @@ -20,7 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 -// Uses: ../TestFlowView +// Uses: TestView ../TestFlowView package gnu.testlet.javax.swing.text.FlowView.FlowStrategy; Index: gnu/testlet/javax/swing/text/GapContent/constructors.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/GapContent/constructors.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 constructors.java --- gnu/testlet/javax/swing/text/GapContent/constructors.java 3 May 2006 00:13:37 -0000 1.2 +++ gnu/testlet/javax/swing/text/GapContent/constructors.java 21 May 2008 13:02:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: 1.2 +// Uses: MyGapContent package gnu.testlet.javax.swing.text.GapContent; Index: gnu/testlet/javax/swing/text/ZoneView/createZone.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/ZoneView/createZone.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 createZone.java --- gnu/testlet/javax/swing/text/ZoneView/createZone.java 30 Aug 2006 15:22:33 -0000 1.1 +++ gnu/testlet/javax/swing/text/ZoneView/createZone.java 21 May 2008 13:02:56 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.3 +// Uses: TestZoneView package gnu.testlet.javax.swing.text.ZoneView; Index: gnu/testlet/javax/swing/text/ZoneView/getMaximumZoneSize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/ZoneView/getMaximumZoneSize.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getMaximumZoneSize.java --- gnu/testlet/javax/swing/text/ZoneView/getMaximumZoneSize.java 30 Aug 2006 15:22:33 -0000 1.1 +++ gnu/testlet/javax/swing/text/ZoneView/getMaximumZoneSize.java 21 May 2008 13:02:56 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.3 +// Uses: TestZoneView package gnu.testlet.javax.swing.text.ZoneView; Index: gnu/testlet/javax/swing/text/ZoneView/getViewIndexAtPosition.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/ZoneView/getViewIndexAtPosition.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getViewIndexAtPosition.java --- gnu/testlet/javax/swing/text/ZoneView/getViewIndexAtPosition.java 30 Aug 2006 20:03:33 -0000 1.1 +++ gnu/testlet/javax/swing/text/ZoneView/getViewIndexAtPosition.java 21 May 2008 13:02:56 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.3 +// Uses: TestZoneView package gnu.testlet.javax.swing.text.ZoneView; Index: gnu/testlet/javax/swing/text/ZoneView/isZoneLoaded.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/ZoneView/isZoneLoaded.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 isZoneLoaded.java --- gnu/testlet/javax/swing/text/ZoneView/isZoneLoaded.java 30 Aug 2006 15:22:33 -0000 1.1 +++ gnu/testlet/javax/swing/text/ZoneView/isZoneLoaded.java 21 May 2008 13:02:56 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.3 +// Uses: TestZoneView package gnu.testlet.javax.swing.text.ZoneView; Index: gnu/testlet/javax/swing/text/ZoneView/loadChildren.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/ZoneView/loadChildren.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 loadChildren.java --- gnu/testlet/javax/swing/text/ZoneView/loadChildren.java 30 Aug 2006 20:03:33 -0000 1.1 +++ gnu/testlet/javax/swing/text/ZoneView/loadChildren.java 21 May 2008 13:02:56 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.3 +// Uses: TestZoneView package gnu.testlet.javax.swing.text.ZoneView; Index: gnu/testlet/javax/swing/text/ZoneView/setMaxZonesLoaded.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/ZoneView/setMaxZonesLoaded.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 setMaxZonesLoaded.java --- gnu/testlet/javax/swing/text/ZoneView/setMaxZonesLoaded.java 30 Aug 2006 15:22:33 -0000 1.1 +++ gnu/testlet/javax/swing/text/ZoneView/setMaxZonesLoaded.java 21 May 2008 13:02:56 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.3 +// Uses: TestZoneView package gnu.testlet.javax.swing.text.ZoneView; Index: gnu/testlet/javax/swing/text/ZoneView/setMaximumZoneSize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/ZoneView/setMaximumZoneSize.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 setMaximumZoneSize.java --- gnu/testlet/javax/swing/text/ZoneView/setMaximumZoneSize.java 30 Aug 2006 15:22:33 -0000 1.1 +++ gnu/testlet/javax/swing/text/ZoneView/setMaximumZoneSize.java 21 May 2008 13:02:56 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.3 +// Uses: TestZoneView package gnu.testlet.javax.swing.text.ZoneView; Index: gnu/testlet/javax/swing/text/ZoneView/unloadZone.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/ZoneView/unloadZone.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 unloadZone.java --- gnu/testlet/javax/swing/text/ZoneView/unloadZone.java 30 Aug 2006 15:22:33 -0000 1.1 +++ gnu/testlet/javax/swing/text/ZoneView/unloadZone.java 21 May 2008 13:02:56 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.3 +// Uses: TestView TestZoneView package gnu.testlet.javax.swing.text.ZoneView; Index: gnu/testlet/javax/swing/text/ZoneView/zoneWasLoaded.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/ZoneView/zoneWasLoaded.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 zoneWasLoaded.java --- gnu/testlet/javax/swing/text/ZoneView/zoneWasLoaded.java 30 Aug 2006 15:22:33 -0000 1.1 +++ gnu/testlet/javax/swing/text/ZoneView/zoneWasLoaded.java 21 May 2008 13:02:56 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.3 +// Uses: TestView TestZoneView package gnu.testlet.javax.swing.text.ZoneView; Index: gnu/testlet/javax/swing/text/html/parser/AttributeList/AttributeListTest2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/html/parser/AttributeList/AttributeListTest2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AttributeListTest2.java --- gnu/testlet/javax/swing/text/html/parser/AttributeList/AttributeListTest2.java 1 Jan 2007 18:56:39 -0000 1.1 +++ gnu/testlet/javax/swing/text/html/parser/AttributeList/AttributeListTest2.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: ../../../../../../gnu/javax/swing/text/html/parser/support/Parser/TestCase // Copyright (C) 2005, 2006 Audrius Meskauskas Index: gnu/testlet/javax/swing/text/html/parser/DTD/DtdTest2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/html/parser/DTD/DtdTest2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 DtdTest2.java --- gnu/testlet/javax/swing/text/html/parser/DTD/DtdTest2.java 1 Jan 2007 18:56:39 -0000 1.1 +++ gnu/testlet/javax/swing/text/html/parser/DTD/DtdTest2.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: ../../../../../../gnu/javax/swing/text/html/parser/support/Parser/TestCase // Copyright (C) 2005, 2006 Audrius Meskauskas Index: gnu/testlet/javax/swing/text/html/parser/ParserDelegator/Entities2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/html/parser/ParserDelegator/Entities2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 Entities2.java --- gnu/testlet/javax/swing/text/html/parser/ParserDelegator/Entities2.java 2 Jan 2007 12:58:54 -0000 1.1 +++ gnu/testlet/javax/swing/text/html/parser/ParserDelegator/Entities2.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: ../../../../../../gnu/javax/swing/text/html/parser/support/Parser/TestCase // Copyright (C) 2005, 2006 Audrius Meskauskas Index: gnu/testlet/javax/swing/text/html/parser/ParserDelegator/Text2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/html/parser/ParserDelegator/Text2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 Text2.java --- gnu/testlet/javax/swing/text/html/parser/ParserDelegator/Text2.java 1 Jan 2007 18:56:38 -0000 1.1 +++ gnu/testlet/javax/swing/text/html/parser/ParserDelegator/Text2.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: ../../../../../../gnu/javax/swing/text/html/parser/support/Parser/Parser_Test ../../../../../../gnu/javax/swing/text/html/parser/support/Parser/TestCase // Copyright (C) 2005, 2006 Audrius Meskauskas Index: gnu/testlet/javax/swing/text/html/parser/TagElement/TagElementTest2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/swing/text/html/parser/TagElement/TagElementTest2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 TagElementTest2.java --- gnu/testlet/javax/swing/text/html/parser/TagElement/TagElementTest2.java 1 Jan 2007 18:56:38 -0000 1.1 +++ gnu/testlet/javax/swing/text/html/parser/TagElement/TagElementTest2.java 21 May 2008 13:02:56 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: ../../../../../../gnu/javax/swing/text/html/parser/support/Parser/TestCase // Copyright (C) 2005 Audrius Meskauskas From twisti@complang.tuwien.ac.at Wed May 21 13:46:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 21 May 2008 13:46:00 -0000 Subject: build directory support (patch 2): Uses tags for gnu/javax/swing/text/html/parser/support/Parser Message-ID: <1211377541.24194.17.camel@imac523d.theobroma-systems.com> Hi! This one adds Uses tags for gnu/javax/swing/text/html/parser/support/Parser classes. - twisti --- Index: gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/Element_Test.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/Element_Test.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 Element_Test.java --- gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/Element_Test.java 19 Jan 2006 16:34:58 -0000 1.3 +++ gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/Element_Test.java 21 May 2008 13:38:24 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 GNU +// Uses: TestCase // Copyright (C) 2005, 2006 Audrius Meskauskas Index: gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/HTML_Test.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/HTML_Test.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 HTML_Test.java --- gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/HTML_Test.java 19 Jan 2006 16:34:58 -0000 1.3 +++ gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/HTML_Test.java 21 May 2008 13:38:24 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 GNU +// Uses: TestCase // Copyright (C) 2005, 2006 Audrius Meskauskas Index: gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/HTML_parsing.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/HTML_parsing.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 HTML_parsing.java --- gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/HTML_parsing.java 19 Jan 2006 16:34:58 -0000 1.3 +++ gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/HTML_parsing.java 21 May 2008 13:38:25 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 GNU +// Uses: TestCase Parser_Test // Copyright (C) 2005, 2006 Audrius Meskauskas Index: gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/HTML_randomTable.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/HTML_randomTable.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 HTML_randomTable.java --- gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/HTML_randomTable.java 19 Jan 2006 16:34:58 -0000 1.3 +++ gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/HTML_randomTable.java 21 May 2008 13:38:25 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 GNU +// Uses: TestCase Parser_Test // Copyright (C) 2005, 2006 Audrius Meskauskas Index: gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/ParserEntityResolverTest.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/ParserEntityResolverTest.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 ParserEntityResolverTest.java --- gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/ParserEntityResolverTest.java 19 Jan 2006 16:34:58 -0000 1.3 +++ gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/ParserEntityResolverTest.java 21 May 2008 13:38:25 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 GNU +// Uses: TestCase // Copyright (C) 2005, 2006 Audrius Meskauskas Index: gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/Token_locations.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/Token_locations.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 Token_locations.java --- gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/Token_locations.java 19 Jan 2006 16:34:58 -0000 1.3 +++ gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/Token_locations.java 21 May 2008 13:38:25 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 GNU +// Uses: TestCase Parser_Test // Copyright (C) 2005, 2006 Audrius Meskauskas Index: gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/parameterDefaulter_Test.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/parameterDefaulter_Test.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 parameterDefaulter_Test.java --- gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/parameterDefaulter_Test.java 19 Jan 2006 16:34:58 -0000 1.3 +++ gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/parameterDefaulter_Test.java 21 May 2008 13:38:25 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 GNU +// Uses: TestCase // Copyright (C) 2005, 2006 Audrius Meskauskas Index: gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/supplementaryNotifications.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/supplementaryNotifications.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 supplementaryNotifications.java --- gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/supplementaryNotifications.java 19 Jan 2006 16:34:58 -0000 1.3 +++ gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/supplementaryNotifications.java 21 May 2008 13:38:25 -0000 @@ -1,4 +1,6 @@ // Tags: JDK1.2 GNU +// Uses: TestCase Parser_Test + // supplementaryNotifications.java -- // Copyright (C) 2005, 2006 Free Software Foundation, Inc. Index: gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/textPreProcessor_Test.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/textPreProcessor_Test.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 textPreProcessor_Test.java --- gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/textPreProcessor_Test.java 19 Jan 2006 16:34:58 -0000 1.3 +++ gnu/testlet/gnu/javax/swing/text/html/parser/support/Parser/textPreProcessor_Test.java 21 May 2008 13:38:25 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 GNU +// Uses: TestCase // Copyright (C) 2005, 2006 Audrius Meskauskas From twisti@complang.tuwien.ac.at Wed May 21 13:53:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 21 May 2008 13:53:00 -0000 Subject: build directory support (patch 3): Uses tags for gnu/testlet/java/awt/KeyboardFocusManager Message-ID: <1211377974.24194.21.camel@imac523d.theobroma-systems.com> Hi! Again, Uses tags for java/awt/KeyboardFocusManager. - twisti --- Index: gnu/testlet/java/awt/KeyboardFocusManager/getFocusOwner.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/awt/KeyboardFocusManager/getFocusOwner.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getFocusOwner.java --- gnu/testlet/java/awt/KeyboardFocusManager/getFocusOwner.java 26 Jul 2006 21:04:54 -0000 1.1 +++ gnu/testlet/java/awt/KeyboardFocusManager/getFocusOwner.java 21 May 2008 13:46:46 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.4 +// Uses: TestKeyboardFocusManager package gnu.testlet.java.awt.KeyboardFocusManager; Index: gnu/testlet/java/awt/KeyboardFocusManager/getGlobalFocusOwner.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/awt/KeyboardFocusManager/getGlobalFocusOwner.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getGlobalFocusOwner.java --- gnu/testlet/java/awt/KeyboardFocusManager/getGlobalFocusOwner.java 26 Jul 2006 21:04:54 -0000 1.1 +++ gnu/testlet/java/awt/KeyboardFocusManager/getGlobalFocusOwner.java 21 May 2008 13:46:46 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.4 +// Uses: TestKeyboardFocusManager package gnu.testlet.java.awt.KeyboardFocusManager; Index: gnu/testlet/java/awt/KeyboardFocusManager/getGlobalPermanentFocusOwner.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/awt/KeyboardFocusManager/getGlobalPermanentFocusOwner.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getGlobalPermanentFocusOwner.java --- gnu/testlet/java/awt/KeyboardFocusManager/getGlobalPermanentFocusOwner.java 26 Jul 2006 21:04:54 -0000 1.1 +++ gnu/testlet/java/awt/KeyboardFocusManager/getGlobalPermanentFocusOwner.java 21 May 2008 13:46:46 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.4 +// Uses: TestKeyboardFocusManager package gnu.testlet.java.awt.KeyboardFocusManager; From twisti@complang.tuwien.ac.at Wed May 21 14:19:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 21 May 2008 14:19:00 -0000 Subject: build directory support (patch 4): Uses tags for java/awt Message-ID: <1211379559.24194.31.camel@imac523d.theobroma-systems.com> Hi! Uses tags for java/awt. - twisti --- Index: gnu/testlet/java/awt/Button/PaintTest.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/awt/Button/PaintTest.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 PaintTest.java --- gnu/testlet/java/awt/Button/PaintTest.java 10 Mar 2006 18:47:56 -0000 1.1 +++ gnu/testlet/java/awt/Button/PaintTest.java 21 May 2008 13:58:20 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: GUI, JDK 1.0 +// Uses: ../LocationTests package gnu.testlet.java.awt.Button; Index: gnu/testlet/java/awt/Canvas/PaintTest.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/awt/Canvas/PaintTest.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 PaintTest.java --- gnu/testlet/java/awt/Canvas/PaintTest.java 10 Mar 2006 18:47:56 -0000 1.1 +++ gnu/testlet/java/awt/Canvas/PaintTest.java 21 May 2008 13:58:20 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: GUI, JDK 1.0 +// Uses: ../LocationTests package gnu.testlet.java.awt.Canvas; Index: gnu/testlet/java/awt/Checkbox/PaintTest.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/awt/Checkbox/PaintTest.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 PaintTest.java --- gnu/testlet/java/awt/Checkbox/PaintTest.java 10 Mar 2006 18:47:56 -0000 1.1 +++ gnu/testlet/java/awt/Checkbox/PaintTest.java 21 May 2008 13:58:20 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: GUI, JDK 1.0 +// Uses: ../LocationTests package gnu.testlet.java.awt.Checkbox; Index: gnu/testlet/java/awt/Choice/PaintTest.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/awt/Choice/PaintTest.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 PaintTest.java --- gnu/testlet/java/awt/Choice/PaintTest.java 10 Mar 2006 18:47:57 -0000 1.1 +++ gnu/testlet/java/awt/Choice/PaintTest.java 21 May 2008 13:58:20 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: GUI, JDK 1.0 +// Uses: ../LocationTests package gnu.testlet.java.awt.Choice; Index: gnu/testlet/java/awt/List/testSetMultipleMode.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/awt/List/testSetMultipleMode.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 testSetMultipleMode.java --- gnu/testlet/java/awt/List/testSetMultipleMode.java 24 Aug 2006 18:12:13 -0000 1.1 +++ gnu/testlet/java/awt/List/testSetMultipleMode.java 21 May 2008 13:58:20 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: FIXME +// Uses: ../../../javax/swing/ButtonGroup/isSelected package gnu.testlet.java.awt.List; Index: gnu/testlet/java/awt/image/ColorModel/constructors.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/awt/image/ColorModel/constructors.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 constructors.java --- gnu/testlet/java/awt/image/ColorModel/constructors.java 9 Jun 2006 16:21:41 -0000 1.1 +++ gnu/testlet/java/awt/image/ColorModel/constructors.java 21 May 2008 13:58:20 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyColorModel package gnu.testlet.java.awt.image.ColorModel; Index: gnu/testlet/java/awt/image/ComponentSampleModel/constructors.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/awt/image/ComponentSampleModel/constructors.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 constructors.java --- gnu/testlet/java/awt/image/ComponentSampleModel/constructors.java 19 Jul 2006 05:14:50 -0000 1.3 +++ gnu/testlet/java/awt/image/ComponentSampleModel/constructors.java 21 May 2008 13:58:20 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.4 +// Uses: MyComponentSampleModel package gnu.testlet.java.awt.image.ComponentSampleModel; Index: gnu/testlet/java/awt/image/LookupTable/constructor.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/awt/image/LookupTable/constructor.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 constructor.java --- gnu/testlet/java/awt/image/LookupTable/constructor.java 18 Jul 2006 16:56:39 -0000 1.1 +++ gnu/testlet/java/awt/image/LookupTable/constructor.java 21 May 2008 13:58:20 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.4 +// Uses: MyLookupTable package gnu.testlet.java.awt.image.LookupTable; Index: gnu/testlet/java/awt/image/Raster/createChild.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/awt/image/Raster/createChild.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 createChild.java --- gnu/testlet/java/awt/image/Raster/createChild.java 27 Nov 2006 21:46:07 -0000 1.2 +++ gnu/testlet/java/awt/image/Raster/createChild.java 21 May 2008 13:58:20 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.4 +// Uses: MyRaster package gnu.testlet.java.awt.image.Raster; From twisti@complang.tuwien.ac.at Wed May 21 14:31:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 21 May 2008 14:31:00 -0000 Subject: build directory support (patch 5): Uses tags for java/lang/management Message-ID: <1211380274.24194.34.camel@imac523d.theobroma-systems.com> Hi! Uses tags for java/lang/management. - twisti --- Index: gnu/testlet/java/lang/management/ClassLoadingMXBeanTest.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/lang/management/ClassLoadingMXBeanTest.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ClassLoadingMXBeanTest.java --- gnu/testlet/java/lang/management/ClassLoadingMXBeanTest.java 25 Jun 2006 00:56:06 -0000 1.1 +++ gnu/testlet/java/lang/management/ClassLoadingMXBeanTest.java 21 May 2008 14:28:00 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.5 +// Uses: BadGuy // Copyright (C) 2006 Andrew John Hughes Index: gnu/testlet/java/lang/management/OperatingSystemMXBeanTest.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/lang/management/OperatingSystemMXBeanTest.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 OperatingSystemMXBeanTest.java --- gnu/testlet/java/lang/management/OperatingSystemMXBeanTest.java 24 Jun 2006 21:08:18 -0000 1.1 +++ gnu/testlet/java/lang/management/OperatingSystemMXBeanTest.java 21 May 2008 14:28:00 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.5 +// Uses: BadGuy // Copyright (C) 2006 Andrew John Hughes Index: gnu/testlet/java/lang/management/RuntimeMXBeanTest.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/lang/management/RuntimeMXBeanTest.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 RuntimeMXBeanTest.java --- gnu/testlet/java/lang/management/RuntimeMXBeanTest.java 24 Jun 2006 21:08:18 -0000 1.1 +++ gnu/testlet/java/lang/management/RuntimeMXBeanTest.java 21 May 2008 14:28:01 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.5 +// Uses: BadGuy // Copyright (C) 2006 Andrew John Hughes From twisti@complang.tuwien.ac.at Wed May 21 14:45:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 21 May 2008 14:45:00 -0000 Subject: build directory support (patch 6): Uses tags for java/beans/beancontext Message-ID: <1211381115.24194.39.camel@imac523d.theobroma-systems.com> Hi! Uses tags for java/beans/beancontext. - twisti --- Index: gnu/testlet/java/beans/beancontext/BeanContextServicesSupport/getChildBeanContextServicesListener.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/beans/beancontext/BeanContextServicesSupport/getChildBeanContextServicesListener.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getChildBeanContextServicesListener.java --- gnu/testlet/java/beans/beancontext/BeanContextServicesSupport/getChildBeanContextServicesListener.java 24 Nov 2006 04:30:43 -0000 1.1 +++ gnu/testlet/java/beans/beancontext/BeanContextServicesSupport/getChildBeanContextServicesListener.java 21 May 2008 14:41:55 -0000 @@ -22,6 +22,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyBeanContextServicesSupport package gnu.testlet.java.beans.beancontext.BeanContextServicesSupport; Index: gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildBeanContextChild.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildBeanContextChild.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getChildBeanContextChild.java --- gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildBeanContextChild.java 11 Nov 2006 06:05:27 -0000 1.1 +++ gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildBeanContextChild.java 21 May 2008 14:41:55 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyBeanContextSupport package gnu.testlet.java.beans.beancontext.BeanContextSupport; Index: gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildBeanContextMembershipListener.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildBeanContextMembershipListener.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getChildBeanContextMembershipListener.java --- gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildBeanContextMembershipListener.java 16 Nov 2006 09:32:50 -0000 1.1 +++ gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildBeanContextMembershipListener.java 21 May 2008 14:41:56 -0000 @@ -22,6 +22,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyBeanContextSupport package gnu.testlet.java.beans.beancontext.BeanContextSupport; Index: gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildPropertyChangeListener.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildPropertyChangeListener.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getChildPropertyChangeListener.java --- gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildPropertyChangeListener.java 16 Nov 2006 09:32:50 -0000 1.1 +++ gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildPropertyChangeListener.java 21 May 2008 14:41:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyBeanContextSupport package gnu.testlet.java.beans.beancontext.BeanContextSupport; Index: gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildSerializable.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildSerializable.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getChildSerializable.java --- gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildSerializable.java 16 Nov 2006 09:32:50 -0000 1.1 +++ gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildSerializable.java 21 May 2008 14:41:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyBeanContextSupport package gnu.testlet.java.beans.beancontext.BeanContextSupport; Index: gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildVetoableChangeListener.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildVetoableChangeListener.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getChildVetoableChangeListener.java --- gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildVetoableChangeListener.java 16 Nov 2006 09:32:50 -0000 1.1 +++ gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildVetoableChangeListener.java 21 May 2008 14:41:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyBeanContextSupport package gnu.testlet.java.beans.beancontext.BeanContextSupport; Index: gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildVisibility.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildVisibility.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 getChildVisibility.java --- gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildVisibility.java 16 Nov 2006 09:32:50 -0000 1.1 +++ gnu/testlet/java/beans/beancontext/BeanContextSupport/getChildVisibility.java 21 May 2008 14:41:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyBeanContextSupport package gnu.testlet.java.beans.beancontext.BeanContextSupport; Index: gnu/testlet/java/beans/beancontext/BeanContextSupport/serialize.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/beans/beancontext/BeanContextSupport/serialize.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 serialize.java --- gnu/testlet/java/beans/beancontext/BeanContextSupport/serialize.java 23 Nov 2006 10:39:40 -0000 1.1 +++ gnu/testlet/java/beans/beancontext/BeanContextSupport/serialize.java 21 May 2008 14:41:56 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 +// Uses: MyBeanContextSupport package gnu.testlet.java.beans.beancontext.BeanContextSupport; From twisti@complang.tuwien.ac.at Wed May 21 15:02:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 21 May 2008 15:02:00 -0000 Subject: build directory support (patch 6): Uses tags for javax/management Message-ID: <1211382121.24194.42.camel@imac523d.theobroma-systems.com> Hi! Uses tags for javax/management. - twisti --- Index: gnu/testlet/javax/management/MBeanServerInvocationHandler/MBeanProxy.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/management/MBeanServerInvocationHandler/MBeanProxy.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 MBeanProxy.java --- gnu/testlet/javax/management/MBeanServerInvocationHandler/MBeanProxy.java 7 Apr 2007 11:31:12 -0000 1.3 +++ gnu/testlet/javax/management/MBeanServerInvocationHandler/MBeanProxy.java 21 May 2008 14:47:47 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.5 +// Uses: ChildMXBean Colour Test TestX TestC TestMBean TestXMBean TestCMXBean // Copyright (C) 2007 Andrew John Hughes Index: gnu/testlet/javax/management/openmbean/CompositeDataInvocationHandler/Test.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/management/openmbean/CompositeDataInvocationHandler/Test.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 Test.java --- gnu/testlet/javax/management/openmbean/CompositeDataInvocationHandler/Test.java 30 Mar 2007 21:46:38 -0000 1.1 +++ gnu/testlet/javax/management/openmbean/CompositeDataInvocationHandler/Test.java 21 May 2008 14:47:47 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.5 +// Uses: Person // Copyright (C) 2007 Andrew John Hughes From twisti@complang.tuwien.ac.at Wed May 21 15:07:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 21 May 2008 15:07:00 -0000 Subject: build directory support (patch 7): Uses tags for javax/net/ssl Message-ID: <1211382443.24194.45.camel@imac523d.theobroma-systems.com> Hi! Uses tags for javax/net/ssl. - twisti --- Index: gnu/testlet/javax/net/ssl/SSLEngine/TestGNUHandshake.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/net/ssl/SSLEngine/TestGNUHandshake.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 TestGNUHandshake.java --- gnu/testlet/javax/net/ssl/SSLEngine/TestGNUHandshake.java 30 Jul 2006 22:35:49 -0000 1.1 +++ gnu/testlet/javax/net/ssl/SSLEngine/TestGNUHandshake.java 21 May 2008 15:04:24 -0000 @@ -20,6 +20,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: GNU JESSIE +// Uses: AbstractEngineTest SimpleX509KeyManager SimplePSKKeyManager SimpleX509TrustManager package gnu.testlet.javax.net.ssl.SSLEngine; Index: gnu/testlet/javax/net/ssl/SSLEngine/TestHandshake.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/net/ssl/SSLEngine/TestHandshake.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 TestHandshake.java --- gnu/testlet/javax/net/ssl/SSLEngine/TestHandshake.java 30 Jul 2006 22:35:49 -0000 1.1 +++ gnu/testlet/javax/net/ssl/SSLEngine/TestHandshake.java 21 May 2008 15:04:24 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.5 JSSE +// Uses: AbstractEngineTest SimpleX509KeyManager SimplePSKKeyManager SimpleX509TrustManager package gnu.testlet.javax.net.ssl.SSLEngine; Index: gnu/testlet/javax/net/ssl/SSLEngine/TestNoCiphersuites.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/net/ssl/SSLEngine/TestNoCiphersuites.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 TestNoCiphersuites.java --- gnu/testlet/javax/net/ssl/SSLEngine/TestNoCiphersuites.java 30 Jul 2006 22:35:49 -0000 1.1 +++ gnu/testlet/javax/net/ssl/SSLEngine/TestNoCiphersuites.java 21 May 2008 15:04:24 -0000 @@ -21,6 +21,7 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.5 JSSE +// Uses: AbstractEngineTest SimpleX509KeyManager SimplePSKKeyManager SimpleX509TrustManager package gnu.testlet.javax.net.ssl.SSLEngine; From twisti@complang.tuwien.ac.at Wed May 21 15:12:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 21 May 2008 15:12:00 -0000 Subject: build directory support (patch 8): Uses tags for java/util Message-ID: <1211382716.24194.48.camel@imac523d.theobroma-systems.com> Hi! Uses tags for java/util. - twisti --- Index: gnu/testlet/java/util/EnumSet/ComplementOf.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/util/EnumSet/ComplementOf.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ComplementOf.java --- gnu/testlet/java/util/EnumSet/ComplementOf.java 23 Dec 2007 19:13:21 -0000 1.1 +++ gnu/testlet/java/util/EnumSet/ComplementOf.java 21 May 2008 15:09:34 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.5 +// Uses: Colour // Copyright (C) 2007 Andrew John Hughes From gnu_andrew@member.fsf.org Wed May 21 21:16:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Wed, 21 May 2008 21:16:00 -0000 Subject: build directory support (patch 5): Uses tags for java/lang/management In-Reply-To: <1211380274.24194.34.camel@imac523d.theobroma-systems.com> References: <1211380274.24194.34.camel@imac523d.theobroma-systems.com> Message-ID: <17c6771e0805211415p6446cc00i930d05715f92df16@mail.gmail.com> On 21/05/2008, Christian Thalinger wrote: > Hi! > > Uses tags for java/lang/management. > > - twisti > > --- > > Index: gnu/testlet/java/lang/management/ClassLoadingMXBeanTest.java > =================================================================== > RCS file: /cvs/mauve/mauve/gnu/testlet/java/lang/management/ClassLoadingMXBeanTest.java,v > retrieving revision 1.1 > diff -u -3 -p -r1.1 ClassLoadingMXBeanTest.java > --- gnu/testlet/java/lang/management/ClassLoadingMXBeanTest.java 25 Jun 2006 00:56:06 -0000 1.1 > +++ gnu/testlet/java/lang/management/ClassLoadingMXBeanTest.java 21 May 2008 14:28:00 -0000 > @@ -1,4 +1,5 @@ > // Tags: JDK1.5 > +// Uses: BadGuy > > // Copyright (C) 2006 Andrew John Hughes > > Index: gnu/testlet/java/lang/management/OperatingSystemMXBeanTest.java > =================================================================== > RCS file: /cvs/mauve/mauve/gnu/testlet/java/lang/management/OperatingSystemMXBeanTest.java,v > retrieving revision 1.1 > diff -u -3 -p -r1.1 OperatingSystemMXBeanTest.java > --- gnu/testlet/java/lang/management/OperatingSystemMXBeanTest.java 24 Jun 2006 21:08:18 -0000 1.1 > +++ gnu/testlet/java/lang/management/OperatingSystemMXBeanTest.java 21 May 2008 14:28:00 -0000 > @@ -1,4 +1,5 @@ > // Tags: JDK1.5 > +// Uses: BadGuy > > // Copyright (C) 2006 Andrew John Hughes > > Index: gnu/testlet/java/lang/management/RuntimeMXBeanTest.java > =================================================================== > RCS file: /cvs/mauve/mauve/gnu/testlet/java/lang/management/RuntimeMXBeanTest.java,v > retrieving revision 1.1 > diff -u -3 -p -r1.1 RuntimeMXBeanTest.java > --- gnu/testlet/java/lang/management/RuntimeMXBeanTest.java 24 Jun 2006 21:08:18 -0000 1.1 > +++ gnu/testlet/java/lang/management/RuntimeMXBeanTest.java 21 May 2008 14:28:01 -0000 > @@ -1,4 +1,5 @@ > // Tags: JDK1.5 > +// Uses: BadGuy > > // Copyright (C) 2006 Andrew John Hughes > > > > Thanks! Guess you beat me to it ;) Once things are operational with your changes, I'll move builder to use external build directories. -- Andrew :-) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From twisti@complang.tuwien.ac.at Mon Jun 9 13:54:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Mon, 09 Jun 2008 13:54:00 -0000 Subject: fix symbolic link problem in gnu/testlet/java/security/AccessController/contexts.java Message-ID: <1213019619.9109.30.camel@cthalinger> Hi! This fixes a small bug in gnu/testlet/java/security/AccessController/contexts.java when the pathname contains a symbolic link. Commited as follows. - twisti --- Index: ChangeLog =================================================================== RCS file: /cvs/mauve/mauve/ChangeLog,v retrieving revision 1.2111 diff -u -3 -p -r1.2111 ChangeLog --- ChangeLog 21 May 2008 15:10:46 -0000 1.2111 +++ ChangeLog 9 Jun 2008 13:51:47 -0000 @@ -1,3 +1,9 @@ +2008-06-09 Christian Thalinger + + * gnu/testlet/java/security/AccessController/contexts.java (test): + Use getCanonicalPath() to fix a problem when the path contains a + symbolic link. + 2008-05-21 Christian Thalinger * gnu/testlet/java/util/EnumSet/ComplementOf.java: Added Index: gnu/testlet/java/security/AccessController/contexts.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/AccessController/contexts.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 contexts.java --- gnu/testlet/java/security/AccessController/contexts.java 6 Feb 2007 16:46:20 -0000 1.3 +++ gnu/testlet/java/security/AccessController/contexts.java 9 Jun 2008 13:51:47 -0000 @@ -66,7 +66,8 @@ public class contexts implements Testlet harness.checkPoint("setup"); // Make jarfiles containing this class and its dependencies - String base = new File(harness.getTempDirectory(), "ac").getPath(); + String base = + new File(harness.getTempDirectory(), "ac").getCanonicalPath(); jars[0] = new File(base + "1.jar"); JarOutputStream jos = new JarOutputStream(new FileOutputStream(jars[0])); From twisti@complang.tuwien.ac.at Wed Jun 11 10:07:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 11 Jun 2008 10:07:00 -0000 Subject: fix missing failures in XML output Message-ID: <1213178846.28056.15.camel@cthalinger.lan> Hi! This fixes missing failures in the XML output. Commited. - twisti --- Index: ChangeLog =================================================================== RCS file: /cvs/mauve/mauve/ChangeLog,v retrieving revision 1.2112 diff -u -3 -p -r1.2112 ChangeLog --- ChangeLog 9 Jun 2008 13:54:35 -0000 1.2112 +++ ChangeLog 11 Jun 2008 10:05:17 -0000 @@ -1,3 +1,9 @@ +2008-06-11 Christian Thalinger + + * RunnerProcess.java (check(Object, Object)): Changed code so we + don't have early returns and miss currentResult.addFail() calls. + This fixes a bug in missing failures in the XML output. + 2008-06-09 Christian Thalinger * gnu/testlet/java/security/AccessController/contexts.java (test): Index: RunnerProcess.java =================================================================== RCS file: /cvs/mauve/mauve/RunnerProcess.java,v retrieving revision 1.17 diff -u -3 -p -r1.17 RunnerProcess.java --- RunnerProcess.java 19 May 2008 08:19:34 -0000 1.17 +++ RunnerProcess.java 11 Jun 2008 10:05:17 -0000 @@ -546,19 +546,19 @@ public class RunnerProcess lastFailureMessage = "\n got " + gotString + "\n\n but expected " + expString + "\n\n"; - System.out.println(lastFailureMessage); - return; } else { - lastFailureMessage = "Objects were not equal"; - System.out.println("objects were not equal. " + - "Use -debug for more information."); - return; + lastFailureMessage = "Objects were not equal. " + + "Use -debug for more information."; } } - lastFailureMessage = "got " + gotString + " but expected " + expString; - currentResult.addFail(desc + " -- " +lastFailureMessage); + else + { + lastFailureMessage = + "got " + gotString + " but expected " + expString; + } + currentResult.addFail(desc + " -- " + lastFailureMessage); System.out.println(lastFailureMessage); } } From twisti@complang.tuwien.ac.at Wed Jun 25 07:56:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 25 Jun 2008 07:56:00 -0000 Subject: build directory support, part 2, patch 1: Uses and Files tags for java/security/cert/pkix/pkits Message-ID: <1214380581.4472.8.camel@cthalinger.lan> As the subject says. - twisti --- Index: ChangeLog =================================================================== RCS file: /cvs/mauve/mauve/ChangeLog,v retrieving revision 1.2113 diff -u -3 -p -r1.2113 ChangeLog --- ChangeLog 11 Jun 2008 10:07:59 -0000 1.2113 +++ ChangeLog 25 Jun 2008 07:52:28 -0000 @@ -1,3 +1,105 @@ +2008-06-25 Christian Thalinger + + * gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesAnyPolicyTest11_1.java, + gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesAnyPolicyTest11_2.java, + gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest10_1.java, + gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest10_2.java, + gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest10_3.java, + gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest13_1.java, + gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest13_2.java, + gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest13_3.java, + gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_1.java, + gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_2.java, + gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_3.java, + gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_4.java, + gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest2_1.java, + gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest2_2.java, + gnu/testlet/java/security/cert/pkix/pkits/BaseInvalidTest.java, + gnu/testlet/java/security/cert/pkix/pkits/BaseValidTest.java, + gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest12.java, + gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest3_1.java, + gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest3_2.java, + gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest3_3.java, + gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest4.java, + gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest5.java, + gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest7.java, + gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest8.java, + gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest9.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidBadCRLIssuerNameTest5.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidBadCRLSignatureTest4.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedCRLSigningKeyTest7.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedCRLSigningKeyTest8.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedNewWithOldTest5.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedOldWithNewTest2.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidCASignatureTest2.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidCAnotAfterDateTest5.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidCAnotBeforeDateTest1.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidDSASignatureTest6.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidEESignatureTest3.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidEEnotAfterDateTest6.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidEEnotBeforeDateTest2.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidLongSerialNumberTest18.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidMissingbasicConstraintsTest1.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidNameChainingEETest1.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidNameChainingOrderTest2.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidNegativeSerialNumberTest15.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidOldCRLnextUpdateTest11.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidRevokedCATest2.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidRevokedEETest3.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidSelfIssuedpathLenConstraintTest16.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidUnknownCRLEntryExtensionTest8.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidUnknownCRLExtensionTest10.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidUnknownCRLExtensionTest9.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidWrongCRLTest6.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidcAFalseTest2.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidcAFalseTest3.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageCriticalcRLSignFalseTest4.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageCriticalkeyCertSignFalseTest1.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageNotCriticalcRLSignFalseTest5.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageNotCriticalkeyCertSignFalseTest2.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest10.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest11.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest12.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest5.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest6.java, + gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest9.java, + gnu/testlet/java/security/cert/pkix/pkits/Invalidpre2000CRLnextUpdateTest12.java, + gnu/testlet/java/security/cert/pkix/pkits/Invalidpre2000UTCEEnotAfterDateTest7.java, + gnu/testlet/java/security/cert/pkix/pkits/MissingCRLTest1.java, + gnu/testlet/java/security/cert/pkix/pkits/OverlappingPoliciesTest6_3.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedCRLSigningKeyTest6.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedNewWithOldTest3.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedNewWithOldTest4.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedOldWithNewTest1.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidDSAParameterInheritenceTest5.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidDSASignaturesTest4.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidGeneralizedTimeCRLnextUpdateTest13.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidGeneralizedTimenotAfterDateTest8.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidGeneralizedTimenotBeforeDateTest4.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidLongSerialNumberTest16.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidLongSerialNumberTest17.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingCapitalizationTest5.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingUIDsTest6.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingWhitespaceTest3.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingWhitespaceTest4.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidNegativeSerialNumberTest14.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidRFC3280MandatoryAttributeTypesTest7.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidRFC3280OptionalAttributeTypesTest8.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidRolloverfromPrintableStringtoUTF8StringTest10.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidSelfIssuedpathLenConstraintTest15.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidSelfIssuedpathLenConstraintTest17.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidTwoCRLsTest7.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidUTF8StringCaseInsensitiveMatchTest11.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidUTF8StringEncodedNamesTest9.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidbasicConstraintsNotCriticalTest4.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidkeyUsageNotCriticalTest3.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest13.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest14.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest7.java, + gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest8.java, + gnu/testlet/java/security/cert/pkix/pkits/Validpre2000UTCnotBeforeDateTest3.java: + Added Uses and Files tags. + 2008-06-11 Christian Thalinger * RunnerProcess.java (check(Object, Object)): Changed code so we Index: gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesAnyPolicyTest11_1.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesAnyPolicyTest11_1.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AllCertificatesAnyPolicyTest11_1.java --- gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesAnyPolicyTest11_1.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesAnyPolicyTest11_1.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/AllCertificatesanyPolicyTest11EE.crt data/certs/anyPolicyCACert.crt data/crls/anyPolicyCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesAnyPolicyTest11_2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesAnyPolicyTest11_2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AllCertificatesAnyPolicyTest11_2.java --- gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesAnyPolicyTest11_2.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesAnyPolicyTest11_2.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/AllCertificatesanyPolicyTest11EE.crt data/certs/anyPolicyCACert.crt data/crls/anyPolicyCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest10_1.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest10_1.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AllCertificatesSamePoliciesTest10_1.java --- gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest10_1.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest10_1.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/AllCertificatesSamePoliciesTest10EE.crt data/certs/PoliciesP12CACert.crt data/crls/PoliciesP12CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest10_2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest10_2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AllCertificatesSamePoliciesTest10_2.java --- gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest10_2.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest10_2.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/AllCertificatesSamePoliciesTest10EE.crt data/certs/PoliciesP12CACert.crt data/crls/PoliciesP12CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest10_3.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest10_3.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AllCertificatesSamePoliciesTest10_3.java --- gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest10_3.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest10_3.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/AllCertificatesSamePoliciesTest10EE.crt data/certs/PoliciesP12CACert.crt data/crls/PoliciesP12CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest13_1.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest13_1.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AllCertificatesSamePoliciesTest13_1.java --- gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest13_1.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest13_1.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/AllCertificatesSamePoliciesTest13EE.crt data/certs/PoliciesP123CACert.crt data/crls/PoliciesP123CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest13_2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest13_2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AllCertificatesSamePoliciesTest13_2.java --- gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest13_2.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest13_2.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/AllCertificatesSamePoliciesTest13EE.crt data/certs/PoliciesP123CACert.crt data/crls/PoliciesP123CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest13_3.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest13_3.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AllCertificatesSamePoliciesTest13_3.java --- gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest13_3.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePoliciesTest13_3.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/AllCertificatesSamePoliciesTest13EE.crt data/certs/PoliciesP123CACert.crt data/crls/PoliciesP123CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_1.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_1.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AllCertificatesSamePolicyTest1_1.java --- gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_1.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_1.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidCertificatePathTest1EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AllCertificatesSamePolicyTest1_2.java --- gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_2.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_2.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidCertificatePathTest1EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_3.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_3.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AllCertificatesSamePolicyTest1_3.java --- gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_3.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_3.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/ValidCertificatePathTest1EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_4.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_4.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AllCertificatesSamePolicyTest1_4.java --- gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_4.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest1_4.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidCertificatePathTest1EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest2_1.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest2_1.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AllCertificatesSamePolicyTest2_1.java --- gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest2_1.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest2_1.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/AllCertificatesNoPoliciesTest2EE.crt data/certs/NoPoliciesCACert.crt data/crls/NoPoliciesCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest2_2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest2_2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AllCertificatesSamePolicyTest2_2.java --- gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest2_2.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/AllCertificatesSamePolicyTest2_2.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/AllCertificatesNoPoliciesTest2EE.crt data/certs/NoPoliciesCACert.crt data/crls/NoPoliciesCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/BaseInvalidTest.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/BaseInvalidTest.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 BaseInvalidTest.java --- gnu/testlet/java/security/cert/pkix/pkits/BaseInvalidTest.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/BaseInvalidTest.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: not-a-test +// Uses: PKITS +// Files: data/certs/TrustAnchorRootCertificate.crt data/crls/TrustAnchorRootCRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/BaseValidTest.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/BaseValidTest.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 BaseValidTest.java --- gnu/testlet/java/security/cert/pkix/pkits/BaseValidTest.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/BaseValidTest.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: not-a-test +// Uses: PKITS +// Files: data/certs/TrustAnchorRootCertificate.crt data/crls/TrustAnchorRootCRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest12.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest12.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 DifferentPoliciesTest12.java --- gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest12.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest12.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/DifferentPoliciesTest12EE.crt data/certs/PoliciesP3CACert.crt data/crls/PoliciesP3CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest3_1.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest3_1.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 DifferentPoliciesTest3_1.java --- gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest3_1.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest3_1.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/DifferentPoliciesTest3EE.crt data/certs/PoliciesP2subCACert.crt data/certs/GoodCACert.crt data/crls/PoliciesP2subCACRL.crl data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest3_2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest3_2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 DifferentPoliciesTest3_2.java --- gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest3_2.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest3_2.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/DifferentPoliciesTest3EE.crt data/certs/PoliciesP2subCACert.crt data/certs/GoodCACert.crt data/crls/PoliciesP2subCACRL.crl data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest3_3.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest3_3.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 DifferentPoliciesTest3_3.java --- gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest3_3.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest3_3.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/DifferentPoliciesTest3EE.crt data/certs/PoliciesP2subCACert.crt data/certs/GoodCACert.crt data/crls/PoliciesP2subCACRL.crl data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest4.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest4.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 DifferentPoliciesTest4.java --- gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest4.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest4.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/DifferentPoliciesTest4EE.crt data/certs/GoodsubCACert.crt data/certs/GoodCACert.crt data/crls/GoodsubCACRL.crl data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest5.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest5.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 DifferentPoliciesTest5.java --- gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest5.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest5.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/DifferentPoliciesTest5EE.crt data/certs/PoliciesP2subCA2Cert.crt data/certs/GoodCACert.crt data/crls/PoliciesP2subCA2CRL.crl data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest7.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest7.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 DifferentPoliciesTest7.java --- gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest7.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest7.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/DifferentPoliciesTest7EE.crt data/certs/PoliciesP123subsubCAP12P1Cert.crt data/certs/PoliciesP123subCAP12Cert.crt data/certs/PoliciesP123CACert.crt data/crls/PoliciesP123subsubCAP12P1CRL.crl data/crls/PoliciesP123subCAP12CRL.crl data/crls/PoliciesP123CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest8.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest8.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 DifferentPoliciesTest8.java --- gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest8.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest8.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/DifferentPoliciesTest7EE.crt data/certs/PoliciesP12subsubCAP1P2Cert.crt data/certs/PoliciesP12subCAP1Cert.crt data/certs/PoliciesP12CACert.crt data/crls/PoliciesP12subsubCAP1P2CRL.crl data/crls/PoliciesP12subCAP1CRL.crl data/crls/PoliciesP12CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest9.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest9.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 DifferentPoliciesTest9.java --- gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest9.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/DifferentPoliciesTest9.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/DifferentPoliciesTest9EE.crt data/certs/PoliciesP123subsubsubCAP12P2P1Cert.crt data/certs/PoliciesP123subsubCAP12P1Cert.crt data/certs/PoliciesP123subCAP12Cert.crt data/certs/PoliciesP123CACert.crt data/crls/PoliciesP123subsubsubCAP12P2P1CRL.crl data/crls/PoliciesP123subsubCAP12P1CRL.crl data/crls/PoliciesP123subCAP12CRL.crl data/crls/PoliciesP123CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidBadCRLIssuerNameTest5.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidBadCRLIssuerNameTest5.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidBadCRLIssuerNameTest5.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidBadCRLIssuerNameTest5.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidBadCRLIssuerNameTest5.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidBadCRLIssuerNameTest5EE.crt data/certs/BadCRLIssuerNameCACert.crt data/crls/BadCRLIssuerNameCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidBadCRLSignatureTest4.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidBadCRLSignatureTest4.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidBadCRLSignatureTest4.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidBadCRLSignatureTest4.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidBadCRLSignatureTest4.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidBadCRLSignatureTest4EE.crt data/certs/BadCRLSignatureCACert.crt data/crls/BadCRLSignatureCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedCRLSigningKeyTest7.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedCRLSigningKeyTest7.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidBasicSelfIssuedCRLSigningKeyTest7.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedCRLSigningKeyTest7.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedCRLSigningKeyTest7.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidBasicSelfIssuedCRLSigningKeyTest7EE.crt data/certs/BasicSelfIssuedCRLSigningKeyCACert.crt data/crls/BasicSelfIssuedCRLSigningKeyCACRL.crl data/certs/BasicSelfIssuedCRLSigningKeyCRLCert.crt package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedCRLSigningKeyTest8.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedCRLSigningKeyTest8.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidBasicSelfIssuedCRLSigningKeyTest8.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedCRLSigningKeyTest8.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedCRLSigningKeyTest8.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidBasicSelfIssuedCRLSigningKeyTest8EE.crt data/certs/BasicSelfIssuedCRLSigningKeyCACert.crt data/crls/BasicSelfIssuedCRLSigningKeyCACRL.crl data/certs/BasicSelfIssuedCRLSigningKeyCRLCert.crt package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedNewWithOldTest5.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedNewWithOldTest5.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidBasicSelfIssuedNewWithOldTest5.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedNewWithOldTest5.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedNewWithOldTest5.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidBasicSelfIssuedNewWithOldTest5EE.crt data/certs/BasicSelfIssuedOldKeyNewWithOldCACert.crt data/certs/BasicSelfIssuedOldKeyCACert.crt data/crls/BasicSelfIssuedOldKeyCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedOldWithNewTest2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedOldWithNewTest2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidBasicSelfIssuedOldWithNewTest2.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedOldWithNewTest2.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidBasicSelfIssuedOldWithNewTest2.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidBasicSelfIssuedOldWithNewTest2EE.crt data/certs/BasicSelfIssuedNewKeyOldWithNewCACert.crt data/certs/BasicSelfIssuedNewKeyCACert.crt data/crls/BasicSelfIssuedNewKeyCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidCASignatureTest2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidCASignatureTest2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidCASignatureTest2.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidCASignatureTest2.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidCASignatureTest2.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidCASignatureTest2EE.crt data/certs/BadSignedCACert.crt data/crls/BadSignedCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidCAnotAfterDateTest5.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidCAnotAfterDateTest5.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidCAnotAfterDateTest5.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidCAnotAfterDateTest5.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidCAnotAfterDateTest5.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidCAnotAfterDateTest5EE.crt data/certs/BadnotAfterDateCACert.crt data/crls/BadnotAfterDateCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidCAnotBeforeDateTest1.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidCAnotBeforeDateTest1.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidCAnotBeforeDateTest1.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidCAnotBeforeDateTest1.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidCAnotBeforeDateTest1.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidCAnotBeforeDateTest1EE.crt data/certs/BadnotBeforeDateCACert.crt data/crls/BadnotBeforeDateCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidDSASignatureTest6.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidDSASignatureTest6.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidDSASignatureTest6.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidDSASignatureTest6.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidDSASignatureTest6.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidDSASignatureTest6EE.crt data/certs/DSACACert.crt data/crls/DSACACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidEESignatureTest3.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidEESignatureTest3.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidEESignatureTest3.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidEESignatureTest3.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidEESignatureTest3.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidEESignatureTest3EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidEEnotAfterDateTest6.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidEEnotAfterDateTest6.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidEEnotAfterDateTest6.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidEEnotAfterDateTest6.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidEEnotAfterDateTest6.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidEEnotAfterDateTest6EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidEEnotBeforeDateTest2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidEEnotBeforeDateTest2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidEEnotBeforeDateTest2.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidEEnotBeforeDateTest2.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidEEnotBeforeDateTest2.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidEEnotBeforeDateTest2EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidLongSerialNumberTest18.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidLongSerialNumberTest18.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidLongSerialNumberTest18.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidLongSerialNumberTest18.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidLongSerialNumberTest18.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidLongSerialNumberTest18EE.crt data/certs/LongSerialNumberCACert.crt data/crls/LongSerialNumberCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidMissingbasicConstraintsTest1.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidMissingbasicConstraintsTest1.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidMissingbasicConstraintsTest1.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidMissingbasicConstraintsTest1.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidMissingbasicConstraintsTest1.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidMissingbasicConstraintsTest1EE.crt data/certs/MissingbasicConstraintsCACert.crt data/crls/MissingbasicConstraintsCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidNameChainingEETest1.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidNameChainingEETest1.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidNameChainingEETest1.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidNameChainingEETest1.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidNameChainingEETest1.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidNameChainingTest1EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidNameChainingOrderTest2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidNameChainingOrderTest2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidNameChainingOrderTest2.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidNameChainingOrderTest2.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidNameChainingOrderTest2.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidNameChainingOrderTest2EE.crt data/certs/NameOrderingCACert.crt data/crls/NameOrderCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidNegativeSerialNumberTest15.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidNegativeSerialNumberTest15.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidNegativeSerialNumberTest15.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidNegativeSerialNumberTest15.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidNegativeSerialNumberTest15.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidNegativeSerialNumberTest15EE.crt data/certs/NegativeSerialNumberCACert.crt data/crls/NegativeSerialNumberCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidOldCRLnextUpdateTest11.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidOldCRLnextUpdateTest11.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidOldCRLnextUpdateTest11.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidOldCRLnextUpdateTest11.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidOldCRLnextUpdateTest11.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidOldCRLnextUpdateTest11EE.crt data/certs/OldCRLnextUpdateCACert.crt data/crls/OldCRLnextUpdateCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidRevokedCATest2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidRevokedCATest2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidRevokedCATest2.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidRevokedCATest2.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidRevokedCATest2.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidRevokedCATest2EE.crt data/certs/RevokedsubCACert.crt data/certs/GoodCACert.crt data/crls/RevokedsubCACRL.crl data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidRevokedEETest3.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidRevokedEETest3.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidRevokedEETest3.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidRevokedEETest3.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidRevokedEETest3.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidRevokedEETest3EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidSelfIssuedpathLenConstraintTest16.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidSelfIssuedpathLenConstraintTest16.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidSelfIssuedpathLenConstraintTest16.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidSelfIssuedpathLenConstraintTest16.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidSelfIssuedpathLenConstraintTest16.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidSelfIssuedpathLenConstraintTest16EE.crt data/certs/pathLenConstraint0subCA2Cert.crt data/certs/pathLenConstraint0SelfIssuedCACert.crt data/certs/pathLenConstraint0CACert.crt data/crls/pathLenConstraint0CACRL.crl data/crls/pathLenConstraint0subCA2CRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidUnknownCRLEntryExtensionTest8.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidUnknownCRLEntryExtensionTest8.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidUnknownCRLEntryExtensionTest8.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidUnknownCRLEntryExtensionTest8.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidUnknownCRLEntryExtensionTest8.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidUnknownCRLEntryExtensionTest8EE.crt data/certs/UnknownCRLEntryExtensionCACert.crt data/crls/UnknownCRLEntryExtensionCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidUnknownCRLExtensionTest10.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidUnknownCRLExtensionTest10.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidUnknownCRLExtensionTest10.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidUnknownCRLExtensionTest10.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidUnknownCRLExtensionTest10.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidUnknownCRLExtensionTest10EE.crt data/certs/UnknownCRLExtensionCACert.crt data/crls/UnknownCRLExtensionCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidUnknownCRLExtensionTest9.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidUnknownCRLExtensionTest9.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidUnknownCRLExtensionTest9.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidUnknownCRLExtensionTest9.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidUnknownCRLExtensionTest9.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidUnknownCRLExtensionTest9EE.crt data/certs/UnknownCRLExtensionCACert.crt data/crls/UnknownCRLExtensionCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidWrongCRLTest6.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidWrongCRLTest6.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidWrongCRLTest6.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidWrongCRLTest6.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidWrongCRLTest6.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidWrongCRLTest6EE.crt data/certs/WrongCRLCACert.crt data/crls/WrongCRLCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidcAFalseTest2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidcAFalseTest2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidcAFalseTest2.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidcAFalseTest2.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidcAFalseTest2.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidcAFalseTest2EE.crt data/certs/basicConstraintsCriticalcAFalseCACert.crt data/crls/basicConstraintsCriticalcAFalseCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidcAFalseTest3.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidcAFalseTest3.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidcAFalseTest3.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidcAFalseTest3.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidcAFalseTest3.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidcAFalseTest3EE.crt data/certs/basicConstraintsNotCriticalcAFalseCACert.crt data/crls/basicConstraintsNotCriticalcAFalseCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageCriticalcRLSignFalseTest4.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageCriticalcRLSignFalseTest4.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidkeyUsageCriticalcRLSignFalseTest4.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageCriticalcRLSignFalseTest4.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageCriticalcRLSignFalseTest4.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidkeyUsageCriticalcRLSignFalseTest4EE.crt data/certs/keyUsageCriticalcRLSignFalseCACert.crt data/crls/keyUsageCriticalcRLSignFalseCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageCriticalkeyCertSignFalseTest1.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageCriticalkeyCertSignFalseTest1.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidkeyUsageCriticalkeyCertSignFalseTest1.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageCriticalkeyCertSignFalseTest1.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageCriticalkeyCertSignFalseTest1.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidkeyUsageCriticalkeyCertSignFalseTest1EE.crt data/certs/keyUsageCriticalkeyCertSignFalseCACert.crt data/crls/keyUsageCriticalkeyCertSignFalseCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageNotCriticalcRLSignFalseTest5.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageNotCriticalcRLSignFalseTest5.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidkeyUsageNotCriticalcRLSignFalseTest5.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageNotCriticalcRLSignFalseTest5.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageNotCriticalcRLSignFalseTest5.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidkeyUsageNotCriticalcRLSignFalseTest5EE.crt data/certs/keyUsageNotCriticalcRLSignFalseCACert.crt data/crls/keyUsageNotCriticalcRLSignFalseCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageNotCriticalkeyCertSignFalseTest2.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageNotCriticalkeyCertSignFalseTest2.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidkeyUsageNotCriticalkeyCertSignFalseTest2.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageNotCriticalkeyCertSignFalseTest2.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidkeyUsageNotCriticalkeyCertSignFalseTest2.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidkeyUsageNotCriticalkeyCertSignFalseTest2EE.crt data/certs/keyUsageNotCriticalkeyCertSignFalseCACert.crt data/crls/keyUsageNotCriticalkeyCertSignFalseCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest10.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest10.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidpathLenConstraintTest10.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest10.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest10.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidpathLenConstraintTest10EE.crt data/certs/pathLenConstraint6subsubCA00Cert.crt data/certs/pathLenConstraint6subCA0Cert.crt data/certs/pathLenConstraint6CACert.crt data/crls/pathLenConstraint6subsubCA00CRL.crl data/crls/pathLenConstraint6subCA0CRL.crl data/crls/pathLenConstraint6CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest11.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest11.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidpathLenConstraintTest11.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest11.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest11.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidpathLenConstraintTest11EE.crt data/certs/pathLenConstraint6subsubsubCA11XCert.crt data/certs/pathLenConstraint6subsubCA11Cert.crt data/certs/pathLenConstraint6subCA1Cert.crt data/certs/pathLenConstraint6CACert.crt data/crls/pathLenConstraint6subsubsubCA11XCRL.crl data/crls/pathLenConstraint6subsubCA11CRL.crl data/crls/pathLenConstraint6subCA1CRL.crl data/crls/pathLenConstraint6CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest12.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest12.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidpathLenConstraintTest12.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest12.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest12.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidpathLenConstraintTest12EE.crt data/certs/pathLenConstraint6subsubsubCA11XCert.crt data/certs/pathLenConstraint6subsubCA11Cert.crt data/certs/pathLenConstraint6subCA1Cert.crt data/certs/pathLenConstraint6CACert.crt data/crls/pathLenConstraint6subsubsubCA11XCRL.crl data/crls/pathLenConstraint6subsubCA11CRL.crl data/crls/pathLenConstraint6subCA1CRL.crl data/crls/pathLenConstraint6CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest5.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest5.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidpathLenConstraintTest5.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest5.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest5.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidpathLenConstraintTest5EE.crt data/certs/pathLenConstraint0subCACert.crt data/certs/pathLenConstraint0CACert.crt data/crls/pathLenConstraint0subCACRL.crl data/crls/pathLenConstraint0CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest6.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest6.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidpathLenConstraintTest6.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest6.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest6.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidpathLenConstraintTest6EE.crt data/certs/pathLenConstraint0subCACert.crt data/certs/pathLenConstraint0CACert.crt data/crls/pathLenConstraint0subCACRL.crl data/crls/pathLenConstraint0CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest9.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest9.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InvalidpathLenConstraintTest9.java --- gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest9.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/InvalidpathLenConstraintTest9.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidpathLenConstraintTest9EE.crt data/certs/pathLenConstraint6subsubCA00Cert.crt data/certs/pathLenConstraint6subCA0Cert.crt data/certs/pathLenConstraint6CACert.crt data/crls/pathLenConstraint6subsubCA00CRL.crl data/crls/pathLenConstraint6subCA0CRL.crl data/crls/pathLenConstraint6CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/Invalidpre2000CRLnextUpdateTest12.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/Invalidpre2000CRLnextUpdateTest12.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 Invalidpre2000CRLnextUpdateTest12.java --- gnu/testlet/java/security/cert/pkix/pkits/Invalidpre2000CRLnextUpdateTest12.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/Invalidpre2000CRLnextUpdateTest12.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/Invalidpre2000CRLnextUpdateTest12EE.crt data/certs/pre2000CRLnextUpdateCACert.crt data/crls/pre2000CRLnextUpdateCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/Invalidpre2000UTCEEnotAfterDateTest7.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/Invalidpre2000UTCEEnotAfterDateTest7.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 Invalidpre2000UTCEEnotAfterDateTest7.java --- gnu/testlet/java/security/cert/pkix/pkits/Invalidpre2000UTCEEnotAfterDateTest7.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/Invalidpre2000UTCEEnotAfterDateTest7.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/Invalidpre2000UTCEEnotAfterDateTest7EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/MissingCRLTest1.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/MissingCRLTest1.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 MissingCRLTest1.java --- gnu/testlet/java/security/cert/pkix/pkits/MissingCRLTest1.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/MissingCRLTest1.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/InvalidMissingCRLTest1EE.crt data/certs/NoCRLCACert.crt package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/OverlappingPoliciesTest6_3.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/OverlappingPoliciesTest6_3.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 OverlappingPoliciesTest6_3.java --- gnu/testlet/java/security/cert/pkix/pkits/OverlappingPoliciesTest6_3.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/OverlappingPoliciesTest6_3.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL; see the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseInvalidTest +// Files: data/certs/OverlappingPoliciesTest6EE.crt data/certs/PoliciesP1234subsubCAP123P12Cert.crt data/certs/PoliciesP1234subCAP123Cert.crt data/certs/PoliciesP1234CACert.crt data/crls/PoliciesP1234subsubCAP123P12CRL.crl data/crls/PoliciesP1234subCAP123CRL.crl data/crls/PoliciesP1234CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedCRLSigningKeyTest6.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedCRLSigningKeyTest6.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidBasicSelfIssuedCRLSigningKeyTest6.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedCRLSigningKeyTest6.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedCRLSigningKeyTest6.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidBasicSelfIssuedCRLSigningKeyTest6EE.crt data/certs/BasicSelfIssuedCRLSigningKeyCACert.crt data/crls/BasicSelfIssuedCRLSigningKeyCACRL.crl data/certs/BasicSelfIssuedCRLSigningKeyCRLCert.crt package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedNewWithOldTest3.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedNewWithOldTest3.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidBasicSelfIssuedNewWithOldTest3.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedNewWithOldTest3.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedNewWithOldTest3.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidBasicSelfIssuedNewWithOldTest3EE.crt data/certs/BasicSelfIssuedOldKeyNewWithOldCACert.crt data/certs/BasicSelfIssuedOldKeyCACert.crt data/crls/BasicSelfIssuedOldKeyCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedNewWithOldTest4.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedNewWithOldTest4.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidBasicSelfIssuedNewWithOldTest4.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedNewWithOldTest4.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedNewWithOldTest4.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidBasicSelfIssuedNewWithOldTest4EE.crt data/certs/BasicSelfIssuedOldKeyCACert.crt data/crls/BasicSelfIssuedOldKeyCACRL.crl data/certs/BasicSelfIssuedOldKeyNewWithOldCACert.crt package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedOldWithNewTest1.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedOldWithNewTest1.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidBasicSelfIssuedOldWithNewTest1.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedOldWithNewTest1.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidBasicSelfIssuedOldWithNewTest1.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidBasicSelfIssuedOldWithNewTest1EE.crt data/certs/BasicSelfIssuedNewKeyOldWithNewCACert.crt data/certs/BasicSelfIssuedNewKeyCACert.crt data/crls/BasicSelfIssuedNewKeyCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidDSAParameterInheritenceTest5.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidDSAParameterInheritenceTest5.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidDSAParameterInheritenceTest5.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidDSAParameterInheritenceTest5.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidDSAParameterInheritenceTest5.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidDSAParameterInheritanceTest5EE.crt data/certs/DSAParametersInheritedCACert.crt data/certs/DSACACert.crt data/crls/DSACACRL.crl data/crls/DSAParametersInheritedCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidDSASignaturesTest4.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidDSASignaturesTest4.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidDSASignaturesTest4.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidDSASignaturesTest4.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidDSASignaturesTest4.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidDSASignaturesTest4EE.crt data/certs/DSACACert.crt data/crls/DSACACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidGeneralizedTimeCRLnextUpdateTest13.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidGeneralizedTimeCRLnextUpdateTest13.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidGeneralizedTimeCRLnextUpdateTest13.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidGeneralizedTimeCRLnextUpdateTest13.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidGeneralizedTimeCRLnextUpdateTest13.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidGeneralizedTimeCRLnextUpdateTest13EE.crt data/certs/GeneralizedTimeCRLnextUpdateCACert.crt data/crls/GeneralizedTimeCRLnextUpdateCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidGeneralizedTimenotAfterDateTest8.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidGeneralizedTimenotAfterDateTest8.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidGeneralizedTimenotAfterDateTest8.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidGeneralizedTimenotAfterDateTest8.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidGeneralizedTimenotAfterDateTest8.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidGeneralizedTimenotAfterDateTest8EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidGeneralizedTimenotBeforeDateTest4.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidGeneralizedTimenotBeforeDateTest4.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidGeneralizedTimenotBeforeDateTest4.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidGeneralizedTimenotBeforeDateTest4.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidGeneralizedTimenotBeforeDateTest4.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidGeneralizedTimenotBeforeDateTest4EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidLongSerialNumberTest16.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidLongSerialNumberTest16.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidLongSerialNumberTest16.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidLongSerialNumberTest16.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidLongSerialNumberTest16.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidLongSerialNumberTest16EE.crt data/certs/LongSerialNumberCACert.crt data/crls/LongSerialNumberCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidLongSerialNumberTest17.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidLongSerialNumberTest17.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidLongSerialNumberTest17.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidLongSerialNumberTest17.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidLongSerialNumberTest17.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidLongSerialNumberTest17EE.crt data/certs/LongSerialNumberCACert.crt data/crls/LongSerialNumberCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingCapitalizationTest5.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingCapitalizationTest5.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidNameChainingCapitalizationTest5.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingCapitalizationTest5.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingCapitalizationTest5.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidNameChainingCapitalizationTest5EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingUIDsTest6.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingUIDsTest6.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidNameChainingUIDsTest6.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingUIDsTest6.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingUIDsTest6.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidNameUIDsTest6EE.crt data/certs/UIDCACert.crt data/crls/UIDCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingWhitespaceTest3.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingWhitespaceTest3.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidNameChainingWhitespaceTest3.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingWhitespaceTest3.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingWhitespaceTest3.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidNameChainingWhitespaceTest3EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingWhitespaceTest4.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingWhitespaceTest4.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidNameChainingWhitespaceTest4.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingWhitespaceTest4.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidNameChainingWhitespaceTest4.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidNameChainingWhitespaceTest4EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidNegativeSerialNumberTest14.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidNegativeSerialNumberTest14.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidNegativeSerialNumberTest14.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidNegativeSerialNumberTest14.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidNegativeSerialNumberTest14.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidNegativeSerialNumberTest14EE.crt data/certs/NegativeSerialNumberCACert.crt data/crls/NegativeSerialNumberCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidRFC3280MandatoryAttributeTypesTest7.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidRFC3280MandatoryAttributeTypesTest7.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidRFC3280MandatoryAttributeTypesTest7.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidRFC3280MandatoryAttributeTypesTest7.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidRFC3280MandatoryAttributeTypesTest7.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidRFC3280MandatoryAttributeTypesTest7EE.crt data/certs/RFC3280MandatoryAttributeTypesCACert.crt data/crls/RFC3280MandatoryAttributeTypesCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidRFC3280OptionalAttributeTypesTest8.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidRFC3280OptionalAttributeTypesTest8.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidRFC3280OptionalAttributeTypesTest8.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidRFC3280OptionalAttributeTypesTest8.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidRFC3280OptionalAttributeTypesTest8.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidRFC3280OptionalAttributeTypesTest8EE.crt data/certs/RFC3280OptionalAttributeTypesCACert.crt data/crls/RFC3280OptionalAttributeTypesCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidRolloverfromPrintableStringtoUTF8StringTest10.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidRolloverfromPrintableStringtoUTF8StringTest10.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidRolloverfromPrintableStringtoUTF8StringTest10.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidRolloverfromPrintableStringtoUTF8StringTest10.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidRolloverfromPrintableStringtoUTF8StringTest10.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidRolloverfromPrintableStringtoUTF8StringTest10EE.crt data/certs/RolloverfromPrintableStringtoUTF8StringCACert.crt data/crls/RolloverfromPrintableStringtoUTF8StringCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidSelfIssuedpathLenConstraintTest15.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidSelfIssuedpathLenConstraintTest15.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidSelfIssuedpathLenConstraintTest15.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidSelfIssuedpathLenConstraintTest15.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidSelfIssuedpathLenConstraintTest15.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidSelfIssuedpathLenConstraintTest15EE.crt data/certs/pathLenConstraint0SelfIssuedCACert.crt data/certs/pathLenConstraint0CACert.crt data/crls/pathLenConstraint0CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidSelfIssuedpathLenConstraintTest17.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidSelfIssuedpathLenConstraintTest17.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidSelfIssuedpathLenConstraintTest17.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidSelfIssuedpathLenConstraintTest17.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidSelfIssuedpathLenConstraintTest17.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidSelfIssuedpathLenConstraintTest17EE.crt data/certs/pathLenConstraint1SelfIssuedsubCACert.crt data/certs/pathLenConstraint1subCACert.crt data/certs/pathLenConstraint1SelfIssuedCACert.crt data/certs/pathLenConstraint1CACert.crt data/crls/pathLenConstraint1CACRL.crl data/crls/pathLenConstraint1subCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidTwoCRLsTest7.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidTwoCRLsTest7.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidTwoCRLsTest7.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidTwoCRLsTest7.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidTwoCRLsTest7.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidTwoCRLsTest7EE.crt data/certs/TwoCRLsCACert.crt data/crls/TwoCRLsCAGoodCRL.crl data/crls/TwoCRLsCABadCRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidUTF8StringCaseInsensitiveMatchTest11.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidUTF8StringCaseInsensitiveMatchTest11.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidUTF8StringCaseInsensitiveMatchTest11.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidUTF8StringCaseInsensitiveMatchTest11.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidUTF8StringCaseInsensitiveMatchTest11.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidUTF8StringCaseInsensitiveMatchTest11EE.crt data/certs/UTF8StringCaseInsensitiveMatchCACert.crt data/crls/UTF8StringCaseInsensitiveMatchCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidUTF8StringEncodedNamesTest9.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidUTF8StringEncodedNamesTest9.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidUTF8StringEncodedNamesTest9.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidUTF8StringEncodedNamesTest9.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidUTF8StringEncodedNamesTest9.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidUTF8StringEncodedNamesTest9EE.crt data/certs/UTF8StringEncodedNamesCACert.crt data/crls/UTF8StringEncodedNamesCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidbasicConstraintsNotCriticalTest4.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidbasicConstraintsNotCriticalTest4.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidbasicConstraintsNotCriticalTest4.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidbasicConstraintsNotCriticalTest4.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidbasicConstraintsNotCriticalTest4.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidbasicConstraintsNotCriticalTest4EE.crt data/certs/basicConstraintsNotCriticalCACert.crt data/crls/basicConstraintsNotCriticalCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidkeyUsageNotCriticalTest3.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidkeyUsageNotCriticalTest3.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidkeyUsageNotCriticalTest3.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidkeyUsageNotCriticalTest3.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidkeyUsageNotCriticalTest3.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidkeyUsageNotCriticalTest3EE.crt data/certs/keyUsageNotCriticalCACert.crt data/crls/keyUsageNotCriticalCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest13.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest13.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidpathLenConstraintTest13.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest13.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest13.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidpathLenConstraintTest13EE.crt data/certs/pathLenConstraint6subsubsubCA41XCert.crt data/certs/pathLenConstraint6subsubCA41Cert.crt data/certs/pathLenConstraint6subCA4Cert.crt data/certs/pathLenConstraint6CACert.crt data/crls/pathLenConstraint6subsubsubCA41XCRL.crl data/crls/pathLenConstraint6subsubCA41CRL.crl data/crls/pathLenConstraint6subCA4CRL.crl data/crls/pathLenConstraint6CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest14.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest14.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidpathLenConstraintTest14.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest14.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest14.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidpathLenConstraintTest14EE.crt data/certs/pathLenConstraint6subsubsubCA41XCert.crt data/certs/pathLenConstraint6subsubCA41Cert.crt data/certs/pathLenConstraint6subCA4Cert.crt data/certs/pathLenConstraint6CACert.crt data/crls/pathLenConstraint6subsubsubCA41XCRL.crl data/crls/pathLenConstraint6subsubCA41CRL.crl data/crls/pathLenConstraint6subCA4CRL.crl data/crls/pathLenConstraint6CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest7.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest7.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidpathLenConstraintTest7.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest7.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest7.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidpathLenConstraintTest7EE.crt data/certs/pathLenConstraint0CACert.crt data/crls/pathLenConstraint0CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest8.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest8.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 ValidpathLenConstraintTest8.java --- gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest8.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/ValidpathLenConstraintTest8.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/ValidpathLenConstraintTest8EE.crt data/certs/pathLenConstraint0CACert.crt data/crls/pathLenConstraint0CACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; Index: gnu/testlet/java/security/cert/pkix/pkits/Validpre2000UTCnotBeforeDateTest3.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/cert/pkix/pkits/Validpre2000UTCnotBeforeDateTest3.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 Validpre2000UTCnotBeforeDateTest3.java --- gnu/testlet/java/security/cert/pkix/pkits/Validpre2000UTCnotBeforeDateTest3.java 25 Jul 2006 22:44:24 -0000 1.1 +++ gnu/testlet/java/security/cert/pkix/pkits/Validpre2000UTCnotBeforeDateTest3.java 25 Jun 2008 07:52:28 -0000 @@ -4,6 +4,8 @@ Distributed under the GPL. See the file `COPYING' */ // Tags: JDK1.4 +// Uses: BaseValidTest +// Files: data/certs/Validpre2000UTCnotBeforeDateTest3EE.crt data/certs/GoodCACert.crt data/crls/GoodCACRL.crl package gnu.testlet.java.security.cert.pkix.pkits; From twisti@complang.tuwien.ac.at Wed Jun 25 08:02:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 25 Jun 2008 08:02:00 -0000 Subject: build directory support, part 2, patch 2: Uses tags for org/omg Message-ID: <1214380932.4472.11.camel@cthalinger.lan> Index: gnu/testlet/org/omg/CORBA/Any/testAny.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/CORBA/Any/testAny.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 testAny.java --- gnu/testlet/org/omg/CORBA/Any/testAny.java 18 May 2005 21:56:36 -0000 1.1 +++ gnu/testlet/org/omg/CORBA/Any/testAny.java 25 Jun 2008 07:57:17 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.2 +// Uses: ../Asserter // Copyright (C) 2005 Audrius Meskauskas (AudriusA@Bioinformatics.org) Index: gnu/testlet/org/omg/CORBA/ORB/DirectTest.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/CORBA/ORB/DirectTest.java,v retrieving revision 1.4 diff -u -3 -p -r1.4 DirectTest.java --- gnu/testlet/org/omg/CORBA/ORB/DirectTest.java 13 Oct 2005 21:12:08 -0000 1.4 +++ gnu/testlet/org/omg/CORBA/ORB/DirectTest.java 25 Jun 2008 07:57:17 -0000 @@ -1,4 +1,6 @@ // Tags: JDK1.2 +// Uses: ../Asserter + /* DirectTest.java -- Copyright (C) 2005 Free Software Foundation, Inc. Index: gnu/testlet/org/omg/CORBA/ORB/comServer.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/CORBA/ORB/comServer.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 comServer.java --- gnu/testlet/org/omg/CORBA/ORB/comServer.java 11 Jun 2005 17:32:42 -0000 1.2 +++ gnu/testlet/org/omg/CORBA/ORB/comServer.java 25 Jun 2008 07:57:17 -0000 @@ -1,3 +1,6 @@ +// Tags: not-a-test +// Uses: ../../CORBA_2_3/ORB/Valtype/GreetingsServant + /* comServer.java -- Copyright (C) 2005 Free Software Foundation, Inc. Index: gnu/testlet/org/omg/CORBA/ORB/RF11/rf11Caller.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/CORBA/ORB/RF11/rf11Caller.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 rf11Caller.java --- gnu/testlet/org/omg/CORBA/ORB/RF11/rf11Caller.java 4 Jun 2005 12:00:34 -0000 1.1 +++ gnu/testlet/org/omg/CORBA/ORB/RF11/rf11Caller.java 25 Jun 2008 07:57:17 -0000 @@ -1,3 +1,6 @@ +// Tags: not-a-test +// Uses: ../../Asserter + // Copyright (c) 2000, 2001 NEC Corporation. // Adapted for Mauve by Audrius Meskauskas Index: gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/GreetingsServant.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/GreetingsServant.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 GreetingsServant.java --- gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/GreetingsServant.java 11 Jun 2005 17:32:42 -0000 1.1 +++ gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/GreetingsServant.java 25 Jun 2008 07:57:17 -0000 @@ -1,3 +1,6 @@ +// Tags: not-a-test +// Uses: _GreetingsImplBase Greetings cmInfoHolder InfoHolder + /* * This file is part of the CORBA 2_3 tests, the test executable * class being gnu.testlet.org.omg.CORBA_2_3.ORB.ValueTypeTest. Index: gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/Info.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/Info.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 Info.java --- gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/Info.java 29 Jun 2006 18:27:09 -0000 1.2 +++ gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/Info.java 25 Jun 2008 07:57:17 -0000 @@ -1,4 +1,6 @@ // Tags: not-a-test +// Uses: InfoHelper + /* * This file is part of the CORBA 2_3 tests, the test executable * class being gnu.testlet.org.omg.CORBA_2_3.ORB.ValueTypeTest. Index: gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/InfoHelper.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/InfoHelper.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 InfoHelper.java --- gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/InfoHelper.java 29 Jun 2006 18:27:09 -0000 1.3 +++ gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/InfoHelper.java 25 Jun 2008 07:57:17 -0000 @@ -1,4 +1,6 @@ // Tags: not-a-test +// Uses: InfoImpl InfoValueFactory + /* * This file is part of the CORBA 2_3 tests, the test executable * class being gnu.testlet.org.omg.CORBA_2_3.ORB.ValueTypeTest. Index: gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/InfoHolder.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/InfoHolder.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 InfoHolder.java --- gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/InfoHolder.java 11 Jun 2005 17:32:42 -0000 1.1 +++ gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/InfoHolder.java 25 Jun 2008 07:57:17 -0000 @@ -1,3 +1,6 @@ +// Tags: not-a-test +// Uses: Info InfoImpl InfoHelper + /* * This file is part of the CORBA 2_3 tests, the test executable * class being gnu.testlet.org.omg.CORBA_2_3.ORB.ValueTypeTest. Index: gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/_GreetingsImplBase.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/_GreetingsImplBase.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 _GreetingsImplBase.java --- gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/_GreetingsImplBase.java 29 Jun 2006 18:27:09 -0000 1.2 +++ gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/_GreetingsImplBase.java 25 Jun 2008 07:57:17 -0000 @@ -1,4 +1,6 @@ // Tags: not-a-test +// Uses: cmInfoHolder _GreetingsStub + /* * This file is part of the CORBA 2_3 tests, the test executable * class being gnu.testlet.org.omg.CORBA_2_3.ORB.ValueTypeTest. Index: gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/_GreetingsStub.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/_GreetingsStub.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 _GreetingsStub.java --- gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/_GreetingsStub.java 11 Jun 2005 17:32:42 -0000 1.1 +++ gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/_GreetingsStub.java 25 Jun 2008 07:57:17 -0000 @@ -1,3 +1,6 @@ +// Tags: not-a-test +// Uses: cmInfoHelper InfoHolder + /* * This file is part of the CORBA 2_3 tests, the test executable * class being gnu.testlet.org.omg.CORBA_2_3.ORB.ValueTypeTest. Index: gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/cmInfoHolder.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/cmInfoHolder.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 cmInfoHolder.java --- gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/cmInfoHolder.java 11 Jun 2005 17:32:42 -0000 1.1 +++ gnu/testlet/org/omg/CORBA_2_3/ORB/Valtype/cmInfoHolder.java 25 Jun 2008 07:57:17 -0000 @@ -1,3 +1,6 @@ +// Tags: not-a-test +// Uses: cmInfo cmInfoHelper + /* * This file is part of the CORBA 2_3 tests, the test executable * class being gnu.testlet.org.omg.CORBA_2_3.ORB.ValueTypeTest. Index: gnu/testlet/org/omg/DynamicAny/DynAny/BasicTest.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/DynamicAny/DynAny/BasicTest.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 BasicTest.java --- gnu/testlet/org/omg/DynamicAny/DynAny/BasicTest.java 7 Aug 2005 17:28:22 -0000 1.1 +++ gnu/testlet/org/omg/DynamicAny/DynAny/BasicTest.java 25 Jun 2008 07:57:17 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.4 +// Uses: ../../PortableServer/POA/TestBase // Copyright (c) IONA Technologies, 2001. Index: gnu/testlet/org/omg/PortableInterceptor/Interceptor/testInterceptors.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/PortableInterceptor/Interceptor/testInterceptors.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 testInterceptors.java --- gnu/testlet/org/omg/PortableInterceptor/Interceptor/testInterceptors.java 13 Oct 2005 08:46:29 -0000 1.2 +++ gnu/testlet/org/omg/PortableInterceptor/Interceptor/testInterceptors.java 25 Jun 2008 07:57:17 -0000 @@ -1,4 +1,6 @@ // Tags: JDK1.4 +// Uses: ../../CORBA/Asserter ../../PortableServer/POAOperations/communication/ourUserException ../../PortableServer/POAOperations/communication/poa_Servant ../../PortableServer/POAOperations/communication/poa_comTester ../../PortableServer/POAOperations/communication/poa_comTesterHelper + // Copyright (C) 2005 Audrius Meskauskas (AudriusA@Bioinformatics.org) // Mauve is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by Index: gnu/testlet/org/omg/PortableServer/POAOperations/poa_POA_test.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/PortableServer/POAOperations/poa_POA_test.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 poa_POA_test.java --- gnu/testlet/org/omg/PortableServer/POAOperations/poa_POA_test.java 28 Oct 2005 09:00:59 -0000 1.2 +++ gnu/testlet/org/omg/PortableServer/POAOperations/poa_POA_test.java 25 Jun 2008 07:57:17 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.4 +// Uses: ../../CORBA/Asserter // Copyright (C) 2005 Audrius Meskauskas (AudriusA@Bioinformatics.org) Index: gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_Servant.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_Servant.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 poa_Servant.java --- gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_Servant.java 22 Jul 2005 17:29:10 -0000 1.1 +++ gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_Servant.java 25 Jun 2008 07:57:17 -0000 @@ -1,3 +1,6 @@ +// Tags: not-a-test +// Uses: poa_comTesterPOA + // Copyright (C) 2005 Audrius Meskauskas (AudriusA@Bioinformatics.org) // Mauve is free software; you can redistribute it and/or modify Index: gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_Server.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_Server.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 poa_Server.java --- gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_Server.java 22 Jul 2005 17:29:10 -0000 1.1 +++ gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_Server.java 25 Jun 2008 07:57:17 -0000 @@ -1,3 +1,6 @@ +// Tags: not-a-test +// Uses: ../poa_POA_test + // Copyright (C) 2005 Audrius Meskauskas (AudriusA@Bioinformatics.org) // Mauve is free software; you can redistribute it and/or modify Index: gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_comTesterHelper.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_comTesterHelper.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 poa_comTesterHelper.java --- gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_comTesterHelper.java 29 Jun 2006 18:27:09 -0000 1.2 +++ gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_comTesterHelper.java 25 Jun 2008 07:57:17 -0000 @@ -1,4 +1,6 @@ // Tags: not-a-test +// Uses: poa_comTesterStub + // Copyright (C) 2005 Audrius Meskauskas (AudriusA@Bioinformatics.org) // Mauve is free software; you can redistribute it and/or modify Index: gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_comTesterPOA.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_comTesterPOA.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 poa_comTesterPOA.java --- gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_comTesterPOA.java 29 Jun 2006 18:27:09 -0000 1.2 +++ gnu/testlet/org/omg/PortableServer/POAOperations/communication/poa_comTesterPOA.java 25 Jun 2008 07:57:17 -0000 @@ -1,4 +1,6 @@ // Tags: not-a-test +// Uses: poa_comTesterOperations ourUserExceptionHelper + // Copyright (C) 2005 Audrius Meskauskas (AudriusA@Bioinformatics.org) // Mauve is free software; you can redistribute it and/or modify From twisti@complang.tuwien.ac.at Wed Jun 25 08:08:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 25 Jun 2008 08:08:00 -0000 Subject: build directory support, part 2, patch 3: Uses and Files tags for remaining tests Message-ID: <1214381283.4472.13.camel@cthalinger.lan> 2008-06-25 Christian Thalinger * gnu/testlet/java/beans/SimpleBeanInfo/loadImage.java: Addes Uses and Files tags. * gnu/testlet/java/io/Serializable/BreakMe.java: Added Files tag. * gnu/testlet/java/util/logging/LogManager/readConfiguration.java: Likewise. * gnu/testlet/javax/rmi/CORBA/Tie/RMI_IIOP.java: Added Uses tag. Index: gnu/testlet/java/beans/SimpleBeanInfo/loadImage.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/beans/SimpleBeanInfo/loadImage.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 loadImage.java --- gnu/testlet/java/beans/SimpleBeanInfo/loadImage.java 9 Nov 2006 12:28:16 -0000 1.1 +++ gnu/testlet/java/beans/SimpleBeanInfo/loadImage.java 25 Jun 2008 08:03:52 -0000 @@ -21,7 +21,9 @@ Free Software Foundation, Inc., 51 Frank */ // Tags: JDK1.2 - +// Uses: MySimpleBeanInfo +// Files: testImage1.gif + package gnu.testlet.java.beans.SimpleBeanInfo; import gnu.testlet.TestHarness; Index: gnu/testlet/java/io/Serializable/BreakMe.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/io/Serializable/BreakMe.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 BreakMe.java --- gnu/testlet/java/io/Serializable/BreakMe.java 22 Jul 2005 10:11:39 -0000 1.1 +++ gnu/testlet/java/io/Serializable/BreakMe.java 25 Jun 2008 08:03:52 -0000 @@ -1,5 +1,6 @@ // Tags: JDK1.4 // Uses: MyBreakMe +// Files: MyBreakMe.ser // Copyright (C) 2005 Mark J. Wielaard // Based on an idea by Jeroen Frijters Index: gnu/testlet/java/util/logging/LogManager/readConfiguration.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/util/logging/LogManager/readConfiguration.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 readConfiguration.java --- gnu/testlet/java/util/logging/LogManager/readConfiguration.java 14 Jul 2005 13:45:24 -0000 1.1 +++ gnu/testlet/java/util/logging/LogManager/readConfiguration.java 25 Jun 2008 08:03:52 -0000 @@ -1,3 +1,5 @@ +// Files: logging.properties + package gnu.testlet.java.util.logging.LogManager; import gnu.testlet.*; Index: gnu/testlet/javax/rmi/CORBA/Tie/RMI_IIOP.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/javax/rmi/CORBA/Tie/RMI_IIOP.java,v retrieving revision 1.2 diff -u -3 -p -r1.2 RMI_IIOP.java --- gnu/testlet/javax/rmi/CORBA/Tie/RMI_IIOP.java 13 Oct 2005 08:46:28 -0000 1.2 +++ gnu/testlet/javax/rmi/CORBA/Tie/RMI_IIOP.java 25 Jun 2008 08:03:52 -0000 @@ -1,4 +1,5 @@ // Tags: JDK1.4 +// Uses: RMI_test RMI_testImpl ../../../../org/omg/CORBA_2_3/ORB/Valtype/Info ../../../../org/omg/CORBA_2_3/ORB/Valtype/InfoImpl ../../../../org/omg/CORBA_2_3/ORB/Valtype/cmInfo ../../../../org/omg/CORBA_2_3/ORB/Valtype/cmInfoImpl ../../../../org/omg/CORBA_2_3/ORB/Valtype/cmInfoHelper // Copyright (C) 2005 Audrius Meskauskas (AudriusA@Bioinformatics.org) From twisti@complang.tuwien.ac.at Wed Jun 25 14:51:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 25 Jun 2008 14:51:00 -0000 Subject: build directory support, final commit Message-ID: <1214405411.4472.22.camel@cthalinger> Hi! This commit finishes my changes to support build directory support. I have tested these change about 20 days[1] now with our testing framework and it seems to work. I know there should be more refactoring, but I postpone this when I (probably) have more time to do that. Please report bugs! As it's very likely if missed to port some tests. - twisti --- 2008-06-25 Christian Thalinger * Harness.java (compileStringBase): Set target directory to build directory. (stripSourcePath): New method. (testNeedsToBeCompiled): Likewise. (parseTags): Likewise. (processUsesTag): Likewise. (processFilesTag): Likewise. (copyFiles): Likewise. (processSingleTest): Removed a lot of stuff now in the new methods above. (processFolder): Likewise. (compileFolder): Removed. (runFolder): Pass test in a LinkedHashSet. (compileTest): Removed. (compileFiles): New method. * Makefile.am (harness_files): Prefixed with $(srcdir). (harness): Added -d . * Makefile.in: Regenerated. * aclocal.m4: Likewise. * configure: Likewise. * configure.in (BUILDDIR): Added. * gnu/testlet/TestHarness.java (getBuildDirectory): New method. * gnu/testlet/TestReport.java (writeXml): Restart the timer after each write as this could cause problems on faulty NFS. * gnu/testlet/config.java.in (builddir): New variable. (getBuildDirectory): New method. * gnu/testlet/java/io/File/emptyFile.java, gnu/testlet/java/lang/Class/security.java, gnu/testlet/java/lang/Thread/security.java, gnu/testlet/java/security/AccessController/contexts.java: Use getBuildDirectory() instead of getSourceDirectory(). ? frozen_serial ? mauve.patch ? test.xml ? test.xsl Index: Harness.java =================================================================== RCS file: /cvs/mauve/mauve/Harness.java,v retrieving revision 1.29 diff -u -3 -p -r1.29 Harness.java --- Harness.java 7 Apr 2007 20:14:27 -0000 1.29 +++ Harness.java 25 Jun 2008 13:57:20 -0000 @@ -27,6 +27,8 @@ import gnu.testlet.config; import java.io.BufferedReader; import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; @@ -38,6 +40,8 @@ import java.lang.reflect.Constructor; import java.lang.reflect.Method; import java.net.URL; import java.net.URLClassLoader; +import java.util.LinkedHashSet; +import java.util.Iterator; import java.util.StringTokenizer; import java.util.Vector; @@ -59,7 +63,7 @@ public class Harness // The options to pass to the compiler, needs to be augmented by the // bootclasspath, which should be the classpath installation directory - private static String compileStringBase = "-proceedOnError -nowarn -1.5"; + private static String compileStringBase = "-proceedOnError -nowarn -1.5 -d " + config.builddir; // The writers for ecj's out and err streams. private static PrintWriter ecjWriterOut = null; @@ -429,6 +433,21 @@ public class Harness } /** + * Removes the config.srcdir + File.separatorChar from the start of + * a String. + * @param val the String + * @return the String with config.srcdir + File.separatorChar + * removed + */ + private static String stripSourcePath(String val) + { + if (val.startsWith(config.srcdir + File.separatorChar) + || val.startsWith(config.srcdir.replace('/', '.') + ".")) + val = val.substring(config.srcdir.length() + ".".length()); + return val; + } + + /** * Removes the "gnu.testlet." from the start of a String. * @param val the String * @return the String with "gnu.testlet." removed @@ -437,7 +456,7 @@ public class Harness { if (val.startsWith("gnu" + File.separatorChar + "testlet") || val.startsWith("gnu.testlet.")) - val = val.substring(12); + val = val.substring("gnu.testlet.".length()); return val; } @@ -898,7 +917,221 @@ public class Harness if (processSingleTest(cname) == 1) processFolder(cname); } - + + /** + * Checks if the corresponding classfile for the given test needs to + * be compiled, or exists and needs to be updated. + * + * @param test name or path of the test + * @return true if the classfile needs to be compiled + */ + private static boolean testNeedsToBeCompiled(String testname) + { + String filename = stripSourcePath(testname); + + if (filename.endsWith(".java")) + filename = + filename.substring(0, filename.length() - ".java".length()); + + String sourcefile = + config.srcdir + File.separatorChar + filename + ".java"; + String classfile = + config.builddir + File.separatorChar + filename + ".class"; + + File sf = new File(sourcefile); + File cf = new File(classfile); + + if (!sf.exists()) + throw new RuntimeException(sourcefile + " does not exists!"); + + if (!cf.exists()) + return true; + + return (sf.lastModified() > cf.lastModified()); + } + + /** + * Parse and process tags in the source file. + * + * @param sourcefile path of the source file + * @param filesToCompile LinkedHashSet of the files to compile + * + * @return true on success, false on error + */ + private static boolean parseTags(String sourcefile, LinkedHashSet filesToCompile, LinkedHashSet filesToCopy, LinkedHashSet testsToRun) + { + File f = new File(sourcefile); + + String base = f.getAbsolutePath(); + base = base.substring(0, base.lastIndexOf(File.separatorChar)); + + try + { + BufferedReader r = new BufferedReader(new FileReader(f)); + String line = null; + line = r.readLine(); + while (line != null) + { + if (line.contains("//")) + { + if (line.contains("Uses:")) + { + processUsesTag(line, base, filesToCompile, filesToCopy, testsToRun); + } + else if (line.contains("Files:")) + { + processFilesTag(line, base, filesToCopy); + } + else if (line.contains("not-a-test")) + { + // Don't run this one but parse it's tags. + testsToRun.remove(sourcefile); + } + } + else if (line.contains("implements Testlet")) + { + // Don't read through the entire test once we've hit + // real code. Note that this doesn't work for all + // files, only ones that implement Testlet, but that + // is most files. + break; + } + + line = r.readLine(); + } + } + catch (IOException ioe) + { + // This shouldn't happen. + ioe.printStackTrace(); + return false; + } + + return true; + } + + /** + * Processes the // Uses: tag in a testlet's source. + * + * @param line string of the current source line + * @param base base directory of the current test + * @param filesToCompile LinkedHashSet of the current files to be compiled + */ + private static void processUsesTag(String line, String base, LinkedHashSet filesToCompile, LinkedHashSet filesToCopy, LinkedHashSet testsToRun) + { + StringTokenizer st = + new StringTokenizer(line.substring(line.indexOf("Uses:") + 5)); + + while (st.hasMoreTokens()) + { + String depend = base; + String t = st.nextToken(); + while (t.startsWith(".." + File.separator)) + { + t = t.substring(3); + depend = + depend.substring(0, depend.lastIndexOf(File.separatorChar)); + } + depend += File.separator + t; + if (depend.endsWith(".class")) + depend = depend.substring(0, depend.length() - 6); + if (!depend.endsWith(".java")) + depend += ".java"; + + // Check if the current dependency needs to be compiled (NOTE: + // This check does not include inner classes). + if (testNeedsToBeCompiled(depend)) + { + // Add the current dependency. + filesToCompile.add(depend); + } + + // Now parse the tags of the dependency. + parseTags(depend, filesToCompile, filesToCopy, testsToRun); + } + } + + /** + * Processes the // Files: tag in a testlet's source. + * + * @param base base directory of the current test + * @param line string of the current source line + */ + private static void processFilesTag(String line, String base, LinkedHashSet filesToCopy) + { + StringTokenizer st = + new StringTokenizer(line.substring(line.indexOf("Files:") + 6)); + + while (st.hasMoreTokens()) + { + String src = base; + String t = st.nextToken(); + while (t.startsWith(".." + File.separator)) + { + t = t.substring(3); + src = + src.substring(0, src.lastIndexOf(File.separatorChar)); + } + src += File.separator + t; + + filesToCopy.add(src); + } + } + + /** + * Copy the given files from the source directory to the build + * directory. + * + * @param filesToCopy files to copy + * + * @return true on success, false on error + */ + private static boolean copyFiles(LinkedHashSet filesToCopy) + { + if (filesToCopy.size() == 0) + return true; + + for (Iterator it = filesToCopy.iterator(); it.hasNext(); ) + { + String src = (String) it.next(); + String dest = + config.builddir + File.separatorChar + stripSourcePath(src); + + try + { + File inputFile = new File(src); + File outputFile = new File(dest); + + // Only copy newer files. + if (inputFile.lastModified() <= outputFile.lastModified()) + continue; + + // Create directories up to the new file. + outputFile.getParentFile().mkdirs(); + + FileInputStream fis = new FileInputStream(inputFile); + FileOutputStream fos = new FileOutputStream(outputFile); + byte[] buf = new byte[1024]; + int i = 0; + + while((i = fis.read(buf)) != -1) + { + fos.write(buf, 0, i); + } + + fis.close(); + fos.close(); + } + catch (IOException ioe) + { + ioe.printStackTrace(); + return false; + } + } + + return true; + } + /** * This method is used to potentially run a single test. If runAnyway is * false we've reached here as a result of processing a directory and we @@ -912,6 +1145,10 @@ public class Harness */ private static int processSingleTest(String cname) { + LinkedHashSet filesToCompile = new LinkedHashSet(); + LinkedHashSet filesToCopy = new LinkedHashSet(); + LinkedHashSet testsToRun = new LinkedHashSet(); + // If the test should be excluded return -1, this is a signal // to processTest that it should quit. if (excludeTests.contains(cname)) @@ -919,14 +1156,14 @@ public class Harness // If it's not a single test, return 1, processTest will then try // to process it as a directory. - File jf = new File(cname + ".java"); + String sourcefile = config.srcdir + File.separatorChar + cname + ".java"; + File jf = new File(sourcefile); if (!jf.exists()) return 1; if (!compileTests) { - File cf = new File(cname + ".class"); - if (!cf.exists()) + if (testNeedsToBeCompiled(cname)) { // There is an uncompiled test, but the -nocompile option was given // so we just skip it @@ -935,90 +1172,24 @@ public class Harness } else { - // This section of code reads the file, looking for the "Uses" tag - // and compiles any files it finds listed there. - String base = jf.getAbsolutePath(); - base = base.substring(0, base.lastIndexOf(File.separatorChar)); - try - { - BufferedReader r = new BufferedReader(new FileReader(jf)); - String temp = null; - temp = r.readLine(); - while (temp != null) - { - if (temp.contains("//")) - { - if (temp.contains("Uses:")) - { - StringTokenizer st = - new StringTokenizer - (temp.substring(temp.indexOf("Uses:") + 5)); - while (st.hasMoreTokens()) - { - String depend = base; - String t = st.nextToken(); - while (t.startsWith(".." + File.separator)) - { - t = t.substring(3); - depend = - depend.substring - (0,depend.lastIndexOf(File.separatorChar)); - } - depend += File.separator + t; - if (depend.endsWith(".class")) - depend = depend.substring(0, depend.length() - 6); - if (! depend.endsWith(".java")) - depend += ".java"; - if (compileTest(depend) != 0) - { - // One of the dependencies failed to compile, so - // we report the test as failing and don't try to - // run it. - - String shortName = - cname.substring(12). - replace(File.separatorChar, '.'); - if (verbose) - { - System.out.println("TEST: " + shortName); - System.out.println(" FAIL: One of the " + - "dependencies failed to compile."); - } - else - { - System.out.println("FAIL: " + shortName); - System.out.println(" One of the " + - "dependencies failed to compile."); - } - total_test_fails++; - total_tests++; - return -1; - } - } - break; - } - else if (temp.contains("not-a-test")) - return - 1; - } - else if (temp.contains("implements Testlet")) - // Don't read through the entire test once we've hit real code. - // Note that this doesn't work for all files, only ones that - // implement Testlet, but that is most files. - break; - temp = r.readLine(); - } - } - catch (IOException ioe) - { - // This shouldn't happen. - } - + if (testNeedsToBeCompiled(cname)) + filesToCompile.add(sourcefile); + testsToRun.add(sourcefile); + + // Process all tags in the source file. + if (!parseTags(sourcefile, filesToCompile, filesToCopy, testsToRun)) + return -1; + + if (!copyFiles(filesToCopy)) + return -1; + // If compilation of the test fails, don't try to run it. - if (compileTest(cname + ".java") != 0) + if (!compileFiles(filesToCompile)) return -1; } runTest(cname); + return 0; } @@ -1031,10 +1202,12 @@ public class Harness */ private static void processFolder(String folderName) { - File dir = new File(folderName); + File dir = new File(config.srcdir + File.separatorChar + folderName); String dirPath = dir.getPath(); File[] files = dir.listFiles(); - StringBuffer sb = new StringBuffer(); + LinkedHashSet filesToCompile = new LinkedHashSet(); + LinkedHashSet filesToCopy = new LinkedHashSet(); + LinkedHashSet testsToRun = new LinkedHashSet(); String fullPath = null; boolean compilepassed = true; @@ -1044,173 +1217,82 @@ public class Harness return; // First, compile the list of .java files. - int count = 0; for (int i = 0; i < files.length; i++) { // Ignore the CVS folders. String name = files[i].getName(); fullPath = dirPath + File.separatorChar + name; - if (name.equals("CVS") || excludeTests.contains(fullPath)) + String testName = stripSourcePath(fullPath); + if (name.equals("CVS") || excludeTests.contains(testName)) continue; if (name.endsWith(".java") && - !excludeTests.contains(fullPath. - substring(0, fullPath.length() - 5))) + !excludeTests.contains(testName. + substring(0, testName.length() - 5))) { - count ++; - sb.append(' ' + fullPath); - - // Read the file, looking for the Uses: tag, and adding - // any files listed to a list of files to be compiled. - // This section of code reads the file, looking for the "Uses" tag - // and compiles any files it finds listed there. - String base = dirPath; - try - { - BufferedReader r = new BufferedReader(new FileReader(fullPath)); - String temp = null; - temp = r.readLine(); - while (temp != null) - { - if (temp.contains("//")) - { - if (temp.contains("Uses:")) - { - StringTokenizer st = - new StringTokenizer - (temp.substring(temp.indexOf("Uses:") + 5)); - while (st.hasMoreTokens()) - { - String depend = base; - String t = st.nextToken(); - while (t.startsWith(".." + File.separator)) - { - t = t.substring(3); - depend = - depend.substring - (0, - depend.lastIndexOf(File.separatorChar)); - } - depend += File.separator + t; - if (depend.endsWith(".class")) - depend = - depend.substring(0, depend.length() - 6); - if (! depend.endsWith(".java")) - depend += ".java"; - - if (compileTest(depend) != 0) - { - // One of the dependencies failed to compile, - // so we report the test as failing and don't - // try to run it. - String shortName = fullPath.substring(12, fullPath.length() - 5). - replace(File.separatorChar, '.'); - - if (verbose) - { - System.out.println("TEST: " + shortName); - System.out.println(" FAIL: One of the " + - "dependencies failed to compile."); - } - else - { - System.out.println("FAIL: " + shortName); - System.out.println(" One of the " + - "dependencies failed to compile."); - } - total_test_fails++; - total_tests++; - sb.setLength(sb.length() - fullPath.length() - 1); - count --; - } - } - break; - } - else if (temp.contains("not-a-test")) - { - sb.setLength(sb.length() - fullPath.length() - 1); - count --; - } - } - else if (temp.contains("implements Testlet")) - // Don't read through the entire test once we've hit real code. - // Note that this doesn't work for all files, only ones that - // implement Testlet, but that is most files. - break; - temp = r.readLine(); - } - } - catch (IOException ioe) - { - // This shouldn't happen. - } + if (testNeedsToBeCompiled(testName)) + filesToCompile.add(fullPath); + testsToRun.add(fullPath); + + // Process all tags in the source file. + if (!parseTags(fullPath, filesToCompile, filesToCopy, testsToRun)) + continue; } else { // Check if it's a folder, if so, call this method on it. if (files[i].isDirectory() && recursion - && ! excludeTests.contains(fullPath)) - processFolder(fullPath); + && ! excludeTests.contains(testName)) + processFolder(testName); } } + if (!copyFiles(filesToCopy)) + return; + // Exit if there were no .java files in this folder. - if (count == 0) + if (testsToRun.size() == 0) return; - // Ignore the .java files in top level gnu/teslet folder. - if (dirPath.equals("gnu" + File.separatorChar + "testlet")) + // Ignore the .java files in top level gnu/testlet folder. + if (dirPath.equals(config.srcdir + File.separatorChar + + "gnu" + File.separatorChar + "testlet")) return; // Now compile all those tests in a batch compilation, unless the // -nocompile option was used. if (compileTests) - compilepassed = compileFolder(sb, folderName); + compilepassed = compileFiles(filesToCompile); // And now run those tests. - runFolder(sb, compilepassed); - } - - private static boolean compileFolder(StringBuffer sb, String folderName) - { - int result = - 1; - compileString = compileStringBase + sb.toString(); - try - { - result = compile(); - } - catch (Exception e) - { - System.err.println("compilation exception"); - e.printStackTrace(); - result = - 1; - } - return result == 0; + runFolder(testsToRun, compilepassed); } /** * Runs all the tests in a folder. If the tests were compiled by * compileFolder, and the compilation failed, then we must check to * see if each individual test compiled before running it. - * @param sb the StringBuffer holding a space delimited list of all the - * tests to run + * + * @param testsToRun a list of all the tests to run * @param compilepassed true if the compilation step happened and all * tests passed or if compilation didn't happen (because of -nocompile). */ - private static void runFolder(StringBuffer sb, boolean compilepassed) + private static void runFolder(LinkedHashSet testsToRun, boolean compilepassed) { - StringTokenizer st = new StringTokenizer(sb.toString()); String nextTest = null; - boolean classExists; - while (st.hasMoreTokens()) + + for (Iterator it = testsToRun.iterator(); it.hasNext(); ) { - nextTest = st.nextToken(); - nextTest = nextTest.substring(0, nextTest.length() - 5); - classExists = (new File(nextTest + ".class")).exists(); - if (classExists - && (compilepassed || ! excludeTests.contains(nextTest + ".java"))) - runTest(nextTest); - } + nextTest = (String) it.next(); + nextTest = stripSourcePath(nextTest); + + if (!testNeedsToBeCompiled(nextTest) + && (compilepassed || !excludeTests.contains(nextTest))) + { + nextTest = nextTest.substring(0, nextTest.length() - 5); + runTest(nextTest); + } + } } /** @@ -1219,7 +1301,7 @@ public class Harness * @return the return value from the compiler * @throws Exception */ - public static int compile () throws Exception + public static int compile() throws Exception { /* * This code depends on the patch in Comment #10 in this bug @@ -1235,23 +1317,34 @@ public class Harness return ((Boolean) ecjMethod.invoke (ecjInstance, new Object[] { compileString, ecjWriterOut, ecjWriterErr})).booleanValue() ? 0 : -1; } - - private static int compileTest(String testName) + + /** + * Compile the given files. + * + * @param filesToCompile LinkedHashSet of the files to compile + * @return true if compilation was successful + */ + private static boolean compileFiles(LinkedHashSet filesToCompile) { - int result = -1; - // Compile the tests before running them, and if compilation fails report - // it as a test failure. + if (filesToCompile.size() == 0) + return true; + + int result = - 1; + compileString = compileStringBase; + for (Iterator it = filesToCompile.iterator(); it.hasNext(); ) + compileString += " " + (String) it.next(); try { - compileString = compileStringBase + " " + testName; result = compile(); } catch (Exception e) { - result = -1; + System.err.println("compilation exception"); + e.printStackTrace(); + result = - 1; } - return result; - } + return result == 0; + } /** * Returns true if the String argument passed is in the format of a Index: Makefile.am =================================================================== RCS file: /cvs/mauve/mauve/Makefile.am,v retrieving revision 1.34 diff -u -3 -p -r1.34 Makefile.am --- Makefile.am 12 Sep 2007 20:42:51 -0000 1.34 +++ Makefile.am 25 Jun 2008 13:57:20 -0000 @@ -14,19 +14,24 @@ EXTRA_DIST = Harness.java RunnerProcess VERSION = ${shell date +%F} harness_files = \ - Harness.java \ - RunnerProcess.java \ + $(srcdir)/Harness.java \ + $(srcdir)/RunnerProcess.java \ + $(srcdir)/gnu/testlet/TestHarness.java \ + $(srcdir)/gnu/testlet/Testlet.java \ + $(srcdir)/gnu/testlet/TestSecurityManager.java \ + $(srcdir)/gnu/testlet/ResourceNotFoundException.java \ + $(srcdir)/gnu/testlet/TestReport.java \ + $(srcdir)/gnu/testlet/TestResult.java \ + $(srcdir)/gnu/testlet/VisualTestlet.java \ + \ gnu/testlet/config.java \ - gnu/testlet/TestHarness.java \ - gnu/testlet/Testlet.java \ - gnu/testlet/TestSecurityManager.java \ - gnu/testlet/ResourceNotFoundException.java \ - gnu/testlet/TestReport.java \ - gnu/testlet/TestResult.java \ - gnu/testlet/VisualTestlet.java + \ + $(srcdir)/junit/framework/*.java \ + $(srcdir)/junit/runner/*.java \ + $(srcdir)/junit/textui/*.java harness: - $(JAVAC) $(harness_files) + $(JAVAC) -d . $(harness_files) all-local: harness Index: Makefile.in =================================================================== RCS file: /cvs/mauve/mauve/Makefile.in,v retrieving revision 1.44 diff -u -3 -p -r1.44 Makefile.in --- Makefile.in 12 Sep 2007 20:42:51 -0000 1.44 +++ Makefile.in 25 Jun 2008 13:57:20 -0000 @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -68,6 +68,7 @@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AUTO_COMPILE = @AUTO_COMPILE@ AWK = @AWK@ +BUILDDIR = @BUILDDIR@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ @@ -167,16 +168,21 @@ TESTFLAGS = check_DATA = $(STAMP) EXTRA_DIST = Harness.java RunnerProcess.java gnu junit harness_files = \ - Harness.java \ - RunnerProcess.java \ + $(srcdir)/Harness.java \ + $(srcdir)/RunnerProcess.java \ + $(srcdir)/gnu/testlet/TestHarness.java \ + $(srcdir)/gnu/testlet/Testlet.java \ + $(srcdir)/gnu/testlet/TestSecurityManager.java \ + $(srcdir)/gnu/testlet/ResourceNotFoundException.java \ + $(srcdir)/gnu/testlet/TestReport.java \ + $(srcdir)/gnu/testlet/TestResult.java \ + $(srcdir)/gnu/testlet/VisualTestlet.java \ + \ gnu/testlet/config.java \ - gnu/testlet/TestHarness.java \ - gnu/testlet/Testlet.java \ - gnu/testlet/TestSecurityManager.java \ - gnu/testlet/ResourceNotFoundException.java \ - gnu/testlet/TestReport.java \ - gnu/testlet/TestResult.java \ - gnu/testlet/VisualTestlet.java + \ + $(srcdir)/junit/framework/*.java \ + $(srcdir)/junit/runner/*.java \ + $(srcdir)/junit/textui/*.java SUFFIXES = .class .java all: all-am @@ -266,6 +272,10 @@ dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 $(am__remove_distdir) +dist-lzma: distdir + tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma + $(am__remove_distdir) + dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__remove_distdir) @@ -292,6 +302,8 @@ distcheck: dist GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lzma*) \ + unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ @@ -441,20 +453,20 @@ uninstall-am: .PHONY: all all-am all-local am--refresh check check-am check-local \ clean clean-generic clean-local dist dist-all dist-bzip2 \ - dist-gzip dist-shar dist-tarZ dist-zip distcheck distclean \ - distclean-generic distcleancheck distdir distuninstallcheck \ - dvi dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ - pdf-am ps ps-am uninstall uninstall-am + dist-gzip dist-lzma dist-shar dist-tarZ dist-zip distcheck \ + distclean distclean-generic distcleancheck distdir \ + distuninstallcheck dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am harness: - $(JAVAC) $(harness_files) + $(JAVAC) -d . $(harness_files) all-local: harness Index: aclocal.m4 =================================================================== RCS file: /cvs/mauve/mauve/aclocal.m4,v retrieving revision 1.24 diff -u -3 -p -r1.24 aclocal.m4 --- aclocal.m4 12 Sep 2007 20:42:51 -0000 1.24 +++ aclocal.m4 25 Jun 2008 13:57:20 -0000 @@ -1,7 +1,7 @@ -# generated automatically by aclocal 1.10 -*- Autoconf -*- +# generated automatically by aclocal 1.10.1 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006 Free Software Foundation, Inc. +# 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -11,12 +11,15 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. -m4_if(m4_PACKAGE_VERSION, [2.61],, -[m4_fatal([this file was generated for autoconf 2.61. -You have another version of autoconf. If you want to use that, -you should regenerate the build system entirely.], [63])]) +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +m4_if(AC_AUTOCONF_VERSION, [2.61],, +[m4_warning([this file was generated for autoconf 2.61. +You have another version of autoconf. It may work, but is not guaranteed to. +If you have problems, you may need to regenerate the build system entirely. +To do so, use the procedure documented by the package, typically `autoreconf'.])]) -# Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc. +# Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -31,7 +34,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.10' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.10], [], +m4_if([$1], [1.10.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -47,8 +50,10 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.10])dnl -_AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)]) +[AM_AUTOMAKE_VERSION([1.10.1])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- @@ -320,7 +325,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. - if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue @@ -368,13 +373,13 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS] # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006 Free Software Foundation, Inc. +# 2005, 2006, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# serial 12 +# serial 13 # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. @@ -479,16 +484,17 @@ AC_PROVIDE_IFELSE([AC_PROG_OBJC], # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. +_am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in - $1 | $1:* ) + $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done -echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # @@ -777,7 +783,7 @@ AC_SUBST([INSTALL_STRIP_PROGRAM])]) # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- -# Prevent Automake from outputing VARIABLE = @VARIABLE@ in Makefile.in. +# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) Index: configure =================================================================== RCS file: /cvs/mauve/mauve/configure,v retrieving revision 1.33 diff -u -3 -p -r1.33 configure --- configure 12 Sep 2007 20:42:51 -0000 1.33 +++ configure 25 Jun 2008 13:57:20 -0000 @@ -669,6 +669,7 @@ AUTO_COMPILE JAVA JAVAC SRCDIR +BUILDDIR TMPDIR MAIL_HOST LIBOBJS @@ -3545,6 +3546,8 @@ JAVAC=${JAVAC-javac} SRCDIR=`(cd $srcdir; pwd)` +BUILDDIR=`pwd` + # Check whether --with-tmpdir was given. @@ -4325,13 +4328,14 @@ AUTO_COMPILE!$AUTO_COMPILE$ac_delim JAVA!$JAVA$ac_delim JAVAC!$JAVAC$ac_delim SRCDIR!$SRCDIR$ac_delim +BUILDDIR!$BUILDDIR$ac_delim TMPDIR!$TMPDIR$ac_delim MAIL_HOST!$MAIL_HOST$ac_delim LIBOBJS!$LIBOBJS$ac_delim LTLIBOBJS!$LTLIBOBJS$ac_delim _ACEOF - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 96; then + if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then break elif $ac_last_try; then { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 @@ -4651,7 +4655,7 @@ echo "$as_me: executing $ac_file command # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. - if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ Index: configure.in =================================================================== RCS file: /cvs/mauve/mauve/configure.in,v retrieving revision 1.21 diff -u -3 -p -r1.21 configure.in --- configure.in 12 Sep 2007 20:42:52 -0000 1.21 +++ configure.in 25 Jun 2008 13:57:20 -0000 @@ -56,6 +56,8 @@ AC_SUBST(JAVAC) SRCDIR=`(cd $srcdir; pwd)` AC_SUBST(SRCDIR) +BUILDDIR=`pwd` +AC_SUBST(BUILDDIR) dnl Specify the tempdir. AC_ARG_WITH(tmpdir, Index: gnu/testlet/TestHarness.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/TestHarness.java,v retrieving revision 1.27 diff -u -3 -p -r1.27 TestHarness.java --- gnu/testlet/TestHarness.java 28 Dec 2006 18:31:50 -0000 1.27 +++ gnu/testlet/TestHarness.java 25 Jun 2008 13:57:20 -0000 @@ -281,6 +281,11 @@ public abstract class TestHarness { return srcdir; } + + public String getBuildDirectory () + { + return builddir; + } /** * Provide a directory name for writing temporary files. Index: gnu/testlet/TestReport.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/TestReport.java,v retrieving revision 1.4 diff -u -3 -p -r1.4 TestReport.java --- gnu/testlet/TestReport.java 19 May 2008 08:06:59 -0000 1.4 +++ gnu/testlet/TestReport.java 25 Jun 2008 13:57:20 -0000 @@ -77,6 +77,10 @@ public class TestReport Iterator results = testResults.iterator(); while (results.hasNext()) { + // Send a message to the Harness to let it know that we are + // still writing the XML file. + System.out.println("RunnerProcess:restart-timer"); + TestResult tr = (TestResult) results.next(); String[] failures = tr.getFailMessags(); String[] passes = tr.getPassMessages(); @@ -87,9 +91,12 @@ public class TestReport else out.write("'/>\n"); - for (int i = 0; i < failures.length; i++) + for (int i = 0; i < failures.length; i++) { + // Restart timer. + System.out.println("RunnerProcess:restart-timer"); out.write(" " + esc(failures[i]) + "\n"); - + } + if (tr.getException() != null) { Throwable t = tr.getException(); @@ -102,8 +109,11 @@ public class TestReport + "\n \n"); } - for (int i = 0; i < passes.length; i++) + for (int i = 0; i < passes.length; i++) { + // Restart timer. + System.out.println("RunnerProcess:restart-timer"); out.write(" " + esc(passes[i]) + "\n"); + } if (failures.length > 0 || passes.length > 0 || tr.getException() != null) Index: gnu/testlet/config.java.in =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/config.java.in,v retrieving revision 1.6 diff -u -3 -p -r1.6 config.java.in --- gnu/testlet/config.java.in 31 May 2006 17:21:42 -0000 1.6 +++ gnu/testlet/config.java.in 25 Jun 2008 13:57:20 -0000 @@ -28,6 +28,7 @@ public interface config public static final String ecjJar = "@ECJ_JAR@"; public static final String emmaString = "@EMMA@"; public static final String srcdir = "@SRCDIR@"; + public static final String builddir = "@BUILDDIR@"; public static final String tmpdir = "@TMPDIR@"; public static final String pathSeparator = "@CHECK_PATH_SEPARATOR@"; public static final String separator = "@CHECK_FILE_SEPARATOR@"; @@ -39,6 +40,7 @@ public interface config public abstract String getEcjJar (); public abstract String getEmmaString (); public abstract String getSourceDirectory (); + public abstract String getBuildDirectory (); public abstract String getTempDirectory (); public abstract String getPathSeparator (); public abstract String getSeparator (); Index: gnu/testlet/java/io/File/emptyFile.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/io/File/emptyFile.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 emptyFile.java --- gnu/testlet/java/io/File/emptyFile.java 12 Nov 2005 21:24:42 -0000 1.1 +++ gnu/testlet/java/io/File/emptyFile.java 25 Jun 2008 13:57:20 -0000 @@ -39,7 +39,7 @@ public class emptyFile implements Testle { try { - String srcdirstr = harness.getSourceDirectory(); + String srcdirstr = harness.getBuildDirectory(); String pathseperator = File.separator; // the empty test file Index: gnu/testlet/java/lang/Class/security.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/lang/Class/security.java,v retrieving revision 1.6 diff -u -3 -p -r1.6 security.java --- gnu/testlet/java/lang/Class/security.java 6 Feb 2007 16:46:19 -0000 1.6 +++ gnu/testlet/java/lang/Class/security.java 25 Jun 2008 13:57:21 -0000 @@ -43,7 +43,7 @@ public class security implements Testlet // we need a class with a different loader for most of the // checks to occur. Class testClass = new URLClassLoader(new URL[] { - new File(harness.getSourceDirectory()).toURL()}, null).loadClass( + new File(harness.getBuildDirectory()).toURL()}, null).loadClass( getClass().getName()); harness.check(getClass().getClassLoader() != testClass.getClassLoader()); @@ -51,7 +51,7 @@ public class security implements Testlet // classes during tests and the extra checks will make us fail. testClass.getDeclaredClasses(); testClass.getDeclaredMethods(); - + // we need to restrict access to some packages for some of the // checks to occur. String oldrestrictions = Security.getProperty("package.access"); Index: gnu/testlet/java/lang/Thread/security.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/lang/Thread/security.java,v retrieving revision 1.6 diff -u -3 -p -r1.6 security.java --- gnu/testlet/java/lang/Thread/security.java 6 Feb 2007 16:46:19 -0000 1.6 +++ gnu/testlet/java/lang/Thread/security.java 25 Jun 2008 13:57:21 -0000 @@ -47,7 +47,7 @@ public class security implements Testlet // we need a different classloader for some of the checks to occur. Class testClass = new URLClassLoader(new URL[] { - new File(harness.getSourceDirectory()).toURL()}, null).loadClass( + new File(harness.getBuildDirectory()).toURL()}, null).loadClass( getClass().getName()); harness.check(getClass().getClassLoader() != testClass.getClassLoader()); Index: gnu/testlet/java/security/AccessController/contexts.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/AccessController/contexts.java,v retrieving revision 1.4 diff -u -3 -p -r1.4 contexts.java --- gnu/testlet/java/security/AccessController/contexts.java 9 Jun 2008 13:54:36 -0000 1.4 +++ gnu/testlet/java/security/AccessController/contexts.java 25 Jun 2008 13:57:21 -0000 @@ -71,8 +71,8 @@ public class contexts implements Testlet jars[0] = new File(base + "1.jar"); JarOutputStream jos = new JarOutputStream(new FileOutputStream(jars[0])); - copyClass(harness.getSourceDirectory(), jos, getClass()); - copyClass(harness.getSourceDirectory(), jos, TestHarness.class); + copyClass(harness.getBuildDirectory(), jos, getClass()); + copyClass(harness.getBuildDirectory(), jos, TestHarness.class); jos.close(); for (int i = 1; i < jars.length; i++) { From twisti@complang.tuwien.ac.at Wed Jun 25 14:58:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 25 Jun 2008 14:58:00 -0000 Subject: build directory support, final commit In-Reply-To: <1214405411.4472.22.camel@cthalinger> References: <1214405411.4472.22.camel@cthalinger> Message-ID: <1214405879.28631.4.camel@cthalinger> On Wed, 2008-06-25 at 16:50 +0200, Christian Thalinger wrote: > Hi! > > This commit finishes my changes to support build directory support. I > have tested these change about 20 days[1] now with our testing framework [1] http://c1.complang.tuwien.ac.at/pipermail/cacao-testresults/2008-June/thread.html From twisti@complang.tuwien.ac.at Tue Jul 1 10:46:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Tue, 01 Jul 2008 10:46:00 -0000 Subject: new test java/lang/Integer/Tests15 Message-ID: <1214909179.5176.10.camel@cthalinger> Hi! I have ported the Long.Tests15 testlet to Integer to cover the recent bugs we have found (e.g. signum). - twisti --- 2008-07-01 Christian Thalinger * gnu/testlet/java/lang/Integer/Tests15.java: New file. /* Tests15.java -- tests for 1.5 features of Integer Copyright (C) 2005, 2008 Red Hat, Inc. This file is part of Mauve. Mauve is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. Mauve is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Mauve; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ // Tags: JDK1.5 package gnu.testlet.java.lang.Integer; import gnu.testlet.TestHarness; import gnu.testlet.Testlet; public class Tests15 implements Testlet { public void test(TestHarness harness) { harness.check(Integer.SIZE, 32); harness.check(Integer.valueOf(123456), new Integer(123456)); harness.checkPoint("bitCount"); harness.check(Integer.bitCount(0xffffffff), 32); harness.check(Integer.bitCount(0x55555555), 16); harness.check(Integer.bitCount(0), 0); harness.check(Integer.bitCount(0x5555aaaa), 16); harness.check(Integer.bitCount(0x12488421), 8); harness.checkPoint("rotateLeft"); harness.check(Integer.rotateLeft(0xffff0000, 8), 0xff0000ff); harness.check(Integer.rotateLeft(0x12345678, 64), 0x12345678); harness.checkPoint("rotateRight"); harness.check(Integer.rotateRight(0xffff0000, 8), 0x00ffff00); harness.check(Integer.rotateRight(0x12345678, 64), 0x12345678); harness.checkPoint("highestOneBit"); harness.check(Integer.highestOneBit(0x0ff000ff), 0x08000000); harness.check(Integer.highestOneBit(0xf000000f), 0x80000000); harness.check(Integer.highestOneBit(0), 0); harness.checkPoint("numberOfLeadingZeros"); harness.check(Integer.numberOfLeadingZeros(0xf0000000), 0); harness.check(Integer.numberOfLeadingZeros(0x05050505), 5); harness.check(Integer.numberOfLeadingZeros(1), 31); harness.check(Integer.numberOfLeadingZeros(0), 32); harness.checkPoint("lowestOneBit"); harness.check(Integer.lowestOneBit(0x0ff000ff), 1); harness.check(Integer.lowestOneBit(0xf000000f), 1); harness.check(Integer.lowestOneBit(0xf0000f00), 0x100); harness.check(Integer.lowestOneBit(0), 0); harness.checkPoint("numberOfTrailingZeros"); harness.check(Integer.numberOfTrailingZeros(5), 0); harness.check(Integer.numberOfTrailingZeros(0xf0), 4); harness.check(Integer.numberOfTrailingZeros(0x80000000), 31); harness.check(Integer.numberOfTrailingZeros(0), 32); harness.checkPoint("signum"); harness.check(Integer.signum(0), 0); harness.check(Integer.signum(1), 1); harness.check(Integer.signum(0x7fffffff), 1); harness.check(Integer.signum(0x80000000), -1); harness.check(Integer.signum(-1), -1); harness.checkPoint("reverseBytes"); harness.check(Integer.reverseBytes(0), 0); harness.check(Integer.reverseBytes(0x12345678), 0x78563412); harness.checkPoint("reverse"); harness.check(Integer.reverse(0), 0); harness.check(Integer.reverse(-1), -1); harness.check(Integer.reverse(0x55555555), 0xaaaaaaaa); } } From gnu_andrew@member.fsf.org Sun Jul 6 23:25:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Sun, 06 Jul 2008 23:25:00 -0000 Subject: FYI: Add tests for PR classpath/22851 Message-ID: <20080706232507.GA16830@rivendell.middle-earth.co.uk> This adds tests to ensure that the zone strings are returned correctly and in the right slots (in the case of java.text.DateFormatSymbols). ChangeLog: 2008-07-06 Andrew John Hughes * gnu/testlet/java/text/DateFormatSymbols/PR22851.java, * gnu/testlet/java/util/TimeZone/GetDisplayName.java: Add tests raised by issues in PR22851. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- Index: gnu/testlet/java/text/DateFormatSymbols/PR22851.java =================================================================== RCS file: gnu/testlet/java/text/DateFormatSymbols/PR22851.java diff -N gnu/testlet/java/text/DateFormatSymbols/PR22851.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/text/DateFormatSymbols/PR22851.java 6 Jul 2008 23:20:04 -0000 @@ -0,0 +1,74 @@ +// Tags: JDK1.2 + +// Copyright (C) 2008 Andrew John Hughes (gnu_andrew@member.fsf.org) + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. */ + +package gnu.testlet.java.text.DateFormatSymbols; + +import gnu.testlet.TestHarness; +import gnu.testlet.Testlet; + +import java.text.DateFormatSymbols; +import java.util.Locale; + +/** + * A check for PR22851. This checks that the zone + * strings are allocated to the correct elements in the + * array. The Javadoc for Java 1.6 now specifies this as: + *

+ * + * + * + * + * + * + *
zoneStrings[i][0]time zone ID
zoneStrings[i][1]long name of zone in standard time
zoneStrings[i][2]short name of zone in standard time
zoneStrings[i][3]long name of zone in daylight saving time
zoneStrings[i][4]short name of zone in daylight saving time
+ */ +public class PR22851 + implements Testlet +{ + + /** + * Runs the test using the specified harness. + * + * @param harness the test harness. + */ + public void test(TestHarness harness) + { + String[][] zstrings = DateFormatSymbols.getInstance(Locale.UK).getZoneStrings(); + boolean checked = false; + for (int a = 0; a < zstrings.length; ++a) + { + harness.check(zstrings[a].length >= 5, zstrings[a][0] + " has less than 5 strings."); + if (zstrings[a][0].equals("Europe/London")) + { + if (checked) + harness.fail("Europe/London appears twice."); + harness.check(zstrings[a][1], "Greenwich Mean Time"); + harness.check(zstrings[a][2], "GMT"); + harness.check(zstrings[a][3], "British Summer Time"); + harness.check(zstrings[a][4], "BST"); + checked = true; + } + } + if (!checked) + harness.fail("Europe/London doesn't appear"); + } + +} Index: gnu/testlet/java/util/TimeZone/GetDisplayName.java =================================================================== RCS file: gnu/testlet/java/util/TimeZone/GetDisplayName.java diff -N gnu/testlet/java/util/TimeZone/GetDisplayName.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/TimeZone/GetDisplayName.java 6 Jul 2008 23:20:05 -0000 @@ -0,0 +1,53 @@ +// Tags: JDK1.2 + +// Copyright (C) 2008 Andrew John Hughes (gnu_andrew@member.fsf.org) + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. */ + +package gnu.testlet.java.util.TimeZone; + +import gnu.testlet.TestHarness; +import gnu.testlet.Testlet; + +import java.util.Locale; +import java.util.TimeZone; + +/** + * Checks that the correct strings are returned in the appropriate + * slots for TimeZone.getDisplayName. We use Europe/London for these + * tests. + */ +public class GetDisplayName + implements Testlet +{ + + /** + * Runs the test using the specified harness. + * + * @param harness the test harness. + */ + public void test(TestHarness harness) + { + TimeZone zone = TimeZone.getTimeZone("Europe/London"); + harness.check(zone.getDisplayName(false, TimeZone.LONG, Locale.UK), "Greenwich Mean Time"); + harness.check(zone.getDisplayName(false, TimeZone.SHORT, Locale.UK), "GMT"); + harness.check(zone.getDisplayName(true, TimeZone.LONG, Locale.UK), "British Summer Time"); + harness.check(zone.getDisplayName(true, TimeZone.SHORT, Locale.UK), "BST"); + } + +} From sonderausschuettung@arbeits-amt.de Tue Jul 15 14:10:00 2008 From: sonderausschuettung@arbeits-amt.de (Arbeitsagentur verschenkt Jahresueberschuss) Date: Tue, 15 Jul 2008 14:10:00 -0000 Subject: Die Arbeitsagentur empfiehlt: 250 EUR monatl. Sonder-AFA fuer ALLE Arbeitnehmer & Arbeitslosen = 3000 EUR Message-ID: <20080715152727434D707E24$4D23D6FC7D@EGAL> Jetzt das Sonderprogramm des Jahres 2008 nutzen Hier gibt es Ihre Ihre 3000 EUR auf ein Jahr verteilt, jetzt sofort abholen: http://www.cash-holen.com F??r R??ckfragen wenden Sie sich bitte an das oertliche Arbeitsamt Herausgeber Bundesagentur f??r Arbeit vertreten durch den Vorstand Herrn Dr. rer. pol. h. c. Frank-J??rgen Weise, Vorsitzender des Vorstandes Herrn Heinrich Alt, Vorstand Grundsicherung Herrn Raimund Becker, Vorstand Arbeitslosenversicherung Regensburger Stra??e 104 90478 N??rnberg sonderafa@arbeitsamt.de From gnu_andrew@member.fsf.org Thu Jul 24 17:19:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Thu, 24 Jul 2008 17:19:00 -0000 Subject: FYI: Fix for PR34580 Message-ID: <20080724171848.GA13941@rivendell.middle-earth.co.uk> Thanks to twisti for spotting the broken PR34580 test. Don't know what I was on when I committed this, but it should now be fixed... ChangeLog: 2008-07-24 Andrew John Hughes * gnu/testlet/java/awt/Desktop/PR34580.java: Assign class to correct package. 2008-07-24 Andrew John Hughes * gnu/testlet/java/awt/Desktop/PR34580.java: Fix compilation errors. * gnu/testlet/java/util/Currency/Taiwan.java: Update number of fraction digits to match CLDR. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- Index: gnu/testlet/java/awt/Desktop/PR34580.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/awt/Desktop/PR34580.java,v retrieving revision 1.1 diff -u -u -r1.1 PR34580.java --- gnu/testlet/java/awt/Desktop/PR34580.java 25 Dec 2007 02:15:23 -0000 1.1 +++ gnu/testlet/java/awt/Desktop/PR34580.java 24 Jul 2008 15:59:42 -0000 @@ -23,6 +23,9 @@ import java.awt.Desktop; +import java.lang.reflect.Method; +import java.lang.reflect.InvocationTargetException; + import gnu.testlet.TestHarness; import gnu.testlet.Testlet; @@ -40,14 +43,25 @@ { try { - Desktop.isDesktopSupported(); - h.check(true, "isDesktopSupported() accessed succesfully."); - } - catch (IllegalAccessException e) - { - h.debug(e); - h.fail("isDesktopSupported() could not be accessed."); - } + Method m = Desktop.class.getMethod("isDesktopSupported"); + m.invoke(null); + h.check(true, "isDesktopSupported() accessed successfully."); + } + catch (IllegalAccessException e) + { + h.debug(e); + h.fail("isDesktopSupported() could not be accessed."); + } + catch (NoSuchMethodException e) + { + h.debug(e); + h.fail("isDesktopSupported() is not implemented."); + } + catch (InvocationTargetException e) + { + h.debug(e); + h.fail("isDesktopSupported() threw an exception: " + e); + } } } Index: gnu/testlet/java/util/Currency/Taiwan.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/util/Currency/Taiwan.java,v retrieving revision 1.2 diff -u -u -r1.2 Taiwan.java --- gnu/testlet/java/util/Currency/Taiwan.java 18 Jun 2007 15:01:54 -0000 1.2 +++ gnu/testlet/java/util/Currency/Taiwan.java 24 Jul 2008 15:59:46 -0000 @@ -37,7 +37,7 @@ private static final Locale TEST_LOCALE = Locale.TAIWAN; private static final String ISO4217_CODE = "TWD"; private static final String CURRENCY_SYMBOL = "NT$"; - private static final int FRACTION_DIGITS = 2; + private static final int FRACTION_DIGITS = 0; public void test(TestHarness harness) { -------------- next part -------------- Index: gnu/testlet/java/awt/Desktop/PR34580.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/awt/Desktop/PR34580.java,v retrieving revision 1.2 diff -u -u -r1.2 PR34580.java --- gnu/testlet/java/awt/Desktop/PR34580.java 24 Jul 2008 16:02:13 -0000 1.2 +++ gnu/testlet/java/awt/Desktop/PR34580.java 24 Jul 2008 17:12:38 -0000 @@ -19,7 +19,7 @@ // the Free Software Foundation, 59 Temple Place - Suite 330, // Boston, MA 02111-1307, USA. -package gnu.testlet.javax.swing.JFrame; +package gnu.testlet.java.awt.Desktop; import java.awt.Desktop; From twisti@complang.tuwien.ac.at Wed Jul 30 11:25:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 30 Jul 2008 11:25:00 -0000 Subject: new test for java.lang.Process.destroy() Message-ID: <1217417040.32518.3.camel@cthalinger.lan> Hi! I have added a testcase for java.lang.Process.destroy(). - twisti --- Index: ChangeLog =================================================================== RCS file: /cvs/mauve/mauve/ChangeLog,v retrieving revision 1.2121 diff -u -3 -p -r1.2121 ChangeLog --- ChangeLog 24 Jul 2008 17:14:15 -0000 1.2121 +++ ChangeLog 30 Jul 2008 11:23:29 -0000 @@ -1,3 +1,8 @@ +2008-07-30 Christian Thalinger + + * gnu/testlet/java/lang/Process/destroy.java: New test. + * gnu/testlet/java/lang/Process/destroy_child.java: New file. + 2008-07-24 Andrew John Hughes * gnu/testlet/java/awt/Desktop/PR34580.java: Index: gnu/testlet/java/lang/Process/destroy.java =================================================================== RCS file: gnu/testlet/java/lang/Process/destroy.java diff -N gnu/testlet/java/lang/Process/destroy.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/lang/Process/destroy.java 30 Jul 2008 11:23:31 -0000 @@ -0,0 +1,71 @@ +// Tags: JDK1.0 +// Depends: destroy_child + +// Copyright (C) 2008 Christian Thalinger + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + + +package gnu.testlet.java.lang.Process; + +import gnu.testlet.Testlet; +import gnu.testlet.TestHarness; +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.io.IOException; + +public class destroy implements Testlet +{ + public void test(TestHarness harness) + { + try + { + Process p = Runtime.getRuntime().exec(harness.getTestJava() + " gnu.testlet.java.lang.Process.destroy_child"); + BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream())); + + String line = in.readLine(); + + // Wait until the child process is up and running. + if (line.equals("UP")) + { + harness.check(true); + // Now destroy it. + p.destroy(); + } + else + harness.check(false); + + // Wait until the child Process is going down. + try + { + p.waitFor(); + harness.check(true); + } + catch (InterruptedException e) + { + harness.debug(e); + harness.check(false); + } + } + catch (IOException e) + { + harness.debug(e); + harness.check(false); + } + } +} Index: gnu/testlet/java/lang/Process/destroy_child.java =================================================================== RCS file: gnu/testlet/java/lang/Process/destroy_child.java diff -N gnu/testlet/java/lang/Process/destroy_child.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/lang/Process/destroy_child.java 30 Jul 2008 11:23:31 -0000 @@ -0,0 +1,47 @@ +// Tags: not-a-test + +// Copyright (C) 2008 Christian Thalinger + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + + +package gnu.testlet.java.lang.Process; + +import gnu.testlet.Testlet; +import gnu.testlet.TestHarness; + +public class destroy_child { + public static void main(String[] args) + { + try + { + // Tell the parent process we are up and running. + System.out.println("UP"); + + // Don't exit. + while (true) + { + Thread.sleep(1000); + } + } + catch (InterruptedException e) + { + e.printStackTrace(); + } + } +} From twisti@complang.tuwien.ac.at Wed Aug 6 07:51:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Wed, 06 Aug 2008 07:51:00 -0000 Subject: closing files after parsing the tags Message-ID: <1218009017.16483.3.camel@cthalinger> Hi! I had some problems with "Too many open files" during my nightly tests and the reason was, I forgot to close the files after parsing. Here is the patch. - twisti --- Index: Harness.java =================================================================== RCS file: /cvs/mauve/mauve/Harness.java,v retrieving revision 1.30 diff -u -3 -p -r1.30 Harness.java --- Harness.java 25 Jun 2008 14:51:50 -0000 1.30 +++ Harness.java 6 Aug 2008 07:44:30 -0000 @@ -965,9 +965,10 @@ public class Harness String base = f.getAbsolutePath(); base = base.substring(0, base.lastIndexOf(File.separatorChar)); + BufferedReader r = null; try { - BufferedReader r = new BufferedReader(new FileReader(f)); + r = new BufferedReader(new FileReader(f)); String line = null; line = r.readLine(); while (line != null) @@ -1006,6 +1007,19 @@ public class Harness ioe.printStackTrace(); return false; } + finally + { + try + { + r.close(); + } + catch (IOException ioe) + { + // This shouldn't happen. + ioe.printStackTrace(); + return false; + } + } return true; } From gnu_andrew@member.fsf.org Mon Aug 25 14:24:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Mon, 25 Aug 2008 14:24:00 -0000 Subject: FYI: New test for PR31895 Message-ID: <20080825142253.GA22632@rivendell.middle-earth.co.uk> This testcase checks for the issue found in PRclasspath/31895. ChangeLog: 2008-08-25 Andrew John Hughes * gnu/testlet/java/text/NumberFormat/PR31895.java: New test. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- Index: gnu/testlet/java/text/NumberFormat/PR31895.java =================================================================== RCS file: gnu/testlet/java/text/NumberFormat/PR31895.java diff -N gnu/testlet/java/text/NumberFormat/PR31895.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/text/NumberFormat/PR31895.java 25 Aug 2008 14:16:49 -0000 @@ -0,0 +1,55 @@ +// Tags: JDK1.2 + +// Copyright (C) 2008 Andrew John Hughes + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. */ + +package gnu.testlet.java.text.NumberFormat; + +import gnu.testlet.TestHarness; +import gnu.testlet.Testlet; + +import java.text.NumberFormat; + +import java.util.Currency; +import java.util.Locale; + +/* + * This test is based on PR31895, where changing the currency + * used by a currency instance of NumberFormat failed to have + * an effect on the output. + * + * @author Andrew John Hughes (gnu_andrew@member.fsf.org) + */ +public class PR31895 + implements Testlet +{ + + public void test(TestHarness harness) + { + NumberFormat nf = NumberFormat.getCurrencyInstance(Locale.UK); + Currency cur = Currency.getInstance(Locale.UK); + harness.check(nf.format(2.50).startsWith(cur.getSymbol()), + nf.format(2.50) + " begins with " + cur.getSymbol()); + Currency newCur = Currency.getInstance("EUR"); + nf.setCurrency(newCur); + harness.check(nf.format(2.50).startsWith(newCur.getSymbol()), + nf.format(2.50) + " begins with " + newCur.getSymbol()); + } +} + From gnu_andrew@member.fsf.org Mon Aug 25 15:13:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Mon, 25 Aug 2008 15:13:00 -0000 Subject: FYI: PR33183 Enum test Message-ID: <20080825151236.GA23977@rivendell.middle-earth.co.uk> This adds a test for the issue found in PR33183, i.e. Enum.valueOf throwing an exception for a non-public Enum class. ChangeLog: 2008-08-25 Andrew John Hughes * gnu/testlet/java/lang/Enum/PR33183.java: New test. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- Index: gnu/testlet/java/lang/Enum/PR33183.java =================================================================== RCS file: gnu/testlet/java/lang/Enum/PR33183.java diff -N gnu/testlet/java/lang/Enum/PR33183.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/lang/Enum/PR33183.java 25 Aug 2008 14:54:48 -0000 @@ -0,0 +1,44 @@ +// Tags: JDK1.5 + +// Copyright (C) 2008 Andrew John Hughes (gnu_andrew@member.fsf.org) + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. */ + +package gnu.testlet.java.lang.Enum; + +import gnu.testlet.Testlet; +import gnu.testlet.TestHarness; + +public class PR33183 + implements Testlet +{ + static enum E { A, B, C } + public void test(TestHarness harness) + { + try + { + E e = E.valueOf("A"); + harness.check(e.toString().equals("A")); + } + catch (Exception e) + { + harness.debug(e); + harness.fail(e.toString()); + } + } +} From twisti@complang.tuwien.ac.at Mon Sep 1 09:39:00 2008 From: twisti@complang.tuwien.ac.at (Christian Thalinger) Date: Mon, 01 Sep 2008 09:39:00 -0000 Subject: increase timeout in java.net.ServerSocket.AcceptTimeout Message-ID: <1220261943.11930.3.camel@cthalinger> Hi! The java.net.ServerSocket.AcceptTimeout test failed consistently on IcedTea with CACAO. I talked to Mark about it, as he's the author of the test, and he said we should increase the ServerSocket timeout. It seems to fix the issue. - twisti --- Index: ChangeLog =================================================================== RCS file: /cvs/mauve/mauve/ChangeLog,v retrieving revision 1.2125 diff -u -3 -p -r1.2125 ChangeLog --- ChangeLog 25 Aug 2008 15:13:14 -0000 1.2125 +++ ChangeLog 1 Sep 2008 09:34:33 -0000 @@ -1,3 +1,8 @@ +2008-09-01 Christian Thalinger + + * gnu/testlet/java/net/ServerSocket/AcceptTimeout.java (test): + Increase timeout from 200 to 2000. + 2008-08-25 Andrew John Hughes * gnu/testlet/java/lang/Enum/PR33183.java: Index: gnu/testlet/java/net/ServerSocket/AcceptTimeout.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/net/ServerSocket/AcceptTimeout.java,v retrieving revision 1.1 diff -u -3 -p -r1.1 AcceptTimeout.java --- gnu/testlet/java/net/ServerSocket/AcceptTimeout.java 14 May 2006 19:55:28 -0000 1.1 +++ gnu/testlet/java/net/ServerSocket/AcceptTimeout.java 1 Sep 2008 09:34:35 -0000 @@ -39,7 +39,7 @@ public class AcceptTimeout implements Te try { ServerSocket ss = new ServerSocket(port); - ss.setSoTimeout(200); + ss.setSoTimeout(2000); Socket s = ss.accept(); harness.check(s.getSoTimeout(), 0); s.close(); From gnu_andrew@member.fsf.org Mon Sep 1 18:51:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Mon, 01 Sep 2008 18:51:00 -0000 Subject: FYI: Add test for PR36085 Message-ID: <20080901184949.GA6703@rivendell.middle-earth.co.uk> This adds a test for the issue reported in PR36085. ChangeLog: 2008-09-01 Andrew John Hughes * gnu/testlet/java/lang/String/replaceAll.java: New test for PRclasspath/36085. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- Index: gnu/testlet/java/lang/String/replaceAll.java =================================================================== RCS file: gnu/testlet/java/lang/String/replaceAll.java diff -N gnu/testlet/java/lang/String/replaceAll.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/lang/String/replaceAll.java 1 Sep 2008 17:36:31 -0000 @@ -0,0 +1,36 @@ +// Tags: JDK1.4 + +// Copyright (C) 2008 Andrew John Hughes + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. */ + +package gnu.testlet.java.lang.String; + +import gnu.testlet.Testlet; +import gnu.testlet.TestHarness; + +public class replaceAll + implements Testlet +{ + public void test (TestHarness harness) + { + /* Test for PRclasspath/36085 */ + String result = "Test #".replaceAll("#","\\\\n"); + harness.check(result, "Test \\n", result); + } +} From gnu_andrew@member.fsf.org Mon Sep 1 22:23:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Mon, 01 Sep 2008 22:23:00 -0000 Subject: FYI: Tests for java.util.Scanner Message-ID: <20080901222150.GA20647@rivendell.middle-earth.co.uk> This patch adds the tests submitted by Laszlo with his Scanner implementation to Mauve. All now pass with IcedTea6. ChangeLog: 2008-09-01 Andrew John Hughes * gnu/testlet/java/util/Scanner/Base.java, * gnu/testlet/java/util/Scanner/BigDecimalInteger.java, * gnu/testlet/java/util/Scanner/Booleans.java, * gnu/testlet/java/util/Scanner/DoubleFloat.java, * gnu/testlet/java/util/Scanner/FileInput.java, * gnu/testlet/java/util/Scanner/FindPattern.java, * gnu/testlet/java/util/Scanner/FindWithinHorizon.java, * gnu/testlet/java/util/Scanner/FishString.java, * gnu/testlet/java/util/Scanner/Inputs.java, * gnu/testlet/java/util/Scanner/LotsOfInts.java, * gnu/testlet/java/util/Scanner/LotsOfPMInts.java, * gnu/testlet/java/util/Scanner/LotsOfPMLong.java, * gnu/testlet/java/util/Scanner/LotsOfPMShort.java, * gnu/testlet/java/util/Scanner/MultiLine.java: Added headers, replaced MyScanner with Scanner, fixed location of temporary files, general formatting and naming cleanup. * gnu/testlet/java/util/Scanner/Radix.java, * gnu/testlet/java/util/Scanner/SkipPattern.java: Likewise, and converted to use harness.check instead of harness.fail. 2007-07-25 Laszlo Andras Hernadi * gnu/testlet/java/util/Scanner/Base.java, * gnu/testlet/java/util/Scanner/BigDecimalInteger.java, * gnu/testlet/java/util/Scanner/Booleans.java, * gnu/testlet/java/util/Scanner/DoubleFloat.java, * gnu/testlet/java/util/Scanner/FileInput.java, * gnu/testlet/java/util/Scanner/FindPattern.java, * gnu/testlet/java/util/Scanner/FindWithinHorizon.java, * gnu/testlet/java/util/Scanner/FishString.java, * gnu/testlet/java/util/Scanner/Inputs.java, * gnu/testlet/java/util/Scanner/LotsOfInts.java, * gnu/testlet/java/util/Scanner/LotsOfPMInts.java, * gnu/testlet/java/util/Scanner/LotsOfPMLong.java, * gnu/testlet/java/util/Scanner/LotsOfPMShort.java, * gnu/testlet/java/util/Scanner/MultiLine.java, * gnu/testlet/java/util/Scanner/Radix.java, * gnu/testlet/java/util/Scanner/SkipPattern.java: New tests for java.util.Scanner. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- Index: gnu/testlet/java/util/Scanner/Base.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/Base.java diff -N gnu/testlet/java/util/Scanner/Base.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/Base.java 1 Sep 2008 22:16:11 -0000 @@ -0,0 +1,81 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: not-a-test + +package gnu.testlet.java.util.Scanner; + +import gnu.testlet.TestHarness; +import gnu.testlet.Testlet; + +import java.io.File; + +/** + * @author E0327023 Hernadi Laszlo @ 14.02.2007 - 12:13:06 + */ +public abstract class Base implements Testlet +{ + protected TestHarness myHarness = null; + + protected final boolean doCleanUP = false; + + protected String fileName = null; + + protected File aktFile; + + protected boolean isEnabled = true; + protected boolean forceAll = true; + + public void test (final TestHarness harness) + { + if (!isEnabled && !forceAll) + { + System.out.println ("\t\tTest Disabled..."); + return; + } + + this.myHarness = harness; + if (this.fileName != null) + { + this.aktFile = new File (myHarness.getTempDirectory() + + myHarness.getSeparator() + + this.fileName); + myHarness.debug("Using file: " + aktFile.toString()); + if (this.doCleanUP) + { + this.aktFile.deleteOnExit (); + } + } + try + { + doTest (); + } + catch (Throwable e) + { + e.printStackTrace (); + } + } + + protected void setDefaultFilename () + { + this.fileName = this.getClass ().getName () + ".txt"; + } + + protected abstract void doTest (); +} Index: gnu/testlet/java/util/Scanner/BigDecimalInteger.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/BigDecimalInteger.java diff -N gnu/testlet/java/util/Scanner/BigDecimalInteger.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/BigDecimalInteger.java 1 Sep 2008 22:16:11 -0000 @@ -0,0 +1,150 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: JDK1.5 +/** + * + */ +package gnu.testlet.java.util.Scanner; + +import java.math.BigDecimal; +import java.math.BigInteger; + +import java.util.Random; +import java.util.Scanner; + +/** + * @author E0327023 Hernadi Laszlo + * @ 15.02.2007 - 13:37:48 + * + */ +public class BigDecimalInteger extends Base +{ + + /** + * The amount of BigDecimals and BigIntegers to generate and test + */ + private final static int AMOUNT = 5000; + + public BigDecimalInteger () + { + this.isEnabled = false; + } + + /* (non-Javadoc) + * @see gnu.testlet.java.util.Scanner.TestBase#doTest() + */ + @Override protected void doTest () + { + BigDecimal[]decimals = new BigDecimal[AMOUNT]; + BigInteger[]integers = new BigInteger[decimals.length]; + long runID = System.currentTimeMillis (); + Random rand = new Random (runID); + StringBuilder sBuff = new StringBuilder (1000); + String inStr; + int i; + BigDecimal tmpDec; + BigInteger tmpInt; + boolean fund; + boolean failed; + int runsLeft = 10; + + for (i = 0; i < decimals.length; i++) + { + decimals[i] = new BigDecimal (rand.nextDouble () - 0.5); + integers[i] = BigInteger.valueOf (rand.nextInt ()); +// if (i % 100 == 0) +// System.out.println(i); + } + + sBuff.append (decimals[0] + " " + integers[0]); + for (i = 1; i < decimals.length; i++) + { + sBuff.append (" " + decimals[i] + " " + integers[i]); +// if (i % 100 == 0) +// System.out.println(i); + } + + inStr = sBuff.toString (); +// Scanner s = new Scanner (inStr); + Scanner s = new Scanner (inStr); + //s.setUseLocale (false); +// System.out.println(inStr); + +// System.out.println("len : " + inStr.length()); + + i = 0; + while (s.hasNext () && runsLeft > 0) + { + fund = false; + failed = false; + if (s.hasNextBigDecimal ()) + { + tmpDec = s.nextBigDecimal (); + if (!tmpDec.equals (decimals[i])) + { + failed = true; + this.myHarness.fail ("#" + i + + " : bad result by nextBigDeciaml() : (" + + tmpDec + " != " + decimals[i] + + ") possibly needed : \"" + s.next () + + "\""); + } + fund = true; + } + else + { + this.myHarness.fail ("no BigDecimal found..."); + } + if (s.hasNextBigInteger ()) + { + tmpInt = s.nextBigInteger (); + if (!tmpInt.equals (integers[i])) + { + failed = true; + this.myHarness.fail ("#" + i + + " : bad result by nextBigInteger() : " + + tmpInt + " != " + integers[i]); + } + fund = true; + } + else + { + this.myHarness.fail ("no BigInteger found..."); + } + +// if (i % 100 == 0) +// System.out.println(i); + if (!fund) + { + this.myHarness.fail ("\"" + s.next () + + "\" is neighter BigDecimal nor BigInteger"); + } + i++; + if (failed) + { + runsLeft--; + } + } + this.myHarness.check (i, decimals.length, + "not all read (" + i + " / " + decimals.length + + ")"); + } + +} Index: gnu/testlet/java/util/Scanner/Booleans.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/Booleans.java diff -N gnu/testlet/java/util/Scanner/Booleans.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/Booleans.java 1 Sep 2008 22:16:11 -0000 @@ -0,0 +1,83 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: JDK1.5 +// Tags: JDK1.5 +/** + * + */ +package gnu.testlet.java.util.Scanner; + +import java.util.Random; +import java.util.Scanner; + +/** + * @author E0327023 Hernadi Laszlo + * @ 15.02.2007 - 13:10:31 + * + */ +public class Booleans extends Base +{ + /** + * The amount of booleans to generate and test. + */ + private final static int AMOUNT = 100; + + + /* (non-Javadoc) + * @see gnu.testlet.java.util.Scanner.TestBase#doTest() + */ + @Override protected void doTest () + { + boolean[]values = new boolean[AMOUNT]; + boolean hasNext; + boolean aktValue; + String inStr; + int i; + Random rand = new Random (System.currentTimeMillis ()); + + for (i = 0; i < values.length; i++) + { + values[i] = rand.nextBoolean (); + } + inStr = "" + values[0]; + + for (i = 1; i < values.length; i++) + { + inStr += " " + values[i]; + } + + Scanner s = new Scanner (inStr); + i = 0; + hasNext = s.hasNextBoolean (); + while (hasNext) + { + aktValue = s.nextBoolean (); + this.myHarness.check (aktValue, values[i], + "nextBoolean() is wrong : " + aktValue + + " != " + values[i]); + i++; + hasNext = s.hasNextBoolean (); + } + this.myHarness.check (i, values.length, + "not all values (" + i + " / " + values.length + + ")"); + } + +} Index: gnu/testlet/java/util/Scanner/DoubleFloat.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/DoubleFloat.java diff -N gnu/testlet/java/util/Scanner/DoubleFloat.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/DoubleFloat.java 1 Sep 2008 22:16:11 -0000 @@ -0,0 +1,117 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: JDK1.5 +/** + * + */ +package gnu.testlet.java.util.Scanner; + +import java.util.Random; +import java.util.Scanner; + +/** + * @author E0327023 Hernadi Laszlo + * @ 15.02.2007 - 21:06:41 + * + */ +public class DoubleFloat extends Base +{ + /** + * The amount of doubles and floats to generate and test. + */ + private final static int AMOUNT = 10000; + + + public DoubleFloat () + { + this.isEnabled = false; + } + + /* (non-Javadoc) + * @see gnu.testlet.java.util.Scanner.TestBase#doTest() + */ + @Override protected void doTest () + { + double[] doubleZ = new double[AMOUNT]; + float[] floatZ = new float[doubleZ.length]; + long runID = System.currentTimeMillis (); + Random rand = new Random (runID); + int i; + StringBuffer tmpStr = new StringBuffer (1000); + String inStr; + + double aktDouble; + float aktFloat; + + for (i = 0; i < doubleZ.length; i++) + { + doubleZ[i] = rand.nextDouble () - 0.5d; + floatZ[i] = rand.nextFloat () - 0.5f; + } + + tmpStr.append (doubleZ[0] + " " + floatZ[0]); + for (i = 1; i < doubleZ.length; i++) + { + tmpStr.append (" " + doubleZ[i] + " " + floatZ[i]); + } + + inStr = tmpStr.toString (); + Scanner s = new Scanner (inStr); + //s.setUseLocale (false); +// Scanner s = new Scanner(inStr); + + i = 0; + while (s.hasNext () && i < doubleZ.length) + { + if (s.hasNextDouble ()) + { + aktDouble = s.nextDouble (); + this.myHarness.check (aktDouble, doubleZ[i], + "#" + i + " : bad nextDouble() (" + + aktDouble + " != " + doubleZ[i]); + } + else + { + this.myHarness.fail ("#" + i + " : not double... (" + s.next () + + ")"); + } + if (s.hasNextFloat ()) + { + aktFloat = s.nextFloat (); + this.myHarness.check (aktFloat, floatZ[i], + "#" + i + " : bad nextFloat() (" + + aktFloat + " != " + floatZ[i]); + } + else + { + this.myHarness.fail ("#" + i + " : not float... (" + s.next () + + ")"); + } + i++; + } + + if (i != doubleZ.length) + { + this.myHarness.fail ("not all (" + i + " / " + doubleZ.length); + } + + } + +} Index: gnu/testlet/java/util/Scanner/FileInput.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/FileInput.java diff -N gnu/testlet/java/util/Scanner/FileInput.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/FileInput.java 1 Sep 2008 22:16:11 -0000 @@ -0,0 +1,100 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: JDK1.5 + +/** + * + */ +package gnu.testlet.java.util.Scanner; + +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; + +import java.util.Scanner; + +/** + * @author E0327023 Hernadi Laszlo + * @ 14.02.2007 - 12:20:18 + * + */ +public class FileInput extends Base +{ + public FileInput () + { + setDefaultFilename (); + } + + /* (non-Javadoc) + * @see gnu.testlet.java.util.Scanner.TestBase#doTest() + */ + @Override protected void doTest () + { + this.myHarness.checkPoint ("File Input"); + + String[]testWords = + { + "This", "is", "a", "simple", "Test", "don't", "panik", "it's", "just", + "a", "Teset"}; + testWords[0] = testWords[0].trim (); + String testString = testWords[0]; + String tmpStr; + int i; + + for (i = 1; i < testWords.length; i++) + { + testWords[i] = testWords[i].trim (); + testString += " " + testWords[i].trim (); + } + + try + { + FileOutputStream fos = new FileOutputStream (this.aktFile); + fos.write (testString.getBytes ()); + fos.flush (); + fos.close (); + Scanner s = new Scanner (aktFile); + i = 0; + while (s.hasNext ()) + { + tmpStr = s.next (); + this.myHarness.check (tmpStr, testWords[i], + "next() -> \"" + tmpStr + "\" != \"" + + testWords[i] + "\""); + // System.out.println("\"" + tmpStr + "\" ?= \"" + testWords[i] + "\""); + i++; + } + this.myHarness.check (i, testWords.length, + "Incomplete read... (" + i + " / " + + testWords.length + ")"); + s.close (); + } + catch (FileNotFoundException e) + { + this.myHarness.fail ("Could not create file"); + } + catch (IOException e) + { + this.myHarness.fail ("Could not write to File \"" + + this.aktFile.getName () + "\""); + } + } + +} Index: gnu/testlet/java/util/Scanner/FindPattern.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/FindPattern.java diff -N gnu/testlet/java/util/Scanner/FindPattern.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/FindPattern.java 1 Sep 2008 22:16:11 -0000 @@ -0,0 +1,70 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: JDK1.5 + +/** + * + */ +package gnu.testlet.java.util.Scanner; + +import java.util.Scanner; + +/** + * @author E0327023 Hernadi Laszlo + * @ 19.02.2007 - 03:16:19 + * + */ +public class FindPattern extends Base +{ + + private static final String FISH_STR = "1 fish 2 fish red fish blue fish "; //$NON-NLS-1$ + + /* (non-Javadoc) + * @see gnu.testlet.java.util.Scanner.TestBase#doTest() + */ + @Override protected void doTest () + { + Scanner s3 = new Scanner (FISH_STR); + String pattern1 = "\\d+"; // "(\\d+) fish "; + String pattern2 = "\\w+"; // "(\\w+) fish "; + String[] patterns = + { null, pattern1, pattern1, pattern2, pattern2}; + String[]values = + { null, "1", "2", "red", "blue"}; // the null is required... + String tmpStr; + boolean rc; + int i; + + i = 1; + s3.useDelimiter (" fish "); + do + { + rc = s3.hasNext (patterns[i]); + myHarness.check(rc, "Next item doesn't match " + patterns[i]); + if (!rc) myHarness.fail("Stopping early; encountered \"" + s3.next() + "\""); + tmpStr = s3.next (patterns[i]); + myHarness.check(tmpStr, values[i], "wrong result : \"" + tmpStr + "\" != \"" + + values[i] + "\""); + i++; + } + while (rc && i < patterns.length); + } + +} Index: gnu/testlet/java/util/Scanner/FindWithinHorizon.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/FindWithinHorizon.java diff -N gnu/testlet/java/util/Scanner/FindWithinHorizon.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/FindWithinHorizon.java 1 Sep 2008 22:16:11 -0000 @@ -0,0 +1,59 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: JDK1.5 +/** + * + */ +package gnu.testlet.java.util.Scanner; + +import java.util.Scanner; + +/** + * @author E0327023 Hernadi Laszlo + * @ 24.02.2007 - 20:10:24 + * + */ +public class FindWithinHorizon extends Base +{ + + /* (non-Javadoc) + * @see gnu.testlet.java.util.Scanner.TestBase#doTest() + */ + @Override protected void doTest () + { + String fishString = "1 fish 2 fish red fish blue fish"; + Scanner s = new Scanner (fishString); + String tmpStr = ""; + int i; + + for (i = 0; i < fishString.length (); i++) + { + // from : http://www.cs.princeton.edu/introcs/15inout/In.java.html + // (?s) for DOTALL mode so . matches any character, including a line termination character + // 1 says look only one character ahead + // consider precompiling the pattern + tmpStr += s.findWithinHorizon ("(?s).", 1); + } + myHarness.check (tmpStr.equals(fishString), "\"" + tmpStr + "\" == \"" + fishString + "\""); + if (s.hasNext ()) + myHarness.fail ("should not has next..."); + } + +} Index: gnu/testlet/java/util/Scanner/FishString.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/FishString.java diff -N gnu/testlet/java/util/Scanner/FishString.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/FishString.java 1 Sep 2008 22:16:11 -0000 @@ -0,0 +1,89 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: JDK1.5 + +/** + * + */ +package gnu.testlet.java.util.Scanner; + +import gnu.testlet.Testlet; + +import java.util.Scanner; + +import java.util.regex.MatchResult; + +/** + * @author E0327023 Hernadi Laszlo @ 12.02.2007 - 23:00:30 + */ +public class FishString extends Base +{ + + @Override protected void doTest () + { + String input = "1 fish 2 fish red fish blue fish"; + String delimiter = "\\s*fish\\s*"; + String tmpStr; + String[] values = + { + null, "1", "2", "red", "blue"}; // the null is required... + int i; + + this.myHarness.checkPoint ("Fisch String [" + input + "]"); + Scanner s1 = new Scanner (input); + s1.useDelimiter (delimiter); + tmpStr = s1.delimiter ().pattern (); + this.myHarness.check (tmpStr, delimiter, + "get / setDelimiter fail (\"" + tmpStr + + "\" != \"" + delimiter); + this.myHarness.check (s1.hasNext (), true, "first hasNext()"); + this.myHarness.check (s1.hasNextInt (), true, "first hasNextInt()"); + this.myHarness.check (s1.nextInt (), 1, "nextInt()"); + this.myHarness.check (s1.hasNextInt (), true, "hasNextInt()"); + this.myHarness.check (s1.hasNextBoolean (), false, "hasNextBoolean()"); + this.myHarness.check (s1.hasNextByte (), true, "hasNextByte()"); + this.myHarness.check (s1.nextInt (), 2, "2. nextInt()"); + this.myHarness.check (s1.hasNext (), true, "3. hasNext()"); + this.myHarness.check (s1.hasNextBigInteger (), false, + "hasNextBigInteger()"); + this.myHarness.check (s1.next (), "red", "3. next()"); + this.myHarness.check (s1.next (), "blue", "4. next()"); + this.myHarness.check (s1.hasNext (), false, "letztes hasNext()"); + s1.close (); + + // Scanner s2 = new Scanner(input); + Scanner s2 = new Scanner (input); + s2.findInLine ("(\\d+) fish (\\d+) fish (\\w+) fish (\\w+)"); + MatchResult mResult = s2.match (); + for (i = 1; i <= mResult.groupCount (); i++) + { + this.myHarness.check (mResult.group (i), values[i], + "wrong result : \"" + mResult.group (i) + + "\" != \"" + values[i] + "\""); + // System.out.println(mResult.group(i)); + } + if (i != values.length) + { + this.myHarness.fail ("not all results... (" + i + " != " + + (values.length) + ")"); + } + s2.close (); + } +} Index: gnu/testlet/java/util/Scanner/Inputs.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/Inputs.java diff -N gnu/testlet/java/util/Scanner/Inputs.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/Inputs.java 1 Sep 2008 22:16:11 -0000 @@ -0,0 +1,227 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: JDK1.5 +/** + * + */ +package gnu.testlet.java.util.Scanner; + +import java.io.ByteArrayInputStream; +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.FileReader; +import java.io.IOException; + +import java.util.Random; +import java.util.Scanner; + +/** + * @author E0327023 Hernadi Laszlo + * @ 26.02.2007 - 04:15:47 + * + */ +public class Inputs extends Base +{ + /** + * The amount of long numbers to generate and test. + */ + private final static int AMOUNT = 20000; + + public Inputs () + { + fileName = getClass().getName () + ".txt"; + this.isEnabled = false; + } + + /* (non-Javadoc) + * @see gnu.testlet.java.util.Scanner.TestBase#doTest() + */ + @Override protected void doTest () + { + long[] numbers = new long[AMOUNT]; + Random r = new Random (System.currentTimeMillis ()); + int i; + long tmp; + int errors; + final long max = 20000000000000L, mean = max >> 1; + StringBuffer tmpBuff = new StringBuffer (10000); + FileOutputStream fos = null; + Scanner s = null; + + String[]charSets = {"windows-1252"}; + String aktName; + + int aktCS; + + for (i = 0; i < numbers.length; i++) + { + tmp = ((long) (r.nextFloat () * max) - mean); + numbers[i] = tmp; + } + tmpBuff.insert (0, "" + numbers[0]); + + for (i = 1; i < numbers.length; i++) + { + tmpBuff.append (" " + numbers[i]); + } + + try + { + fos = new FileOutputStream (this.aktFile); + fos.write (tmpBuff.toString ().getBytes ()); + fos.flush (); + fos.close (); + +// Scanner s = new Scanner (aktFile); + + myHarness.debug ("Testing Readable input..."); + errors = 0; + s = new Scanner (new FileReader (this.aktFile)); + i = 0; + while (s.hasNextLong ()) + { + tmp = s.nextLong (); + if (tmp != numbers[i]) + { + errors++; + this.myHarness.fail ("Readable : nextLong() -> " + tmp + + " != " + numbers[i]); + } + i++; + } + if (errors == 0) + myHarness.debug ("all OK"); + else + this.myHarness.fail (errors + " errors.."); + + myHarness.debug ("Testing ReadableByteChanel input..."); + errors = 0; + s = new Scanner ((new FileInputStream (this.aktFile)).getChannel ()); + i = 0; + while (s.hasNextLong ()) + { + tmp = s.nextLong (); + if (tmp != numbers[i]) + { + errors++; + this.myHarness.fail ("ReadableByteChanel : nextLong() -> " + + tmp + " != " + numbers[i]); + } + i++; + } + if (errors == 0) + myHarness.debug ("all OK"); + else + this.myHarness.fail (errors + " errors.."); + + for (aktCS = 0; aktCS < charSets.length; aktCS++) + { + aktName = "Testing File + CharSet \"" + charSets[aktCS] + "\""; + myHarness.debug (aktName); + errors = 0; + s = new Scanner (this.aktFile, charSets[aktCS]); + i = 0; + while (s.hasNextLong ()) + { + tmp = s.nextLong (); + if (tmp != numbers[i]) + { + errors++; + this.myHarness.fail (aktName + " : nextLong() -> " + tmp + + " != " + numbers[i]); + } + i++; + } + if (errors == 0) + myHarness.debug ("all OK"); + else + this.myHarness.fail (errors + " errors.."); + + aktName = + "Testing InputStream + CharSet \"" + charSets[aktCS] + "\""; + myHarness.debug (aktName); + errors = 0; + s = + new Scanner (new + ByteArrayInputStream (tmpBuff.toString (). + getBytes ()), + charSets[aktCS]); + i = 0; + while (s.hasNextLong ()) + { + tmp = s.nextLong (); + if (tmp != numbers[i]) + { + errors++; + this.myHarness.fail (aktName + " : nextLong() -> " + tmp + + " != " + numbers[i]); + } + i++; + } + if (errors == 0) + myHarness.debug ("all OK"); + else + this.myHarness.fail (errors + " errors.."); + + aktName = + "Testing ReadableByteChanel + CharSet \"" + charSets[aktCS] + + "\""; + myHarness.debug (aktName); + errors = 0; + s = + new Scanner ((new FileInputStream (this.aktFile)).getChannel (), + charSets[aktCS]); + i = 0; + while (s.hasNextLong ()) + { + tmp = s.nextLong (); + if (tmp != numbers[i]) + { + errors++; + this.myHarness.fail (aktName + " : nextLong() -> " + tmp + + " != " + numbers[i]); + } + i++; + } + if (errors == 0) + myHarness.debug ("all OK"); + else + this.myHarness.fail (errors + " errors.."); + + } + + this.myHarness.check (i, numbers.length, + "Incomplete read... (" + i + " / " + + numbers.length + ")"); + s.close (); + } + catch (FileNotFoundException e) + { + this.myHarness.fail ("Could not create file"); + } + catch (IOException e) + { + this.myHarness.fail ("Could not write to File \"" + + this.aktFile.getName () + "\""); + } + } + +} Index: gnu/testlet/java/util/Scanner/LotsOfInts.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/LotsOfInts.java diff -N gnu/testlet/java/util/Scanner/LotsOfInts.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/LotsOfInts.java 1 Sep 2008 22:16:12 -0000 @@ -0,0 +1,96 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: JDK1.5 +// Tags: JDK1.5 + +package gnu.testlet.java.util.Scanner; + +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; + +import java.util.Random; +import java.util.Scanner; + +public class LotsOfInts extends Base +{ + public LotsOfInts () + { + this.isEnabled = false; + this.fileName = this.getClass ().getName () + ".txt"; + } + + @Override protected void doTest () + { + this.myHarness.checkPoint ("Reading lots of positive ints"); + + int[] numbers = new int[100000]; + Random r = new Random (System.currentTimeMillis ()); + int i; + int tmp; + final int max = 1000000; + StringBuilder tmpBuff = new StringBuilder (10000); + FileOutputStream fos = null; + + for (i = 0; i < numbers.length; i++) + { + tmp = (int) (r.nextFloat () * max); + numbers[i] = tmp; + } + tmpBuff.insert (0, "" + numbers[0]); + + for (i = 1; i < numbers.length; i++) + { + tmpBuff.append (" " + numbers[i]); + } + + try + { + fos = new FileOutputStream (this.aktFile); + fos.write (tmpBuff.toString ().getBytes ()); + fos.flush (); + fos.close (); + + Scanner s = new Scanner (this.aktFile); + i = 0; + while (s.hasNextInt ()) + { + tmp = s.nextInt (); + this.myHarness.check (tmp, numbers[i], + "nextInt() -> " + tmp + " != " + numbers[i]); + i++; + } + this.myHarness.check (i, numbers.length, + "Incomplete read... (" + i + " / " + + numbers.length + ")"); + s.close (); + } + catch (FileNotFoundException e) + { + this.myHarness.fail ("Could not create file"); + } + catch (IOException e) + { + this.myHarness.fail ("Could not write to File \"" + + this.aktFile.getName () + "\""); + } + } + +} Index: gnu/testlet/java/util/Scanner/LotsOfPMInts.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/LotsOfPMInts.java diff -N gnu/testlet/java/util/Scanner/LotsOfPMInts.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/LotsOfPMInts.java 1 Sep 2008 22:16:12 -0000 @@ -0,0 +1,98 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: JDK1.5 + +package gnu.testlet.java.util.Scanner; + +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; + +import java.util.Random; +import java.util.Scanner; + +public class LotsOfPMInts extends Base +{ + public LotsOfPMInts () + { + this.isEnabled = false; + setDefaultFilename (); + } + + @Override protected void doTest () + { + this.myHarness.checkPoint ("Reading lots of positive ints"); + + int[] numbers = new int[100000]; + long runID = System.currentTimeMillis (); + Random rand = new Random (runID); + int i; + int tmp; + final int max = 1000000, mean = max >> 1; + StringBuilder tmpBuff = new StringBuilder (10000); + FileOutputStream fos = null; + + myHarness.debug ("runID : " + runID); + + for (i = 0; i < numbers.length; i++) + { + tmp = (int) (rand.nextFloat () * max) - mean; + numbers[i] = tmp; + } + tmpBuff.insert (0, "" + numbers[0]); + + for (i = 1; i < numbers.length; i++) + { + tmpBuff.append (" " + numbers[i]); + } + + try + { + fos = new FileOutputStream (this.aktFile); + fos.write (tmpBuff.toString ().getBytes ()); + fos.flush (); + fos.close (); + + Scanner s = new Scanner (aktFile); + i = 0; + while (s.hasNextInt ()) + { + tmp = s.nextInt (); + this.myHarness.check (tmp, numbers[i], + "nextInt() -> " + tmp + " != " + numbers[i]); + i++; + } + this.myHarness.check (i, numbers.length, + "Incomplete read... (" + i + " / " + + numbers.length + ")"); + s.close (); + } + catch (FileNotFoundException e) + { + this.myHarness.fail ("Could not create file"); + } + catch (IOException e) + { + this.myHarness.fail ("Could not write to File \"" + + this.aktFile.getName () + "\""); + } + } + +} Index: gnu/testlet/java/util/Scanner/LotsOfPMLong.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/LotsOfPMLong.java diff -N gnu/testlet/java/util/Scanner/LotsOfPMLong.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/LotsOfPMLong.java 1 Sep 2008 22:16:12 -0000 @@ -0,0 +1,97 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: JDK1.5 + +package gnu.testlet.java.util.Scanner; + +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; + +import java.util.Random; +import java.util.Scanner; + +public class LotsOfPMLong extends Base +{ + public LotsOfPMLong () + { + this.fileName = this.getClass ().getName () + ".txt"; + } + + @Override protected void doTest () + { + this.myHarness.checkPoint ("Reading lots of shorts"); + + long[] numbers = new long[20000]; + long runID = System.currentTimeMillis (); + Random rand = new Random (runID); + int i; + long tmp; + final long max = 20000000000000L, mean = max >> 1; + StringBuilder tmpBuff = new StringBuilder (10000); + FileOutputStream fos = null; + + myHarness.debug ("runID : " + runID); + + for (i = 0; i < numbers.length; i++) + { + tmp = ((long) (rand.nextFloat () * max) - mean); + numbers[i] = tmp; + } + tmpBuff.insert (0, "" + numbers[0]); + + for (i = 1; i < numbers.length; i++) + { + tmpBuff.append (" " + numbers[i]); + } + + try + { + fos = new FileOutputStream (this.aktFile); + fos.write (tmpBuff.toString ().getBytes ()); + fos.flush (); + fos.close (); + + Scanner s = new Scanner (aktFile); + i = 0; + while (s.hasNextLong ()) + { + tmp = s.nextLong (); + this.myHarness.check (tmp, numbers[i], + "nextLong() -> " + tmp + " != " + numbers[i]); + i++; + } + this.myHarness.check (i, numbers.length, + "Incomplete read... (" + i + " / " + + numbers.length + ")"); + s.close (); + } + catch (FileNotFoundException e) + { + this.myHarness.fail ("Could not create file"); + } + catch (IOException e) + { + this.myHarness.fail ("Could not write to File \"" + + this.aktFile.getName () + "\""); + } + } + +} Index: gnu/testlet/java/util/Scanner/LotsOfPMShort.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/LotsOfPMShort.java diff -N gnu/testlet/java/util/Scanner/LotsOfPMShort.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/LotsOfPMShort.java 1 Sep 2008 22:16:12 -0000 @@ -0,0 +1,99 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: JDK1.5 + +package gnu.testlet.java.util.Scanner; + +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; + +import java.util.Random; +import java.util.Scanner; + +public class LotsOfPMShort extends Base +{ + public LotsOfPMShort () + { + this.isEnabled = false; + this.fileName = this.getClass ().getName () + ".txt"; + } + + @Override protected void doTest () + { + this.myHarness.checkPoint ("Reading lots of shorts"); + + short[] numbers = new short[10000]; + long runID = System.currentTimeMillis (); + Random rand = new Random (runID); + int i; + short tmp; + final short max = 20000, mean = max >> 1; + StringBuilder tmpBuff = new StringBuilder (10000); + FileOutputStream fos = null; + + myHarness.debug ("runID : " + runID); + + for (i = 0; i < numbers.length; i++) + { + tmp = (short) ((short) (rand.nextFloat () * max) - mean); + numbers[i] = tmp; + } + tmpBuff.insert (0, "" + numbers[0]); + + for (i = 1; i < numbers.length; i++) + { + tmpBuff.append (" " + numbers[i]); + } + + try + { + fos = new FileOutputStream (this.aktFile); + fos.write (tmpBuff.toString ().getBytes ()); + fos.flush (); + fos.close (); + + Scanner s = new Scanner (aktFile); + i = 0; + while (s.hasNextShort ()) + { + tmp = s.nextShort (); + this.myHarness.check (tmp, numbers[i], + "nextShort() -> " + tmp + " != " + + numbers[i]); + i++; + } + this.myHarness.check (i, numbers.length, + "Incomplete read... (" + i + " / " + + numbers.length + ")"); + s.close (); + } + catch (FileNotFoundException e) + { + this.myHarness.fail ("Could not create file"); + } + catch (IOException e) + { + this.myHarness.fail ("Could not write to File \"" + + this.aktFile.getName () + "\""); + } + } + +} Index: gnu/testlet/java/util/Scanner/MultiLine.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/MultiLine.java diff -N gnu/testlet/java/util/Scanner/MultiLine.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/MultiLine.java 1 Sep 2008 22:16:12 -0000 @@ -0,0 +1,74 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: JDK1.5 + +/** + * + */ +package gnu.testlet.java.util.Scanner; + +import java.io.ByteArrayInputStream; + +import java.util.Scanner; + +/** + * @author E0327023 Hernadi Laszlo + * @ 14.02.2007 - 12:17:51 + * + */ +public class MultiLine extends Base +{ + + /* (non-Javadoc) + * @see gnu.testlet.java.util.Scanner.TestBase#doTest() + */ + @Override protected void doTest () + { + this.myHarness.checkPoint ("Multi line read - linewise"); + + String[] lines = + { + "1. Line: aaa bbb ccc", "2. line: aaa bbb aaa", "3. line: bbb aaa"}; + String newLine = System.getProperty ("line.separator"); + int i; + String tmp = lines[0]; + String result; + byte[]buffer; + + for (i = 1; i < lines.length; i++) + { + tmp += newLine + lines[i]; + } + tmp += newLine; + buffer = tmp.getBytes (); + ByteArrayInputStream inStr = new ByteArrayInputStream (buffer); + + Scanner s = new Scanner (inStr); + for (i = 0; i < lines.length; i++) + { + this.myHarness.check (s.hasNextLine (), true, + (i + 1) + ". hasNextLine()"); + result = s.nextLine (); + this.myHarness.check (result, lines[i], + (i + 1) + ". nextLine() [" + result + "]"); + } + } + +} Index: gnu/testlet/java/util/Scanner/Radix.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/Radix.java diff -N gnu/testlet/java/util/Scanner/Radix.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/Radix.java 1 Sep 2008 22:16:12 -0000 @@ -0,0 +1,75 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: JDK1.5 +/** + * + */ +package gnu.testlet.java.util.Scanner; + +import java.math.BigInteger; + +import java.util.Scanner; + +/** + * @author E0327023 Hernadi Laszlo + * @ 26.02.2007 - 05:28:44 + * + */ +public class Radix extends Base +{ + + /* (non-Javadoc) + * @see gnu.testlet.java.util.Scanner.TestBase#doTest() + */ + @Override protected void doTest () + { + String testStr = "5F 7FFF 4F3F3F6F 3F3F2EF3FFEE 4FFAAEEFFAA"; + Scanner s = new Scanner (testStr); + + myHarness.check(s.hasNextByte (16), "hasNextByte(16)"); + myHarness.check(s.nextByte(16), 95, "nextByte is 95"); + myHarness.check(s.hasNextShort(16), "hasNextShort(16)"); + myHarness.check(s.nextShort(16), 32767, "nextShort is 32767"); + myHarness.check(s.hasNextInt(16), "hasNextInt(16)"); + myHarness.check(s.nextInt(16), 1329545071, "nextInt is 1329545071"); + myHarness.check(s.hasNextLong(16), "hasNextLong(16)"); + myHarness.check(s.nextLong(16), 69540603232238L, "nextLong is 69540603232238"); + myHarness.check(s.hasNextBigInteger(16), "hasNextBigInteger(16)"); + myHarness.check(s.nextBigInteger(16), BigInteger.valueOf(5496130961322L), + "nextBigInteger is 5496130961322"); + + s = new Scanner (testStr).useRadix (16); + myHarness.check(s.radix(), 16, "radix was not set to 16"); + + myHarness.check(s.hasNextByte (), "hasNextByte()"); + myHarness.check(s.nextByte(), 95, "nextByte is 95"); + myHarness.check(s.hasNextShort(), "hasNextShort()"); + myHarness.check(s.nextShort(), 32767, "nextShort is 32767"); + myHarness.check(s.hasNextInt(), "hasNextInt()"); + myHarness.check(s.nextInt(), 1329545071, "nextInt is 1329545071"); + myHarness.check(s.hasNextLong(), "hasNextLong()"); + myHarness.check(s.nextLong(), 69540603232238L, "nextLong is 69540603232238"); + myHarness.check(s.hasNextBigInteger(), "hasNextBigInteger()"); + myHarness.check(s.nextBigInteger(), BigInteger.valueOf(5496130961322L), + "nextBigInteger is 5496130961322"); + + } + +} Index: gnu/testlet/java/util/Scanner/SkipPattern.java =================================================================== RCS file: gnu/testlet/java/util/Scanner/SkipPattern.java diff -N gnu/testlet/java/util/Scanner/SkipPattern.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnu/testlet/java/util/Scanner/SkipPattern.java 1 Sep 2008 22:16:12 -0000 @@ -0,0 +1,55 @@ +// Copyright (c) 2007 Hernadi Laszlo + +// This file is part of Mauve. + +// Mauve is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2, or (at your option) +// any later version. + +// Mauve is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Mauve; see the file COPYING. If not, write to +// the Free Software Foundation, 59 Temple Place - Suite 330, +// Boston, MA 02111-1307, USA. + +// Tags: JDK1.5 + +package gnu.testlet.java.util.Scanner; + +import java.util.Scanner; + +/** + * @author E0327023 Hernadi Laszlo + * @ 19.02.2007 - 03:16:19 + * + */ +public class SkipPattern extends Base +{ + + private static final String FISH_STR = "1 fish 2 fish red fish blue fish "; //$NON-NLS-1$ + + /* (non-Javadoc) + * @see gnu.testlet.java.util.Scanner.TestBase#doTest() + */ + @Override protected void doTest () + { + Scanner s = new Scanner(FISH_STR); + String[] values = { "1", "2", "red", "blue"}; + int i; + String tmpStr; + + for (i = 0; i < values.length; i++) + { + tmpStr = s.next (); + myHarness.check(tmpStr.equals (values[i]), tmpStr + " = " + values[i]); + s = s.skip (" ").skip ("fish"); + } + + } + +} From gnu_andrew@member.fsf.org Mon Sep 1 23:03:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Mon, 01 Sep 2008 23:03:00 -0000 Subject: FYI: Fix BigDecimalInteger test and make exceptions cause failure Message-ID: <20080901230235.GA21257@rivendell.middle-earth.co.uk> This patch amends another of the Scanner tests so it correctly uses harness.check (so we actually pass some tests). It also makes exceptions cause failure as they were being swallowed by the Base class. 2008-09-01 Andrew John Hughes * gnu/testlet/java/util/Scanner/Base.java: (test(TestHarness)): Fail if an exception is thrown. * gnu/testlet/java/util/Scanner/BigDecimalInteger.java: Use harness.check. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- Index: gnu/testlet/java/util/Scanner/Base.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/util/Scanner/Base.java,v retrieving revision 1.1 diff -u -u -r1.1 Base.java --- gnu/testlet/java/util/Scanner/Base.java 1 Sep 2008 22:22:39 -0000 1.1 +++ gnu/testlet/java/util/Scanner/Base.java 1 Sep 2008 22:56:10 -0000 @@ -69,6 +69,7 @@ catch (Throwable e) { e.printStackTrace (); + myHarness.fail(e.toString()); } } Index: gnu/testlet/java/util/Scanner/BigDecimalInteger.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/util/Scanner/BigDecimalInteger.java,v retrieving revision 1.1 diff -u -u -r1.1 BigDecimalInteger.java --- gnu/testlet/java/util/Scanner/BigDecimalInteger.java 1 Sep 2008 22:22:39 -0000 1.1 +++ gnu/testlet/java/util/Scanner/BigDecimalInteger.java 1 Sep 2008 22:56:11 -0000 @@ -69,72 +69,33 @@ { decimals[i] = new BigDecimal (rand.nextDouble () - 0.5); integers[i] = BigInteger.valueOf (rand.nextInt ()); -// if (i % 100 == 0) -// System.out.println(i); } sBuff.append (decimals[0] + " " + integers[0]); for (i = 1; i < decimals.length; i++) { sBuff.append (" " + decimals[i] + " " + integers[i]); -// if (i % 100 == 0) -// System.out.println(i); } inStr = sBuff.toString (); -// Scanner s = new Scanner (inStr); Scanner s = new Scanner (inStr); - //s.setUseLocale (false); -// System.out.println(inStr); - -// System.out.println("len : " + inStr.length()); i = 0; while (s.hasNext () && runsLeft > 0) { - fund = false; failed = false; - if (s.hasNextBigDecimal ()) - { - tmpDec = s.nextBigDecimal (); - if (!tmpDec.equals (decimals[i])) - { - failed = true; - this.myHarness.fail ("#" + i + - " : bad result by nextBigDeciaml() : (" + - tmpDec + " != " + decimals[i] + - ") possibly needed : \"" + s.next () + - "\""); - } - fund = true; - } - else - { - this.myHarness.fail ("no BigDecimal found..."); - } - if (s.hasNextBigInteger ()) - { - tmpInt = s.nextBigInteger (); - if (!tmpInt.equals (integers[i])) - { - failed = true; - this.myHarness.fail ("#" + i + - " : bad result by nextBigInteger() : " + - tmpInt + " != " + integers[i]); - } - fund = true; - } - else - { - this.myHarness.fail ("no BigInteger found..."); - } - -// if (i % 100 == 0) -// System.out.println(i); + fund = s.hasNextBigDecimal(); + myHarness.check(fund, "hasNextBigDecimal()"); + tmpDec = s.nextBigDecimal (); + myHarness.check(tmpDec, decimals[i], tmpDec + " == " + decimals[i]); + fund = s.hasNextBigInteger(); + myHarness.check(fund, "hasNextBigInteger()"); + tmpInt = s.nextBigInteger (); + myHarness.check(tmpInt, integers[i], tmpInt + " == " + integers[i]); if (!fund) { this.myHarness.fail ("\"" + s.next () + - "\" is neighter BigDecimal nor BigInteger"); + "\" is neither BigDecimal nor BigInteger"); } i++; if (failed) From gnu_andrew@member.fsf.org Wed Dec 31 10:41:00 2008 From: gnu_andrew@member.fsf.org (Andrew John Hughes) Date: Wed, 31 Dec 2008 10:41:00 -0000 Subject: FYI: Fix Calendar.ampm test to use localised strings Message-ID: <20081231104005.GA17760@rivendell.middle-earth.co.uk> This fixes the Calendar.ampm test so it passes on both GNU Classpath and OpenJDK. The AM/PM strings are localised and so should be retrieved from the locale data. ChangeLog: 2008-12-31 Andrew John Hughes * gnu/testlet/java/util/Calendar/ampm.java: Use the localised am/pm strings from DateFormatSymbols rather than hardcoding. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 -------------- next part -------------- Index: gnu/testlet/java/util/Calendar/ampm.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/util/Calendar/ampm.java,v retrieving revision 1.2 diff -u -u -r1.2 ampm.java --- gnu/testlet/java/util/Calendar/ampm.java 21 Mar 2005 08:26:05 -0000 1.2 +++ gnu/testlet/java/util/Calendar/ampm.java 31 Dec 2008 10:36:26 -0000 @@ -13,13 +13,14 @@ public class ampm implements Testlet { - private DateFormat format; + private SimpleDateFormat format; private TestHarness harness; public void test (TestHarness harness) { // AM/PM mark is locale-dependent. We use Locale.US. format = new SimpleDateFormat("hh:mm a", Locale.US); + String[] ampm = format.getDateFormatSymbols().getAmPmStrings(); this.harness = harness; // According to the API document of java.util.Calendar, @@ -31,19 +32,19 @@ // Whereas the 'h' flag is 1-12 time // I.e. 12 AM (midnight), 1 AM, .. , 12 PM (midday), 1 PM, .. 11 PM - checkTime("12:00 AM", "12:00 AM"); - checkTime("12:10 AM", "12:10 AM"); - checkTime(0, 0, Calendar.AM, "12:00 AM"); - checkTime("0:00 AM", "12:00 AM"); - checkTime(0, 10, Calendar.AM, "12:10 AM"); - checkTime("0:10 AM", "12:10 AM"); - - checkTime("12:00 PM", "12:00 PM"); - checkTime("12:10 PM", "12:10 PM"); - checkTime(0, 0, Calendar.PM, "12:00 PM"); - checkTime("0:00 PM", "12:00 PM"); - checkTime(0, 10, Calendar.PM, "12:10 PM"); - checkTime("0:10 PM", "12:10 PM"); + checkTime("12:00 " + ampm[0], "12:00 " + ampm[0]); + checkTime("12:10 " + ampm[0], "12:10 " + ampm[0]); + checkTime(0, 0, Calendar.AM, "12:00 " + ampm[0]); + checkTime("0:00 " + ampm[0], "12:00 " + ampm[0]); + checkTime(0, 10, Calendar.AM, "12:10 " + ampm[0]); + checkTime("0:10 " + ampm[0], "12:10 " + ampm[0]); + + checkTime("12:00 " + ampm[1], "12:00 " + ampm[1]); + checkTime("12:10 " + ampm[1], "12:10 " + ampm[1]); + checkTime(0, 0, Calendar.PM, "12:00 " + ampm[1]); + checkTime("0:00 " + ampm[1], "12:00 " + ampm[1]); + checkTime(0, 10, Calendar.PM, "12:10 " + ampm[1]); + checkTime("0:10 " + ampm[1], "12:10 " + ampm[1]); } private void checkTime(int hh, int mm, int ampm, String expect)