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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]