Ant Class Definition Example
<project name="cloudtest-example">
<description>Demonstrates incorporating SOASTA CloudTest into a nightly build.</description>
<property name="cloudtest.url" value="https://cloudtest.soasta.com/concerto" />
<property name="cloudtest.username" value="exampleuser" />
<property name="cloudtest.password" value="***" />
<property name="scommand.home" location="/Downloads/scommand" />
<path id="scommand.classpath">
<fileset dir="${scommand.home}/lib">
<include name="*.jar" />
</fileset>
</path>
<taskdef name="play" classname="com.soasta.tools.scommand.anttasks.PlayTask" classpathref="scommand.classpath" />
<target name="play-tests" description="Plays the SOASTA CloudTest test compositions.">
<play type="composition" name="/My tests/Composition 1" url="${cloudtest.url}" username="${cloudtest.username}"
password="${cloudtest.password}" waitforcompletion="true" failureproperty="cloudtest.failure" />
<play type="composition" name="/My tests/Composition 2" url="${cloudtest.url}" username="${cloudtest.username}"
password="${cloudtest.password}" waitforcompletion="true" failureproperty="cloudtest.failure" />
<play type="playlist" name="/My tests/Playlist 1" url="${cloudtest.url}" username="${cloudtest.username}"
password="${cloudtest.password}" waitforcompletion="true" failureproperty="cloudtest.failure" />
<fail if="cloudtest.failure" message="One or more CloudTest tests failed." />
</target>
</project>