fixed 2 typos that made the compatibility test too easy to pass (but it still passed right away :-) )
fix env.rhino.js to run onload for iframes. add project's eclipse
formatter
add equals method to Object javascript. no longer generate == for
x.equals(y), but leave it as is. generate === for any ==
put equals only for basic types: Number, String and Boolean instead of
adding it to Object.prototype as it break some jquery code
Use seleniums BrowserLocator interface to figure out where the browsers are installed. This should make test-helper much more friendly to Windows and MacOS.
Print those stupidly implemented InitializationError completely, so we actually know what caused them to be thrown in the first place.
fixed deadlock when one browser would fail to start.
Don't attempt to start browsers and HTTP server multiple times if it failed before.
Merge remote-tracking branch 'st-js/master'
deleted some now irrelevant comment.
InitializationError supports multiple causes, so let's make use of that.
Make phantomjs use the same test fixture as all the other browsers
fix remote browser in the new framework
@Test.expected is now supported (with some limitations)
fixed NullPointerException when there is no stjs-test.properties file in the classpath. The effect is that the tests are no run with the default values for all configuration properties.
Changed the default browser back to DesktopDefaultBrowser, which is the same behavior as in version 1.2
the location of the config file can now be set via the stjs.test.config system property
Merge remote-tracking branch 'st-js/master'
replace completely the old test helper with the new one
Make sure that cleanup operations are performed even if all the planned JUnit tests have not all been executed and the JVM is shut down.