I have a Bamboo server on RHEL 6.4 that use to successfully run Qunit test using JsTestDriver via an ant script, then some wonderful sysadmin decided to yum remove firefox so the test broke, I re-installed firefox and now the test do not work. I am running it like so,
java -jar lib/JsTestDriver-1.3.5.jar --config js/test/jsTestDriver.conf --port 4224 --browser /usr/bin/firefox --tests all --testOutput js/test-reports/ --basePath . --runnerMode DEBUG --verbose
...lots of stuff that does not look interesting...
FINE: Queueing BrowserActionRunner [com.google.jstestdriver.RunTestsAction@27f8d56c] for CommandLineBrowserRunner [
browserPath=/usr/bin/firefox
args=,
process=null,
process log={
Not Started
}].
Apr 17, 2014 4:52:04 PM com.google.jstestdriver.browser.BrowserControl captureBrowser
FINE: Browser timeout 30000000 for 1397767924433
Apr 17, 2014 4:53:34 PM com.google.jstestdriver.browser.BrowserActionExecutorAction run
FINE: Finished BrowserActions [com.google.jstestdriver.RunTestsAction@27f8d56c].
Apr 17, 2014 4:53:34 PM com.google.jstestdriver.ActionRunner runActions
INFO: Finished com.google.jstestdriver.browser.BrowserActionExecutorAction@44925e1f
Apr 17, 2014 4:53:34 PM com.google.jstestdriver.ActionRunner runActions
INFO:
Apr 17, 2014 4:53:34 PM com.google.jstestdriver.browser.CommandLineBrowserRunner stopBrowser
WARNING: Unexpected shutdown java.lang.UNIXProcess@2f4f069b 1
Logs:error:
out:
Apr 17, 2014 4:53:34 PM com.google.jstestdriver.Main main
FINE: Error {}
Failures during test run.
Caused by:
java.lang.RuntimeException: Test run cancelled, exceeded 90s
at com.google.jstestdriver.browser.BrowserActionExecutorAction.run(BrowserActionExecutorAction.java:135)
at com.google.jstestdriver.ActionRunner.runActions(ActionRunner.java:81)
at com.google.jstestdriver.embedded.JsTestDriverImpl.runConfigurationWithFlags(JsTestDriverImpl.java:342)
at com.google.jstestdriver.embedded.JsTestDriverImpl.runConfiguration(JsTestDriverImpl.java:233)
at com.google.jstestdriver.Main.main(Main.java:70)
Caused by: java.util.concurrent.CancellationException
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:250)
at java.util.concurrent.FutureTask.get(FutureTask.java:111)
at com.google.jstestdriver.browser.BrowserActionExecutorAction.run(BrowserActionExecutorAction.java:131)
... 4 more
at com.google.jstestdriver.browser.BrowserActionExecutorAction.run(BrowserActionExecutorAction.java:154)
at com.google.jstestdriver.ActionRunner.runActions(ActionRunner.java:81)
at com.google.jstestdriver.embedded.JsTestDriverImpl.runConfigurationWithFlags(JsTestDriverImpl.java:342)
at com.google.jstestdriver.embedded.JsTestDriverImpl.runConfiguration(JsTestDriverImpl.java:233)
at com.google.jstestdriver.Main.main(Main.java:70)
Caused by:java.lang.RuntimeException: Test run cancelled, exceeded 90s
java.lang.RuntimeException: Test run cancelled, exceeded 90s
at com.google.jstestdriver.browser.BrowserActionExecutorAction.run(BrowserActionExecutorAction.java:135)
at com.google.jstestdriver.ActionRunner.runActions(ActionRunner.java:81)
at com.google.jstestdriver.embedded.JsTestDriverImpl.runConfigurationWithFlags(JsTestDriverImpl.java:342)
at com.google.jstestdriver.embedded.JsTestDriverImpl.runConfiguration(JsTestDriverImpl.java:233)
at com.google.jstestdriver.Main.main(Main.java:70)
Caused by: java.util.concurrent.CancellationException
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:250)
at java.util.concurrent.FutureTask.get(FutureTask.java:111)
at com.google.jstestdriver.browser.BrowserActionExecutorAction.run(BrowserActionExecutorAction.java:131)
... 4 more
Failures during test run.
Caused by:
java.lang.RuntimeException: Test run cancelled, exceeded 90s
at com.google.jstestdriver.browser.BrowserActionExecutorAction.run(BrowserActionExecutorAction.java:135)
at com.google.jstestdriver.ActionRunner.runActions(ActionRunner.java:81)
at com.google.jstestdriver.embedded.JsTestDriverImpl.runConfigurationWithFlags(JsTestDriverImpl.java:342)
at com.google.jstestdriver.embedded.JsTestDriverImpl.runConfiguration(JsTestDriverImpl.java:233)
at com.google.jstestdriver.Main.main(Main.java:70)
Caused by: java.util.concurrent.CancellationException
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:250)
at java.util.concurrent.FutureTask.get(FutureTask.java:111)
at com.google.jstestdriver.browser.BrowserActionExecutorAction.run(BrowserActionExecutorAction.java:131)
... 4 more
at com.google.jstestdriver.browser.BrowserActionExecutorAction.run(BrowserActionExecutorAction.java:154)
at com.google.jstestdriver.ActionRunner.runActions(ActionRunner.java:81)
at com.google.jstestdriver.embedded.JsTestDriverImpl.runConfigurationWithFlags(JsTestDriverImpl.java:342)
at com.google.jstestdriver.embedded.JsTestDriverImpl.runConfiguration(JsTestDriverImpl.java:233)
at com.google.jstestdriver.Main.main(Main.java:70)
Caused by:
java.lang.RuntimeException: Test run cancelled, exceeded 90s
Unexpected Runner Condition: Failures during test run.
Use --runnerMode DEBUG for more information.