classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [cp-patches] Calendar/Date/TimeZone/Text merging


From: Mark Wielaard
Subject: Re: [cp-patches] Calendar/Date/TimeZone/Text merging
Date: Fri, 18 Feb 2005 02:44:48 +0100

Hi,

On Thu, 2005-02-17 at 10:29 +0100, Mark Wielaard wrote:
> Just to make people aware that I am working on this. I collected some of
> the important Calendar, Date, TimeZone and java.text fixes that have
> gone into GNU Classpath in the last couple of months but not into libgcj
> yet. We discussed most of these on the main libgcj mailinglist.
> 
> With this applied there are a lot of new Mauve tests that now pass.
> Unfortunately there are a few regressions that need investigation which
> I have not done yet. I will try to make time for this tonight, but help
> is appreciated. Attached are the ChangeLog entries, the actual patch and
> the relevant part of the diff between the mauve runs.

Some progress. Mostly thanks to Sven's help on irc.
When adding the following two fixes we get a lot less mauve failures:

2005-02-17  Mark Wielaard  <address@hidden>

        * java/util/SimpleTimeZone.java (checkRule): Throw
        IllegalArgumentException when month out of range.

2005-02-17  Sven de Marothy  <address@hidden>

        * java/util/GregorianCalendar.java,
        (add): Don't set fields directly anymore. Use set()

We have no regressions (and a lot of fixes) in the (Gregorian)Calendar
mauve tests now. The remaining new failures (not all regressions!) are
in:

gnu.testlet.java.text.SimpleDateFormat.regress
gnu.testlet.java.text.SimpleDateFormat.parse
gnu.testlet.java.text.SimpleDateFormat.Localization
gnu.testlet.java.text.SimpleDateFormat.applyLocalizedPattern
gnu.testlet.java.text.SimpleDateFormat.constructors
gnu.testlet.java.util.SimpleTimeZone.check12
gnu.testlet.java.util.SimpleTimeZone.check14
gnu.testlet.java.util.SimpleTimeZone.getOffset

The actual regressions are:

-PASS: gnu.testlet.java.text.SimpleDateFormat.regress: EST (number 1)
+FAIL: gnu.testlet.java.text.SimpleDateFormat.regress: EST (number 1)

-PASS: gnu.testlet.java.text.SimpleDateFormat.constructors:
SimpleDateFormat(String, DateFormatSymbols) (number 4)
+FAIL: gnu.testlet.java.text.SimpleDateFormat.constructors:
SimpleDateFormat(String, DateFormatSymbols) (number 4)

-PASS: gnu.testlet.java.util.SimpleTimeZone.check12 (number 4)
+FAIL: gnu.testlet.java.util.SimpleTimeZone.check12 (number 4)
-PASS: gnu.testlet.java.util.SimpleTimeZone.check12 (number 8)
+FAIL: gnu.testlet.java.util.SimpleTimeZone.check12 (number 8)
-PASS: gnu.testlet.java.util.SimpleTimeZone.check12 (number 12)
+FAIL: gnu.testlet.java.util.SimpleTimeZone.check12 (number 12)
-PASS: gnu.testlet.java.util.SimpleTimeZone.check12 (number 16)
+FAIL: gnu.testlet.java.util.SimpleTimeZone.check12 (number 16)
-PASS: gnu.testlet.java.util.SimpleTimeZone.check12 (number 20)
+FAIL: gnu.testlet.java.util.SimpleTimeZone.check12 (number 20)
-PASS: gnu.testlet.java.util.SimpleTimeZone.check14 (number 10)
-PASS: gnu.testlet.java.util.SimpleTimeZone.check14 (number 11)
-PASS: gnu.testlet.java.util.SimpleTimeZone.check14 (number 12)
+FAIL: gnu.testlet.java.util.SimpleTimeZone.check14 (number 10)
+FAIL: gnu.testlet.java.util.SimpleTimeZone.check14 (number 11)
+FAIL: gnu.testlet.java.util.SimpleTimeZone.check14 (number 12)

-PASS: gnu.testlet.java.util.SimpleTimeZone.getOffset: (int, int, int,
int, int, int) (number 4)
+FAIL: gnu.testlet.java.util.SimpleTimeZone.getOffset: (int, int, int,
int, int, int) (number 4)

Note that there are also around 200 new tests that now succeed!

Cheers,

Mark

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]