(I'll probably be corrected shortly, but I think this is what Marc is
getting at ...)
This line (may have been slightly modified by me for my local
conditions) must appear somewhere for webtest to work:
<taskdef file="${canoowebtest.home}/webtestTaskdefs.properties"/>
Anyway, each time it is included it instantiates a bunch of resources
from the sounds of it and so it should only be run once per set of
tests. I guess this means wrapping it in some sort of conditional, but
I have at the top of each file, so that's why (?) I accumulate memory
usage when I hit "ant all" as the jvm is created once per ant session,
but the webtest taskdef is called for every file.
What is the optimal way to have the taskdef declared for each file, but
so that it only gets called once if that file is referenced by wrapper
files? Such as:
<ifStep description="Run Taskdef Once"
unless="${taskdefLoaded}=='true'">
<taskdef file="${canoowebtest.home}/webtestTaskdefs.properties"/>
<property name="taskdefLoaded" value="true" />
</ifStep>
RM
on 05/12/06 03:50 Ritesh Trivedi said the following:
Marc,
Not sure I understand your comment. Can you please elaborate?
is it possible that you declare the webtest tasks for each WebTest?
Marc.
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest