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]>

Reply via email to