hosted by
 
BUILD FAILED
Ant Error Message: Return code is 1
Date of build: 03/16/2010 08:38:23
Time to build: 42 minute(s) 49 second(s)
Last changed: 03/16/2010 08:34:11
Last log entry: Forcing build
Build Artifacts

 Unit Tests: (14994)
error ExtJS22Test.grid_binding [FF3]com.gargoylesoftware.htmlunit.libraries.ExtJS22Test
failure WebClientWaitForBackgroundJobsTest.waitForBackgroundJavaScriptStartingBefore_hangs [IE7]com.gargoylesoftware.htmlunit.WebClientWaitForBackgroundJobsTest
failure JQuery126LocalTest.test [FF2]com.gargoylesoftware.htmlunit.libraries.JQuery126LocalTest
failure JQuery126Test.test [FF3]com.gargoylesoftware.htmlunit.libraries.JQuery126Test
 
 Unit Test Error Details: (4)
Test: ExtJS22Test.grid_binding [FF3]
Class: com.gargoylesoftware.htmlunit.libraries.ExtJS22Test
Type: java.lang.NullPointerException
Message:
java.lang.NullPointerException
at com.gargoylesoftware.htmlunit.libraries.ExtJS22Test.grid_binding(ExtJS22Test.java:212)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at com.gargoylesoftware.htmlunit.BrowserStatement.evaluate(BrowserStatement.java:48)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:24)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:102)
at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Test: WebClientWaitForBackgroundJobsTest.waitForBackgroundJavaScriptStartingBefore_hangs [IE7]
Class: com.gargoylesoftware.htmlunit.WebClientWaitForBackgroundJobsTest
Type: java.lang.AssertionError
Message: expected:<1> but was:<2>
java.lang.AssertionError: expected:<1> but was:<2>
at org.junit.Assert.fail(Assert.java:91)
at org.junit.Assert.failNotEquals(Assert.java:645)
at org.junit.Assert.assertEquals(Assert.java:126)
at org.junit.Assert.assertEquals(Assert.java:145)
at com.gargoylesoftware.htmlunit.WebTestCase.assertEquals(WebTestCase.java:297)
at com.gargoylesoftware.htmlunit.WebClientWaitForBackgroundJobsTest.waitForBackgroundJavaScriptStartingBefore_hangs(WebClientWaitForBackgroundJobsTest.java:535)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at com.gargoylesoftware.htmlunit.BrowserStatement.evaluate(BrowserStatement.java:48)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:24)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:102)
at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Test: JQuery126LocalTest.test [FF2]
Class: com.gargoylesoftware.htmlunit.libraries.JQuery126LocalTest
Type: java.lang.AssertionError
Message: No result found for fx module: stop(clearQueue, gotoEnd) (0, 3, 3) (and following if any)
java.lang.AssertionError: No result found for fx module: stop(clearQueue, gotoEnd) (0, 3, 3) (and following if any)
at org.junit.Assert.fail(Assert.java:91)
at com.gargoylesoftware.htmlunit.libraries.JQueryTestBase.runTest(JQueryTestBase.java:116)
at com.gargoylesoftware.htmlunit.libraries.JQuery126LocalTest.test(JQuery126LocalTest.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at com.gargoylesoftware.htmlunit.BrowserStatement.evaluate(BrowserStatement.java:48)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:24)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:102)
at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Test: JQuery126Test.test [FF3]
Class: com.gargoylesoftware.htmlunit.libraries.JQuery126Test
Type: java.lang.AssertionError
Message: No result found for fx module: stop(clearQueue, gotoEnd) (0, 3, 3) (and following if any)
java.lang.AssertionError: No result found for fx module: stop(clearQueue, gotoEnd) (0, 3, 3) (and following if any)
at org.junit.Assert.fail(Assert.java:91)
at com.gargoylesoftware.htmlunit.libraries.JQueryTestBase.runTest(JQueryTestBase.java:116)
at com.gargoylesoftware.htmlunit.libraries.JQuery126Test.test(JQuery126Test.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at com.gargoylesoftware.htmlunit.BrowserStatement.evaluate(BrowserStatement.java:48)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:24)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:102)
at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
 

 Modifications since last build:  (43)
