From 662f50469c14f66e110b82d7afa93974b4ee9281 Mon Sep 17 00:00:00 2001 From: Rogan Creswick Date: Tue, 11 Jun 2013 16:36:11 -0700 Subject: updated headless runner to use new js locations --- .../main/java/com/galois/fiveui/BatchRunner.java | 32 +++++++++------------- .../java/com/galois/fiveui/BatchExecutorTest.java | 2 +- .../src/test/java/com/galois/fiveui/CrawlTest.java | 2 +- .../test/java/com/galois/fiveui/HeadlessTest.java | 2 +- .../test/java/com/galois/fiveui/ReporterTest.java | 8 ++++-- 5 files changed, 21 insertions(+), 25 deletions(-) (limited to 'src') 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 r = ImmutableList.of( new Result(ResType.Pass, (WebDriver) null, "OK", "http://nonexistant", "test rule 1", "a desc or test rule 1", "problem!"), -- cgit v1.2.3