Just a small correction: WebTest steps are ant Tasks (ie extends
org.apache.tools.ant.Task) BUT they can't live outside a <webtest>
...</webtest> as they need information from it.
Stefan, which version of Ant do you use? Line 373 of Task.java is quite
strange for a NPE.
Marc.
Denis N. Antonioli wrote:
Hi Stepahn
Marc will correct me if I'm wrong ;-)
WebTest steps are not (yet??) ant tasks.
They have a more elaborate life cycle and other hooks.
I think that there is a template to write new steps, appropriately
called MyCustomStep, in the doc.zip available at
<http://webtest.canoo.com/webtest/doc.zip>, as well as in the release
directories.
Happy testing
dna
On 13 sept. 06, at 20:44, Stefan Kuhn wrote:
I've got some problems developing my own Webtest Task. In fact I can't
even get an empty-class extending a already finished
Webtest-class(like StorePropertyStep) to work.
My ANT Script looks like following:
<target name="test3">
<taskdef name="mytask" classname="javaTestSupport.CommonTasks$AntTest"
classpathref="classpath"/>
<webtest ...>
<config .../>
<steps>
<mytask />
</steps>
</webtest>
</target>
Following the ANT manual
apache-ant-1.6.5/docs/manual/develop.html#writingowntask
following code is working :
public class CommonTasks {
public static class AntTest extends Echo {}
}
BUT if I now extend any Webtest Class, like:
public static class AntTest extends StorePropertyStep {}
I get an exception:
INFO (com.canoo.webtest.steps.Step) - Message was:
java.lang.NullPointerException
ERROR (com.canoo.webtest.steps.Step) - Cannot handle unexpected
exception in step TestStepSequence at C:\...justATest.webtest.xml:31:
with (taskName="steps")
C:\...\justATest.webtest.xml:42: java.lang.NullPointerException
at org.apache.tools.ant.Task.perform(Task.java:373)
at
com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java:43)
at
com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:31)
How can I write my own Webtest Tasks?
Sincerly,
Stefan
--"Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest
--Optimization without evidence is merely hoping.
- G. Guerin
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest