diff options
Diffstat (limited to 'alltest.xml')
-rw-r--r-- | alltest.xml | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/alltest.xml b/alltest.xml new file mode 100644 index 0000000..a398c43 --- /dev/null +++ b/alltest.xml @@ -0,0 +1,56 @@ +<?xml version="1.0"?> + +<project name="testsuite" default="run" basedir="."> +<property name="test-classname" value="org.eclipse.linuxtools.internal.valgrind.massif.tests.AllTests" /> +<property name="test-plugin-name" value="org.eclipse.linuxtools.valgrind.massif.tests" /> + +<property name="library-file" value="${eclipse-home}/dropins/${subProjectName2}/plugins/org.eclipse.test/library.xml" /> + +<property name="swtbot-library-file" value="${basedir}/../../swtbot-library.xml" /> + +<!-- The property ${eclipse-home} should be passed into this script --> +<!-- Set a meaningful default value for when it is not. --> +<property name="eclipse-home" value="${basedir}/../.." /> + +<!-- This target holds all initialization code that needs to be done for --> +<!-- all tests that are to be run. Initialization for individual tests --> +<!-- should be done within the body of the suite target. --> +<target name="init"> +<tstamp /> +<delete> +<fileset dir="${eclipse-home}" includes="org*.xml" /> +</delete> +</target> + +<!-- This target defines the tests that need to be run. --> +<target name="suite"> +<property name="test-folder" value="${eclipse-home}/test_folder" /> +<delete dir="${test-folder}" quiet="true" /> +<ant target="ui-test" antfile="${library-file}" dir="${eclipse-home}"> +<property name="data-dir" value="${test-folder}" /> +<property name="plugin-name" value="${test-plugin-name}" /> +<property name="classname" value="${test-classname}" /> +</ant> +</target> + +<!-- This target holds code to cleanup the testing environment after --> +<!-- after all of the tests have been run. You can use this target to --> +<!-- delete temporary files that have been created. --> +<target name="cleanup"> +<mkdir dir="${results}/consolelogs" /> +<copy failonerror="false" file="${eclipse-home}/results/${test-classname}.txt" tofile="${results}/consolelogs/${test-classname}_${platform}.metadata.log.txt" /> +</target> + +<!-- This target runs the test suite. Any actions that need to happen --> +<!-- after all the tests have been run should go here. --> +<target name="run" depends="init,suite,cleanup"> +<ant target="collect" antfile="${library-file}" dir="${eclipse-home}"> +<property name="includes" value="org*.xml" /> +<property name="output-file" value="${test-plugin-name}-${test-classname}.xml" /> +</ant> +</target> + +<target name="all" depends="run" description="Dummy target to run all tests"> +</target> + +</project> |