[Webtest] (no subject)

John and Pip John and Pip" <pipandjohn@gmail.com
Sun, 7 Jan 2007 21:54:28 +1300


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