modifiedasashour/trunk/htmlunit/force.buildForcing build
modifiedasashour/trunk/htmlunit/force.buildForcing build
modifiedasashour/trunk/htmlunit/force.buildForcing build
modifiedasashour/trunk/htmlunit/force.buildForcing build
modifiedasashour/trunk/htmlunit/force.buildForcing build
modifiedasashour/trunk/htmlunit/force.buildForcing build
modifiedasashour/trunk/htmlunit/force.buildForcing build
modifiedasashour/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJobManagerMinimalTest.javaIncrease timeout fields in JavaScriptJobManagerMinimalTest.addJob_periodicJob2()
modifiedasashour/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJobManagerMinimalTest.java@Ignore JavaScriptJobManagerMinimalTest.addJob_periodicJob2()
modifiedasashour/trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJobManagerImpl.javaCommit the changes proposed by Amit on the dev-list
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/CacheTest.javaavoid to log warning for Expires header values 0 or -1 Issue 2968252
modifiedmguillem/trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/Cache.javaavoid to log warning for Expires header values 0 or -1 Issue 2968252
modifiedmguillem/trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJobManagerImpl.javaSmall improvement for targetExecutionTime (patch from Amit Manjhi) Issue 2968312
modifiedmguillem/trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJob.javaSmall improvement for targetExecutionTime (patch from Amit Manjhi) Issue 2968312
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJobManagerMinimalTest.javacode style fix
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJobManagerMinimalTest.javaadded test for previous commit ensuring that recurring jobs are targeted at fix interval starting at the initial job registration
modifiedasashour/trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJobManagerImpl.javaCommit to change suggested by Marc in https://sourceforge.net/tracker/?func=detail&atid=448266&aid=2968314&group_id=47038
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/libraries/JQueryTestBase.javaadd log statement to understand what happens on slow build server
modifiedmguillem/trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJobManagerImpl.javacode style fix
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJobManagerMinimalTest.javacode style fix
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/libraries/PrototypeTestBase.javacheckstyle fix
modifiedmguillem/trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJobManagerImpl.javafix getJobCount() for periodic JS jobs (pb introduced by single threaded JS executor patch) (patch from Amit Manjhi) Issue 2968314
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJobManagerMinimalTest.javafix getJobCount() for periodic JS jobs (pb introduced by single threaded JS executor patch) (patch from Amit Manjhi) Issue 2968314
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/libraries/PrototypeTestBase.javaprint some info to understand what happens on build server
modifiedasashour/trunk/htmlunit/pom.xmlCodeStyleTest
modifiedasashour/trunk/htmlunit/force.buildForcing build
modifiedasashour/trunk/htmlunit/pom.xmlpom.xml: explicitly define 'htmlunit.maven' system property to make the test name contains the class name with maven, but not with eclipse.
modifiedasashour/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserVersionClassRunner.javapom.xml: explicitly define 'htmlunit.maven' system property to make the test name contains the class name with maven, but not with eclipse.
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/WebClientTest.javaLanding patch from Amit Manjhi (with numerous changes) to use a single thread for background JavaScript tasks Issue 2952960
modifiedmguillem/trunk/htmlunit/pom.xmlLanding patch from Amit Manjhi (with numerous changes) to use a single thread for background JavaScript tasks Issue 2952960
addedmguillem/trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptExecutor.javaLanding patch from Amit Manjhi (with numerous changes) to use a single thread for background JavaScript tasks Issue 2952960
modifiedmguillem/trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/WebClient.javaLanding patch from Amit Manjhi (with numerous changes) to use a single thread for background JavaScript tasks Issue 2952960
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJobManagerTest.javaLanding patch from Amit Manjhi (with numerous changes) to use a single thread for background JavaScript tasks Issue 2952960
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/TopLevelWindowTest.javaLanding patch from Amit Manjhi (with numerous changes) to use a single thread for background JavaScript tasks Issue 2952960
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine2Test.javaLanding patch from Amit Manjhi (with numerous changes) to use a single thread for background JavaScript tasks Issue 2952960
modifiedmguillem/trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJobManager.javaLanding patch from Amit Manjhi (with numerous changes) to use a single thread for background JavaScript tasks Issue 2952960
modifiedmguillem/trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJobManagerImpl.javaLanding patch from Amit Manjhi (with numerous changes) to use a single thread for background JavaScript tasks Issue 2952960
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJobManagerMinimalTest.javaLanding patch from Amit Manjhi (with numerous changes) to use a single thread for background JavaScript tasks Issue 2952960
modifiedmguillem/trunk/htmlunit/src/changes/changes.xmlLanding patch from Amit Manjhi (with numerous changes) to use a single thread for background JavaScript tasks Issue 2952960
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/WebTestCase.javaLanding patch from Amit Manjhi (with numerous changes) to use a single thread for background JavaScript tasks Issue 2952960
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/libraries/Dojo102Test.javaLanding patch from Amit Manjhi (with numerous changes) to use a single thread for background JavaScript tasks Issue 2952960
modifiedmguillem/trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/JavaScriptJob.javaLanding patch from Amit Manjhi (with numerous changes) to use a single thread for background JavaScript tasks Issue 2952960
modifiedmguillem/trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/libraries/MooTools121Test.javaLanding patch from Amit Manjhi (with numerous changes) to use a single thread for background JavaScript tasks Issue 2952960