[Webtest] having huge difficulties with properties - please help!
John and Pip
John and Pip" <pipandjohn@gmail.com
Sun, 7 Jan 2007 21:56:24 +1300
Apologies for omitting subject - replying to add one...
On 1/7/07, John and Pip <pipandjohn@gmail.com> wrote:
> Hi Guys,
>
> I don't know whether I'm going mad or what, but I'm having huge
> difficulties with properties at present. Witness the simple script
> below:
>
> <?xml version="1.0"?>
> <!DOCTYPE project SYSTEM "../WebTest.dtd">
> <project name="StandAloneTestHarness" basedir="." default="main">
> <property name="webtest.home" location="..\.."/>
> <import file="${webtest.home}/lib/taskdef.xml"/>
> <target name="main">
> <webtest name="no name">
> <steps>
> <groovy description="set a property">
> step.setWebtestProperty ("dyn_prop", "content of dynamic property")
> </groovy>
> <property name="ant_prop" value="content of ant property" />
> <echo message="ant_prop is ${ant_prop} and dyn_prop is #{dyn_prop}" />
> </steps>
> </webtest>
> </target>
> </project>
>
> And the corresponding output (full debug listing given at end of email):
>
> Buildfile: C:\WebTest\doc\ISIS\test.xml
> Trying to override old definition of task sleep
> main:
> [echo] ant_prop is ${ant_prop} and dyn_prop is #{dyn_prop}
> BUILD SUCCESSFUL
> Total time: 5 seconds
>
> I expect it to output:
> [echo] ant_prop is content of ant property and dyn_prop is
> content of dynamic property
>
> Either I'm being incredibly stupid (likely) or somethings really
> wrong. I was just about to mention which version of WebTest I'm using
> but it no longer gets output when WebTest runs! When was that changed?
> How do I now check the version I'm running? Anyway, I think I'm
> running the latest build.zip.
>
> Please help!
>
> regards,
> John
>