Code freeze. No commits without a second committer's agreement until the milestone is declared. Including excluded tests.
The goal is to ensure we have a stable codebase on which we are all testing. The freeze is also an incentive for everyone to help with the testing and get the milestone declared <g>. Regards, Tim On 23/Nov/2009 20:03, [email protected] wrote: > Author: jessewilson > Date: Mon Nov 23 20:03:06 2009 > New Revision: 883478 > > URL: http://svn.apache.org/viewvc?rev=883478&view=rev > Log: > Adding a test case that demonstrates a bug in JAR file decoding. > > The specific problem discovered indirectly by the Pack200 test, which ran > into problems with jar files created using the now-rolled back flush() > support in DeflaterOutputStream. The RI passes this test. > > The test is suppressed in exclude.common. > > Added: > > harmony/enhanced/classlib/trunk/support/src/test/java/tests/resources/hyts_flushed.jar > (with props) > Modified: > harmony/enhanced/classlib/trunk/modules/archive/make/exclude.common > > harmony/enhanced/classlib/trunk/modules/archive/src/test/java/org/apache/harmony/archive/tests/java/util/jar/JarFileTest.java > > Modified: harmony/enhanced/classlib/trunk/modules/archive/make/exclude.common > URL: > http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/archive/make/exclude.common?rev=883478&r1=883477&r2=883478&view=diff > ============================================================================== > --- harmony/enhanced/classlib/trunk/modules/archive/make/exclude.common > (original) > +++ harmony/enhanced/classlib/trunk/modules/archive/make/exclude.common Mon > Nov 23 20:03:06 2009 > @@ -0,0 +1 @@ > +org/apache/harmony/archive/tests/java/util/jar/JarFileTest.java > \ No newline at end of file > > Modified: > harmony/enhanced/classlib/trunk/modules/archive/src/test/java/org/apache/harmony/archive/tests/java/util/jar/JarFileTest.java > URL: > http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/archive/src/test/java/org/apache/harmony/archive/tests/java/util/jar/JarFileTest.java?rev=883478&r1=883477&r2=883478&view=diff > ============================================================================== > --- > harmony/enhanced/classlib/trunk/modules/archive/src/test/java/org/apache/harmony/archive/tests/java/util/jar/JarFileTest.java > (original) > +++ > harmony/enhanced/classlib/trunk/modules/archive/src/test/java/org/apache/harmony/archive/tests/java/util/jar/JarFileTest.java > Mon Nov 23 20:03:06 2009 > @@ -661,4 +661,12 @@ > res = jarFile.getInputStream(zipEntry).read(); > assertEquals("Wrong length of empty jar entry", -1, res); > } > + > + public void testJarWrittenWithFlush() throws IOException { > + File f = new File(resources, "hyts_flushed.jar"); > + Support_Resources.copyFile(resources, null, "hyts_flushed.jar"); > + > + // Harmony crashes with ZipException: Central Directory Entry not > found > + new JarFile(f); > + } > } > > Added: > harmony/enhanced/classlib/trunk/support/src/test/java/tests/resources/hyts_flushed.jar > URL: > http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/support/src/test/java/tests/resources/hyts_flushed.jar?rev=883478&view=auto > ============================================================================== > Binary file - no diff available. > > Propchange: > harmony/enhanced/classlib/trunk/support/src/test/java/tests/resources/hyts_flushed.jar > ------------------------------------------------------------------------------ > svn:mime-type = application/octet-stream > > >
