Hi Simon,
+) all the required JARs are defined in the project.xml of the plugin
and apart from the Canoo Webtest Jars they should be picked up
automatically. They are listed in the dependencies section of the
website.
+) Looking at your exception NeckoHTML is found ... :-) ... and it
fails somehwhere during instantiating a DOM parser. Which MAVEN
version are you using - I tested that stuff on MAVEN b7. Might be a
XERCES, XMLAPIS, XALAN problem ... forget "Nightmare on Elm Street",
try to sort out applications and libraries shipping with different
XML parser versions ... :-(
+) The webtest scripts are picked up using regexp. Therefore it
should be sufficient to just drop it into the webtest dir.
+) Are you able to run the sample application in the plugin dir. It
should work as long as you are not needing a proxy. It is used to
create the sample report found on the website and might be a good
starting point.
Thanks ...
Siegfried Goeschl
CTO
=================================
IT20one GmbH
mail: [EMAIL PROTECTED]
phone: +43-1-9900046
fax: +43-1-52 37 888
www.it20one.at
On 21 Jan 2003 at 11:21, Simon Moore wrote:
> I've just checked out the webtest plugin, added a very basic webtest
> script to ${basedir} /webtest and run maven webtest.
>
> Am I missing any other dependencies apart from the two jars
> (webtest-256.jar, webtest-antrunner-256.jar) found in the plugins
> /jars directory?
>
> Should I be specifying anything using :
>
> maven.webtest.jar.fileset.dir=
> maven.webtest.jar.fileset.include=
>
> It's not clear from the documentation that there are any other
> dependencies necessary but I assume that I at least need NeckoHTML as
> I'm getting the exception trace below
>
> Regards,
> Saimon
>
> Exception raised:
> java.lang.NoSuchMethodErrorjava.lang.NoSuchMethodError
> at
> com.meterware.httpunit.DOMParser.<init>(NekoHTMLParser.java:125)
> at
> com.meterware.httpunit.DOMParser.newParser(NekoHTMLParser.java:85
> ) at
> com.meterware.httpunit.NekoHTMLParser.parse(NekoHTMLParser.java:4
> 8) at com.meterware.httpunit.HTMLPage.parse(HTMLPage.java:249) at
> com.meterware.httpunit.WebResponse.getReceivedPage(WebResponse.java:91
> 8)
> at
> com.meterware.httpunit.WebResponse.addFrameTags(WebResponse.java:905)
> at
> com.meterware.httpunit.WebResponse.getFrames(WebResponse.java:895
> ) at
> com.meterware.httpunit.WebResponse.getFrameNames(WebResponse.java:261)
> at
> com.meterware.httpunit.FrameHolder.updateFrames(FrameHolder.java:
> 83) at
> com.meterware.httpunit.WebWindow.updateFrameContents(WebWindow.java:18
> 4)
> at
> com.meterware.httpunit.WebClient.updateFrameContents(WebClient.java:47
> 2)
> at
> com.meterware.httpunit.WebWindow.updateWindow(WebWindow.java:167)
> at
> com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:111)
> at
> com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:91)
> at
> com.meterware.httpunit.WebClient.getResponse(WebClient.java:87)
> at
> com.canoo.webtest.steps.request.Target.getResponse(Target.java:25
> 8) at
> com.canoo.webtest.steps.request.Target.gotoTarget(Target.java:221
> ) at
> com.canoo.webtest.steps.request.Target.gotoTarget(Target.java:185
> ) at
> com.canoo.webtest.steps.request.InvokePage.doExecute(InvokePage.java:4
> 2)
> at
> com.canoo.webtest.steps.AbstractTestStepSpecification.execute(Abstract
> TestSt epSpecification.java:57)
> at
> com.canoo.webtest.engine.ConfigurableTestCase.runTest(ConfigurableTest
> Case.j ava:34)
> at junit.framework.TestCase.runBare(TestCase.java:127)
> at junit.framework.TestResult$1.protect(TestResult.java:106) at
> junit.framework.TestResult.runProtected(TestResult.java:124) at
> junit.framework.TestResult.run(TestResult.java:109) at
> junit.framework.TestCase.run(TestCase.java:118) at
> junit.framework.TestCase.run(TestCase.java:111) at
> com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpecificationT
> ask.ja va:56)
> at org.apache.tools.ant.Task.perform(Task.java:317)
> at org.apache.tools.ant.Target.execute(Target.java:309)
> at org.apache.tools.ant.Target.performTasks(Target.java:334) at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306) at
> org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371) at
> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
> at org.apache.tools.ant.Task.perform(Task.java:317)
> at org.apache.tools.ant.Target.execute(Target.java:309)
> at org.apache.tools.ant.Target.performTasks(Target.java:334) at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306) at
> org.apache.tools.ant.Project.executeTargets(Project.java:1250) at
> org.apache.tools.ant.Main.runBuild(Main.java:610) at
> org.apache.tools.ant.Main.start(Main.java:196) at
> org.apache.tools.ant.Main.main(Main.java:235)
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]> For
> additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>