Tweak our test & runner so XPath tests can be executed on Hudson.
diff --git a/libcore/tools/runner/java/dalvik/runner/JUnitFinder.java b/libcore/tools/runner/java/dalvik/runner/JUnitFinder.java
index ba80ac1..e620607 100644
--- a/libcore/tools/runner/java/dalvik/runner/JUnitFinder.java
+++ b/libcore/tools/runner/java/dalvik/runner/JUnitFinder.java
@@ -24,7 +24,9 @@
 class JUnitFinder extends NamingPatternCodeFinder {
 
     @Override protected boolean matches(File file) {
-        return super.matches(file) && file.getName().endsWith("Test.java");
+        String filename = file.getName();
+        return super.matches(file) 
+                && (filename.endsWith("Test.java") || filename.endsWith("TestSuite.java"));
     }
 
     // TODO: try to get names for each method?
diff --git a/libcore/xml/src/test/java/org/apache/harmony/xml/JaxenXPathTestSuite.java b/libcore/xml/src/test/java/org/apache/harmony/xml/JaxenXPathTestSuite.java
index 0c24fac..17f0341 100644
--- a/libcore/xml/src/test/java/org/apache/harmony/xml/JaxenXPathTestSuite.java
+++ b/libcore/xml/src/test/java/org/apache/harmony/xml/JaxenXPathTestSuite.java
@@ -53,11 +53,11 @@
  */
 public class JaxenXPathTestSuite {
 
-    private static final File DEFAULT_JAXEN_HOME
-            = new File("/home/dalvik-prebuild/jaxen");
+    private static final String DEFAULT_JAXEN_HOME = "/home/dalvik-prebuild/jaxen";
 
     public static Test suite() throws Exception {
-        return suite(DEFAULT_JAXEN_HOME);
+        String jaxenHome = System.getProperty("jaxen.home", DEFAULT_JAXEN_HOME);
+        return suite(new File(jaxenHome));
     }
 
     /**