You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by je...@apache.org on 2005/01/06 10:46:55 UTC
cvs commit: xml-fop/test/java/org/apache/fop/layoutengine LayoutEngineTestSuite.java
jeremias 2005/01/06 01:46:55
Modified: test/java/org/apache/fop/layoutengine
LayoutEngineTestSuite.java
Log:
Ability to restrict the testcases being processed to one for debugging. Just specify its filename as a system property "fop.layoutengine.single".
Example: -Dfop.layoutengine.single=padding2.xml
Revision Changes Path
1.2 +13 -2 xml-fop/test/java/org/apache/fop/layoutengine/LayoutEngineTestSuite.java
Index: LayoutEngineTestSuite.java
===================================================================
RCS file: /home/cvs/xml-fop/test/java/org/apache/fop/layoutengine/LayoutEngineTestSuite.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- LayoutEngineTestSuite.java 5 Jan 2005 21:11:34 -0000 1.1
+++ LayoutEngineTestSuite.java 6 Jan 2005 09:46:55 -0000 1.2
@@ -23,6 +23,10 @@
import java.util.Iterator;
import org.apache.commons.io.FileUtils;
+import org.apache.commons.io.filefilter.IOFileFilter;
+import org.apache.commons.io.filefilter.NameFileFilter;
+import org.apache.commons.io.filefilter.SuffixFileFilter;
+import org.apache.commons.io.filefilter.TrueFileFilter;
import junit.framework.Test;
import junit.framework.TestCase;
@@ -45,8 +49,15 @@
final LayoutEngineTester tester = new LayoutEngineTester(backupDir);
+ String single = System.getProperty("fop.layoutengine.single");
+ IOFileFilter filter;
+ if (single != null) {
+ filter = new NameFileFilter(single);
+ } else {
+ filter = new SuffixFileFilter(".xml");
+ }
Collection files = FileUtils.listFiles(new File(mainDir, "testcases"),
- new String[] {"xml"}, true);
+ filter, TrueFileFilter.INSTANCE);
Iterator i = files.iterator();
while (i.hasNext()) {
File f = (File)i.next();
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-cvs-help@xml.apache.org