net.jangaroo.jooc.mvnplugin.test
Class JooTestMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
net.jangaroo.jooc.mvnplugin.test.AbstractJooTestMojo
net.jangaroo.jooc.mvnplugin.test.JooTestMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
public class JooTestMojo
- extends AbstractJooTestMojo
Executes JooUnit tests.
Unpacks all dependency to its output directory, generates a tests.html which starts up the class
testSuiteName. Since a real browser is the best JavaScript execution environment
the test now fires up a jetty on a random port between jooUnitJettyPortLowerBound and
jooUnitJettyPortUpperBound contacts a selenium server given by
jooUnitSeleniumRCHost. The Selenium Remote Control then starts a browser, navigates
the browser to the Jetty we just started and waits for jooUnitTestExecutionTimeoutms
for the results to appear on the browser screen.
|
Field Summary |
protected boolean |
testFailureIgnore
Set this to true to ignore a failure during testing. |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
| Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
testFailureIgnore
protected boolean testFailureIgnore
- Set this to true to ignore a failure during testing. Its use is NOT RECOMMENDED, but quite convenient on
occasion.
JooTestMojo
public JooTestMojo()
execute
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
Copyright © 2002-2011 CoreMedia AG. All Rights Reserved.