<property name="com.vaadin.testbench.screenshot.resolution" value="1500x850" />
<!-- Host running Testbench Hub -->
- <property name="com.vaadin.testbench.tester.host" value="192.168.1.48" />
+ <property name="com.vaadin.testbench.tester.host" value="testbench-hub.intra.itmill.com" />
<!-- Temporary output directory, created and removed by this script -->
<!-- <property name="test-output-dir" value="../build/test-output" /> -->
</java>
</target>
+ <target name="create-retry-tests">
+ <antcall target="convert-retry-test">
+ <param name="browser" value="winxp-ie6" />
+ <param name="testfile-name" value="tests/**/ComboBoxLargeIcons.html" />
+ <param name="retries" value="3" />
+ </antcall>
+ </target>
+
+ <!-- Target converts test files so that the whole test can be re run 'retries' times -->
+ <target name="convert-retry-test">
+ <fail unless="retries" message="The 'retries' property must be defined." />
+ <fileset dir=".." id="test-files">
+ <include name="${testfile-name}" />
+ </fileset>
+ <pathconvert pathsep=" " property="testfile" refid="test-files" />
+
+ <java classname="com.vaadin.testbench.util.TestConverter" classpathref="classpath">
+ <sysproperty key="com.vaadin.testbench.test.retries" value="${retries}" />
+ <arg value="${test-output-dir}" />
+ <arg value="${browser}" />
+ <arg line="${testfile}" />
+ </java>
+
+ </target>
+
<!-- This target complies the generated java junit tests. -->
- <target name="compile-tests" depends="create-tests">
+ <target name="compile-tests" depends="create-tests, create-retry-tests">
<mkdir dir="${class-dir}" />
<javac srcdir="${test-output-dir}" destdir="${class-dir}" debug="on" fork="yes" failonerror="false" encoding="UTF8">
<classpath>