summaryrefslogtreecommitdiffstats
path: root/tools/runner/java/vogar/NamingPatternCodeFinder.java
diff options
context:
space:
mode:
Diffstat (limited to 'tools/runner/java/vogar/NamingPatternCodeFinder.java')
-rw-r--r--tools/runner/java/vogar/NamingPatternCodeFinder.java20
1 files changed, 8 insertions, 12 deletions
diff --git a/tools/runner/java/vogar/NamingPatternCodeFinder.java b/tools/runner/java/vogar/NamingPatternCodeFinder.java
index a5524d1..1dd6166 100644
--- a/tools/runner/java/vogar/NamingPatternCodeFinder.java
+++ b/tools/runner/java/vogar/NamingPatternCodeFinder.java
@@ -34,9 +34,9 @@ abstract class NamingPatternCodeFinder implements CodeFinder {
private final String TYPE_DECLARATION_PATTERN
= "(?m)\\b(?:public|private)\\s+(?:final\\s+)?(?:interface|class|enum)\\b";
- public Set<TestRun> findTests(File testDirectory) {
- Set<TestRun> result = new LinkedHashSet<TestRun>();
- findTestsRecursive(result, testDirectory);
+ public Set<Action> findActions(File searchDirectory) {
+ Set<Action> result = new LinkedHashSet<Action>();
+ findActionsRecursive(result, searchDirectory);
return result;
}
@@ -48,12 +48,10 @@ abstract class NamingPatternCodeFinder implements CodeFinder {
&& file.getName().endsWith(".java"));
}
- protected abstract String testName(File file);
-
- private void findTestsRecursive(Set<TestRun> sink, File file) {
+ private void findActionsRecursive(Set<Action> sink, File file) {
if (file.isDirectory()) {
for (File child : file.listFiles()) {
- findTestsRecursive(sink, child);
+ findActionsRecursive(sink, child);
}
return;
}
@@ -63,11 +61,9 @@ abstract class NamingPatternCodeFinder implements CodeFinder {
}
String className = fileToClass(file);
- File testDirectory = file.getParentFile();
- String testName = testName(file);
- String testDescription = null;
- sink.add(new TestRun(testDirectory, file, className, className,
- testName, className, testDescription,
+ File directory = file.getParentFile();
+ String description = null;
+ sink.add(new Action(className, className, directory, file, description,
getRunnerClass(), getRunnerJava(), getRunnerClasspath()));
}