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