Hi,
I'm using Ant 1.8. I have created a custom task, but I need to include a jar
file in the classpath when this task is exected. How do I include such a jar
file? I'm using Ant 1.8. Here is the definition of the task ...
<target name="Selenium4" depends="checkout-selenium-tests">
<echo message="selenium paths ..." />
<echo message="${selenium-lib}" />
<echo message="${selenium.jar.path}" />
<taskdef name="SeleniumHTMLClient"
classname="com.criticalmass.util.ant.SeleniumRunner"
classpath="${selenium-lib}:${selenium.jar.path}">
<classpath refid="selenium-classpath-ref" />
</taskdef>
<property name="results"
location="${selenium.base.test.dir}/Results.html" />
<property name="base.test.dir"
value="${lvcva.checkout.dir}/${selenium.vegas.test.root}" />
<SeleniumHTMLClient results="${results}"
appendResults="true"
verbose="true"
showPassedTests="false"
excludeHeaderAndFooter="true"
multithread="true"
emailTo="${selenium.email.to}"
emailFrom="${selenium.email.from}"
emailSubject="${selenium.email.subject}"
emailHost="${selenium.email.host}">
<Host value="${selenium.windows.host.value}"
port="${selenium.windows.host.port}">
<Browser value="*chrome" />
<Browser value="*iehta" />
</Host>
<TestSuite baseurl="${selenium.vlv.baseurl}">
<fileset
dir="${base.test.dir}/${selenium.vlv.test.dir}">
<include name="**\*.html" />
</fileset>
</TestSuite>
</SeleniumHTMLClient>
<concat destfile="${selenium.base.test.dir}/Results2.html">
<header file="${selenium.base.test.dir}/selenium-header.html" />
<fileset dir="${selenium.base.test.dir}"
includes="Results.html">
</fileset>
<footer file="${selenium.base.test.dir}/selenium-footer.html" />
</concat>
<delete file="${results}"/>
</target>
I have discovered that the "classpath" and "claspathref" elements that are part
of the taskdef are not used during run time, so I am grateful for anyone to
tell me how to include classes when the task is actually executed. - Dave
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]