You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ye...@apache.org on 2009/04/10 08:44:55 UTC
svn commit: r763881 - in /poi/trunk: build.xml
src/testcases/org/apache/poi/poifs/storage/TestRawDataBlock.java
src/testcases/org/apache/poi/poifs/storage/TestRawDataBlockList.java
Author: yegor
Date: Fri Apr 10 06:44:54 2009
New Revision: 763881
URL: http://svn.apache.org/viewvc?rev=763881&view=rev
Log:
set forkmode=once for junit tests, it made the build process faster by 5x
Modified:
poi/trunk/build.xml
poi/trunk/src/testcases/org/apache/poi/poifs/storage/TestRawDataBlock.java
poi/trunk/src/testcases/org/apache/poi/poifs/storage/TestRawDataBlockList.java
Modified: poi/trunk/build.xml
URL: http://svn.apache.org/viewvc/poi/trunk/build.xml?rev=763881&r1=763880&r2=763881&view=diff
==============================================================================
--- poi/trunk/build.xml (original)
+++ poi/trunk/build.xml Fri Apr 10 06:44:54 2009
@@ -562,7 +562,7 @@
<target name="test-main" unless="main.test.notRequired"
depends="compile-main, -test-main-check, fail-unless-junit-is-available">
- <junit fork="yes" printsummary="yes" haltonfailure="${halt.on.test.failure}"
+ <junit fork="yes" forkmode="once" printsummary="yes" haltonfailure="${halt.on.test.failure}"
failureproperty="main.test.failed" showoutput="true">
<classpath refid="test.classpath"/>
<sysproperty key="HSSF.testdata.path" file="${main.src.test}/org/apache/poi/hssf/data"/>
@@ -676,7 +676,7 @@
</target>
<target name="test-scratchpad" depends="compile-main,compile-scratchpad,-test-scratchpad-check" unless="scratchpad.test.notRequired">
- <junit printsummary="yes" fork="yes" haltonfailure="${halt.on.test.failure}" failureproperty="scratchpad.test.failed">
+ <junit printsummary="yes" fork="yes" forkmode="once" haltonfailure="${halt.on.test.failure}" failureproperty="scratchpad.test.failed">
<classpath>
<path refid="scratchpad.classpath"/>
<pathelement location="${main.output.dir}"/>
@@ -782,7 +782,7 @@
</target>
<target name="test-ooxml" depends="compile-main,compile-ooxml,-test-ooxml-check" unless="ooxml.test.notRequired">
- <junit printsummary="yes" fork="yes" haltonfailure="${halt.on.test.failure}" failureproperty="ooxml.test.failed">
+ <junit printsummary="yes" fork="yes" forkmode="once" haltonfailure="${halt.on.test.failure}" failureproperty="ooxml.test.failed">
<classpath refid="test.ooxml.classpath" />
<sysproperty key="POIFS.testdata.path" file="${main.src.test}/org/apache/poi/poifs/data"/>
<sysproperty key="HSSF.testdata.path" file="${main.src.test}/org/apache/poi/hssf/data"/>
Modified: poi/trunk/src/testcases/org/apache/poi/poifs/storage/TestRawDataBlock.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/poifs/storage/TestRawDataBlock.java?rev=763881&r1=763880&r2=763881&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/poifs/storage/TestRawDataBlock.java (original)
+++ poi/trunk/src/testcases/org/apache/poi/poifs/storage/TestRawDataBlock.java Fri Apr 10 06:44:54 2009
@@ -21,9 +21,9 @@
import java.io.*;
import java.util.Random;
+import java.lang.reflect.Field;
import org.apache.poi.util.DummyPOILogger;
-import org.apache.poi.util.POILogFactory;
import junit.framework.*;
@@ -115,9 +115,10 @@
public void testShortConstructor() throws Exception
{
// Get the logger to be used
- DummyPOILogger logger = (DummyPOILogger)POILogFactory.getLogger(
- RawDataBlock.class
- );
+ DummyPOILogger logger = new DummyPOILogger();
+ Field fld = RawDataBlock.class.getDeclaredField("log");
+ fld.setAccessible(true);
+ fld.set(null, logger);
assertEquals(0, logger.logged.size());
// Test for various data sizes
@@ -168,9 +169,10 @@
*/
public void testSlowInputStream() throws Exception {
// Get the logger to be used
- DummyPOILogger logger = (DummyPOILogger)POILogFactory.getLogger(
- RawDataBlock.class
- );
+ DummyPOILogger logger = new DummyPOILogger();
+ Field fld = RawDataBlock.class.getDeclaredField("log");
+ fld.setAccessible(true);
+ fld.set(null, logger);
assertEquals(0, logger.logged.size());
// Test for various ok data sizes
Modified: poi/trunk/src/testcases/org/apache/poi/poifs/storage/TestRawDataBlockList.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/poifs/storage/TestRawDataBlockList.java?rev=763881&r1=763880&r2=763881&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/poifs/storage/TestRawDataBlockList.java (original)
+++ poi/trunk/src/testcases/org/apache/poi/poifs/storage/TestRawDataBlockList.java Fri Apr 10 06:44:54 2009
@@ -20,10 +20,10 @@
package org.apache.poi.poifs.storage;
import java.io.*;
+import java.lang.reflect.Field;
import org.apache.poi.poifs.common.POIFSConstants;
import org.apache.poi.util.DummyPOILogger;
-import org.apache.poi.util.POILogFactory;
import junit.framework.*;
@@ -91,9 +91,10 @@
public void testShortConstructor() throws Exception
{
// Get the logger to be used
- DummyPOILogger logger = (DummyPOILogger)POILogFactory.getLogger(
- RawDataBlock.class
- );
+ DummyPOILogger logger = new DummyPOILogger();
+ Field fld = RawDataBlock.class.getDeclaredField("log");
+ fld.setAccessible(true);
+ fld.set(null, logger);
assertEquals(0, logger.logged.size());
// Test for various short sizes
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org