aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Rogan Creswick <creswick@gmail.com>2013-06-11 16:36:11 -0700
committerGravatar Rogan Creswick <creswick@gmail.com>2013-06-11 16:36:11 -0700
commit662f50469c14f66e110b82d7afa93974b4ee9281 (patch)
treeab8427f89e1b75fbf02e0f5913ada3fd568aeb65 /src
parent8c39fd2ce91647f8806e23edca02d42461b58b83 (diff)
updated headless runner to use new js locations
Diffstat (limited to 'src')
-rw-r--r--src/batchtools/headless/src/main/java/com/galois/fiveui/BatchRunner.java32
-rw-r--r--src/batchtools/headless/src/test/java/com/galois/fiveui/BatchExecutorTest.java2
-rw-r--r--src/batchtools/headless/src/test/java/com/galois/fiveui/CrawlTest.java2
-rw-r--r--src/batchtools/headless/src/test/java/com/galois/fiveui/HeadlessTest.java2
-rw-r--r--src/batchtools/headless/src/test/java/com/galois/fiveui/ReporterTest.java8
5 files changed, 21 insertions, 25 deletions
diff --git a/src/batchtools/headless/src/main/java/com/galois/fiveui/BatchRunner.java b/src/batchtools/headless/src/main/java/com/galois/fiveui/BatchRunner.java
index 9f3f301..7fb541c 100644
--- a/src/batchtools/headless/src/main/java/com/galois/fiveui/BatchRunner.java
+++ b/src/batchtools/headless/src/main/java/com/galois/fiveui/BatchRunner.java
@@ -51,20 +51,14 @@ public class BatchRunner {
private JavascriptExecutor _exe;
private String _root; // FiveUI root directory
+ private static final String JS_SRC_ROOT = "src/js/";
+
// Hard coded JS files, relative to the FiveUI root directory.
- private static final String DATA_DIR = "contexts/data/";
- private static final String J_QUERY_JS = DATA_DIR
- + "lib/jquery/jquery.js";
- private static final String PRELUDE_JS = DATA_DIR
- + "fiveui/injected/prelude.js";
- private static final String MD5_JS = DATA_DIR
- + "lib/jshash/md5.js";
- private static final String JQUERY_PLUGIN_JS = DATA_DIR
- + "fiveui/injected/jquery-plugins.js";
- private static final String SEL_INJECTED_COMPUTE_JS = DATA_DIR +
- "/fiveui/selenium/selenium-injected-compute.js";
- private static final String INJECTED_COMPUTE_JS = DATA_DIR +
- "/fiveui/injected/fiveui-injected-compute.js";
+ private static final String J_QUERY_JS = "lib/jquery/jquery.js";
+ private static final String PRELUDE_JS = "fiveui/injected/prelude.js";
+ private static final String MD5_JS = "lib/md5.js";
+ private static final String JQUERY_PLUGIN_JS = "fiveui/injected/jquery-plugins.js";
+ private static final String SEL_INJECTED_COMPUTE_JS = "selenium/selenium-injected-compute.js";
private static Logger logger = Logger.getLogger("com.galois.fiveui.BatchRunner");
@@ -274,12 +268,12 @@ public class BatchRunner {
*/
private String wrapRule(RuleSet ruleSet) throws IOException {
String injected = "";
- injected += Utils.readFile(_root + SEL_INJECTED_COMPUTE_JS);
- injected += Utils.readFile(_root + J_QUERY_JS);
- injected += Utils.readFile(_root + PRELUDE_JS);
- injected += Utils.readFile(_root + MD5_JS);
- injected += Utils.readFile(_root + JQUERY_PLUGIN_JS);
- injected += Utils.readFile(_root + INJECTED_COMPUTE_JS);
+ injected += Utils.readFile(_root + JS_SRC_ROOT + SEL_INJECTED_COMPUTE_JS);
+ injected += Utils.readFile(_root + JS_SRC_ROOT + J_QUERY_JS);
+ injected += Utils.readFile(_root + JS_SRC_ROOT + PRELUDE_JS);
+ injected += Utils.readFile(_root + JS_SRC_ROOT + MD5_JS);
+ injected += Utils.readFile(_root + JS_SRC_ROOT + JQUERY_PLUGIN_JS);
+ //injected += Utils.readFile(_root + JS_SRC_ROOT + INJECTED_COMPUTE_JS);
injected += "return fiveui.selPort.send('SetRules', " + ruleSet + ");";
diff --git a/src/batchtools/headless/src/test/java/com/galois/fiveui/BatchExecutorTest.java b/src/batchtools/headless/src/test/java/com/galois/fiveui/BatchExecutorTest.java
index f7f593f..861391f 100644
--- a/src/batchtools/headless/src/test/java/com/galois/fiveui/BatchExecutorTest.java
+++ b/src/batchtools/headless/src/test/java/com/galois/fiveui/BatchExecutorTest.java
@@ -25,7 +25,6 @@ import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.BindException;
-import junit.framework.Assert;
import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.Level;
@@ -35,6 +34,7 @@ import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Ignore;
import org.junit.Test;
+import org.junit.Assert;
import com.google.common.collect.ImmutableList;
diff --git a/src/batchtools/headless/src/test/java/com/galois/fiveui/CrawlTest.java b/src/batchtools/headless/src/test/java/com/galois/fiveui/CrawlTest.java
index 0f932c2..e7ab35d 100644
--- a/src/batchtools/headless/src/test/java/com/galois/fiveui/CrawlTest.java
+++ b/src/batchtools/headless/src/test/java/com/galois/fiveui/CrawlTest.java
@@ -8,7 +8,7 @@ import java.util.List;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
-import junit.framework.Assert;
+import org.junit.Assert;
import org.apache.log4j.Level;
import org.apache.log4j.LogManager;
diff --git a/src/batchtools/headless/src/test/java/com/galois/fiveui/HeadlessTest.java b/src/batchtools/headless/src/test/java/com/galois/fiveui/HeadlessTest.java
index 804d9f6..6db72ba 100644
--- a/src/batchtools/headless/src/test/java/com/galois/fiveui/HeadlessTest.java
+++ b/src/batchtools/headless/src/test/java/com/galois/fiveui/HeadlessTest.java
@@ -5,7 +5,7 @@ package com.galois.fiveui;
import java.io.IOException;
-import junit.framework.Assert;
+import org.junit.Assert;
import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.Level;
diff --git a/src/batchtools/headless/src/test/java/com/galois/fiveui/ReporterTest.java b/src/batchtools/headless/src/test/java/com/galois/fiveui/ReporterTest.java
index 39a8e5c..b30d331 100644
--- a/src/batchtools/headless/src/test/java/com/galois/fiveui/ReporterTest.java
+++ b/src/batchtools/headless/src/test/java/com/galois/fiveui/ReporterTest.java
@@ -19,14 +19,16 @@
*/
package com.galois.fiveui;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertTrue;
import java.io.File;
import java.io.IOException;
+
import org.junit.Test;
import org.openqa.selenium.WebDriver;
import com.google.common.collect.ImmutableList;
+import com.google.common.io.Files;
public class ReporterTest {
@@ -47,8 +49,8 @@ public class ReporterTest {
@Test
public void testSummaryPage() throws IOException {
- //File tmpPath = Files.createTempDir();
- File tmpPath = new File("/tmp/");
+ File tmpPath = Files.createTempDir();
+ //File tmpPath = new File("/tmp/");
System.out.println("Writing test summary page to: " + tmpPath.toString() + File.separator);
ImmutableList<Result> r = ImmutableList.of(
new Result(ResType.Pass, (WebDriver) null, "OK", "http://nonexistant", "test rule 1", "a desc or test rule 1", "problem!"),