summaryrefslogtreecommitdiffstats
path: root/tools/runner
diff options
context:
space:
mode:
authorBrian Carlstrom <bdc@google.com>2010-03-16 10:40:06 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-03-16 10:40:06 -0700
commit9136e8637643b0c33c411b0a2e019cfdf735ceda (patch)
treec1daae04d90e2922fc59cfecadae52884336eabc /tools/runner
parent0e67d65d908ff7fea956ff57fc4aa053f4f6d45c (diff)
parent2bce2e75e0443210315ffc4b1ee1ef81ba44785f (diff)
downloadlibcore-9136e8637643b0c33c411b0a2e019cfdf735ceda.zip
libcore-9136e8637643b0c33c411b0a2e019cfdf735ceda.tar.gz
libcore-9136e8637643b0c33c411b0a2e019cfdf735ceda.tar.bz2
Merge "make DalvikRunner ignore .#Foo.java files" into dalvik-dev
Diffstat (limited to 'tools/runner')
-rw-r--r--tools/runner/java/dalvik/runner/CaliperFinder.java2
-rw-r--r--tools/runner/java/dalvik/runner/JUnitFinder.java2
-rw-r--r--tools/runner/java/dalvik/runner/MainFinder.java4
-rw-r--r--tools/runner/java/dalvik/runner/NamingPatternCodeFinder.java3
4 files changed, 4 insertions, 7 deletions
diff --git a/tools/runner/java/dalvik/runner/CaliperFinder.java b/tools/runner/java/dalvik/runner/CaliperFinder.java
index 3609471..1facf88 100644
--- a/tools/runner/java/dalvik/runner/CaliperFinder.java
+++ b/tools/runner/java/dalvik/runner/CaliperFinder.java
@@ -25,7 +25,7 @@ import java.io.File;
class CaliperFinder extends NamingPatternCodeFinder {
@Override protected boolean matches(File file) {
- return file.getName().endsWith("Benchmark.java");
+ return super.matches(file) && file.getName().endsWith("Benchmark.java");
}
@Override protected String testName(File file) {
diff --git a/tools/runner/java/dalvik/runner/JUnitFinder.java b/tools/runner/java/dalvik/runner/JUnitFinder.java
index 131a8cf..ba80ac1 100644
--- a/tools/runner/java/dalvik/runner/JUnitFinder.java
+++ b/tools/runner/java/dalvik/runner/JUnitFinder.java
@@ -24,7 +24,7 @@ import java.io.File;
class JUnitFinder extends NamingPatternCodeFinder {
@Override protected boolean matches(File file) {
- return file.getName().endsWith("Test.java");
+ return super.matches(file) && file.getName().endsWith("Test.java");
}
// TODO: try to get names for each method?
diff --git a/tools/runner/java/dalvik/runner/MainFinder.java b/tools/runner/java/dalvik/runner/MainFinder.java
index 282969f..0923f53 100644
--- a/tools/runner/java/dalvik/runner/MainFinder.java
+++ b/tools/runner/java/dalvik/runner/MainFinder.java
@@ -23,10 +23,6 @@ import java.io.File;
*/
class MainFinder extends NamingPatternCodeFinder {
- @Override protected boolean matches(File file) {
- return file.getName().endsWith(".java");
- }
-
@Override protected String testName(File file) {
return "main";
}
diff --git a/tools/runner/java/dalvik/runner/NamingPatternCodeFinder.java b/tools/runner/java/dalvik/runner/NamingPatternCodeFinder.java
index 19c9df2..ae8309f 100644
--- a/tools/runner/java/dalvik/runner/NamingPatternCodeFinder.java
+++ b/tools/runner/java/dalvik/runner/NamingPatternCodeFinder.java
@@ -44,7 +44,8 @@ abstract class NamingPatternCodeFinder implements CodeFinder {
* Returns true if {@code file} contains a test class of this type.
*/
protected boolean matches(File file) {
- return file.getName().endsWith(".java");
+ return (!file.getName().startsWith(".")
+ && file.getName().endsWith(".java"));
}
protected abstract String testName(File file);