Author: tmortagne
Date: 2007-12-17 16:01:48 +0100 (Mon, 17 Dec 2007)
New Revision: 6387
Modified:
xwiki-products/xwiki-enterprise/branches/xwiki-enterprise-1.2/distribution-test/xmlrpc-tests/src/test/it/com/xpn/xwiki/it/xmlrpc/OrphanedPageTest.java
xwiki-products/xwiki-enterprise/branches/xwiki-enterprise-1.2/distribution-test/xmlrpc-tests/src/test/it/com/xpn/xwiki/it/xmlrpc/XhtmlValidityTest.java
Log:
XE-167: Add property to filter documents in OrphanedPageTest and
XhtmlValidityTest
Modified:
xwiki-products/xwiki-enterprise/branches/xwiki-enterprise-1.2/distribution-test/xmlrpc-tests/src/test/it/com/xpn/xwiki/it/xmlrpc/OrphanedPageTest.java
===================================================================
---
xwiki-products/xwiki-enterprise/branches/xwiki-enterprise-1.2/distribution-test/xmlrpc-tests/src/test/it/com/xpn/xwiki/it/xmlrpc/OrphanedPageTest.java
2007-12-17 10:28:36 UTC (rev 6386)
+++
xwiki-products/xwiki-enterprise/branches/xwiki-enterprise-1.2/distribution-test/xmlrpc-tests/src/test/it/com/xpn/xwiki/it/xmlrpc/OrphanedPageTest.java
2007-12-17 15:01:48 UTC (rev 6387)
@@ -54,7 +54,9 @@
String path =
System.getProperty("localRepository") + "/" +
System.getProperty("pathToXWikiXar");
- List pageNames = XhtmlValidityTest.readXarContents(path);
+ String patternFilter = System.getProperty("documentsToTest");
+
+ List pageNames = XhtmlValidityTest.readXarContents(path,
patternFilter);
Iterator it = pageNames.iterator();
while (it.hasNext()) {
suite.addTest(new OrphanedPageTest((String) it.next()));
Modified:
xwiki-products/xwiki-enterprise/branches/xwiki-enterprise-1.2/distribution-test/xmlrpc-tests/src/test/it/com/xpn/xwiki/it/xmlrpc/XhtmlValidityTest.java
===================================================================
---
xwiki-products/xwiki-enterprise/branches/xwiki-enterprise-1.2/distribution-test/xmlrpc-tests/src/test/it/com/xpn/xwiki/it/xmlrpc/XhtmlValidityTest.java
2007-12-17 10:28:36 UTC (rev 6386)
+++
xwiki-products/xwiki-enterprise/branches/xwiki-enterprise-1.2/distribution-test/xmlrpc-tests/src/test/it/com/xpn/xwiki/it/xmlrpc/XhtmlValidityTest.java
2007-12-17 15:01:48 UTC (rev 6387)
@@ -113,7 +113,9 @@
String path =
System.getProperty("localRepository") + "/" +
System.getProperty("pathToXWikiXar");
- List pageNames = readXarContents(path);
+ String patternFilter = System.getProperty("documentsToTest");
+
+ List pageNames = readXarContents(path, patternFilter);
Iterator it = pageNames.iterator();
while (it.hasNext()) {
suite.addTest(new XhtmlValidityTest((String) it.next()));
@@ -221,7 +223,7 @@
return output.indexOf("WARNING") >= 0 || output.indexOf("WARN") >= 0;
}
- public static List readXarContents(String fileName) throws Exception
+ public static List readXarContents(String fileName, String patternFilter)
throws Exception
{
FileInputStream fileIS = new FileInputStream(fileName);
ZipInputStream zipIS = new ZipInputStream(fileIS);
@@ -247,7 +249,11 @@
Iterator it = fileElementList.iterator();
while (it.hasNext()) {
Element el = (Element) it.next();
- result.add(el.getStringValue());
+ String docFullName = el.getStringValue();
+
+ if (patternFilter == null || docFullName.matches(patternFilter)) {
+ result.add(docFullName);
+ }
}
return result;
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications