ndai | b8cedc8 | 2005-09-13 18:00:32 +0000 | [diff] [blame] | 1 | <?xml version="1.0"?> |
david_williams | 746e7d6 | 2007-03-11 09:17:59 +0000 | [diff] [blame] | 2 | <project name="JUnit tests" basedir="."> |
ndai | b8cedc8 | 2005-09-13 18:00:32 +0000 | [diff] [blame] | 3 | |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 4 | <property environment="env" /> |
| 5 | <!-- basedir should be "eclipse-home", the eclipse install being tested --> |
| 6 | |
david_williams | 746e7d6 | 2007-03-11 09:17:59 +0000 | [diff] [blame] | 7 | <property name="library-xml-file" |
david_williams | 626c698 | 2007-03-16 06:02:16 +0000 | [diff] [blame^] | 8 | value="${testRoot}/library.xml" /> |
| 9 | <!-- value="${basedir}/plugins/org.eclipse.test_3.1.0/library.xml" /> --> |
| 10 | |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 11 | |
david_williams | 746e7d6 | 2007-03-11 09:17:59 +0000 | [diff] [blame] | 12 | <import file="${library-xml-file}" /> |
ndai | b8cedc8 | 2005-09-13 18:00:32 +0000 | [diff] [blame] | 13 | |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 14 | |
david_williams | e00bd35 | 2007-03-11 22:41:46 +0000 | [diff] [blame] | 15 | <property name="junit-report-output" |
david_williams | 50c0a0a | 2007-03-12 07:33:53 +0000 | [diff] [blame] | 16 | value="${basedir}/results" /> |
david_williams | e00bd35 | 2007-03-11 22:41:46 +0000 | [diff] [blame] | 17 | |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 18 | <property name="otherVMArgs" |
| 19 | value=" -Dwtp.autotest.noninteractive=true -Dosgi.clean=true -Dosgi.ws=${env.BASEWS} -Dosgi.os=${env.BASEOS} -Dosgi.arch=${env.BASEARCH}" /> |
| 20 | |
david_williams | 746e7d6 | 2007-03-11 09:17:59 +0000 | [diff] [blame] | 21 | <target name="core-test"> |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 22 | <echo message="test-type: core-test" /> |
| 23 | |
| 24 | <echo message="basedir: ${basedir}" /> |
david_williams | 82fded1 | 2007-03-15 20:19:07 +0000 | [diff] [blame] | 25 | <echo message="eclipse-home: ${eclipse-home}" /> |
david_williams | 9d23a9d | 2007-03-16 02:23:53 +0000 | [diff] [blame] | 26 | <echo message="class-name: ${classname}" /> |
david_williams | 82fded1 | 2007-03-15 20:19:07 +0000 | [diff] [blame] | 27 | <echo message="plugin-name: ${plugin-name}" /> |
david_williams | 9d23a9d | 2007-03-16 02:23:53 +0000 | [diff] [blame] | 28 | <echo message="plugin-direcotory: ${testPlugin}" /> |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 29 | <echo message="library-xml-file: ${library-xml-file}" /> |
| 30 | <echo message="junit-report-output: ${junit-report-output}" /> |
david_williams | 9d23a9d | 2007-03-16 02:23:53 +0000 | [diff] [blame] | 31 | <echo message="jvm: ${env.JAVA_5_HOME}/bin/java" /> |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 32 | <!-- if not otherwise set, be sure extraVMargs is at least empty string --> |
david_williams | 746e7d6 | 2007-03-11 09:17:59 +0000 | [diff] [blame] | 33 | <property name="extraVMargs" value="" /> |
david_williams | 9d23a9d | 2007-03-16 02:23:53 +0000 | [diff] [blame] | 34 | |
david_williams | 746e7d6 | 2007-03-11 09:17:59 +0000 | [diff] [blame] | 35 | <mkdir dir="${junit-report-output}" /> |
ndai | b8cedc8 | 2005-09-13 18:00:32 +0000 | [diff] [blame] | 36 | |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 37 | <ant antfile="${library-xml-file}" |
| 38 | target="eclipse-test"> |
david_williams | dd6480b | 2007-03-13 07:43:22 +0000 | [diff] [blame] | 39 | <property name="application" |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 40 | value="org.eclipse.test.coretestapplication" /> |
| 41 | <property name="extraVMargs" |
| 42 | value="${extraVMargs} ${otherVMArgs}" /> |
david_williams | 626c698 | 2007-03-16 06:02:16 +0000 | [diff] [blame^] | 43 | <property name="timeout" value="600000" /> |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 44 | <property name="junit-report-output" |
| 45 | value="${junit-report-output}" /> |
| 46 | <property name="plugin-path" |
david_williams | 82fded1 | 2007-03-15 20:19:07 +0000 | [diff] [blame] | 47 | value="${basedir}/plugins/${testPlugin}" /> |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 48 | <property name="formatter" |
| 49 | value="org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter" /> |
| 50 | <property name="test-output" |
| 51 | value="${eclipse-home}/${classname}.xml" /> |
| 52 | <property name="useEclispeExe" value="true" /> |
david_williams | 9d23a9d | 2007-03-16 02:23:53 +0000 | [diff] [blame] | 53 | <property name="classname" value="${classname}" /> |
| 54 | <property name="jvm" value="${env.JAVA_5_HOME}/bin/java" /> |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 55 | </ant> |
david_williams | 746e7d6 | 2007-03-11 09:17:59 +0000 | [diff] [blame] | 56 | </target> |
| 57 | |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 58 | |
david_williams | 746e7d6 | 2007-03-11 09:17:59 +0000 | [diff] [blame] | 59 | <target name="ui-test"> |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 60 | <echo message="test-type: ui-test" /> |
| 61 | |
| 62 | <echo message="basedir: ${basedir}" /> |
david_williams | 82fded1 | 2007-03-15 20:19:07 +0000 | [diff] [blame] | 63 | <echo message="eclipse-home: ${eclipse-home}" /> |
david_williams | 9d23a9d | 2007-03-16 02:23:53 +0000 | [diff] [blame] | 64 | <echo message="class-name: ${classname}" /> |
david_williams | 82fded1 | 2007-03-15 20:19:07 +0000 | [diff] [blame] | 65 | <echo message="plugin-name: ${plugin-name}" /> |
david_williams | 9d23a9d | 2007-03-16 02:23:53 +0000 | [diff] [blame] | 66 | <echo message="plugin-direcotory: ${testPlugin}" /> |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 67 | <echo message="library-xml-file: ${library-xml-file}" /> |
| 68 | <echo message="junit-report-output: ${junit-report-output}" /> |
david_williams | 9d23a9d | 2007-03-16 02:23:53 +0000 | [diff] [blame] | 69 | <echo message="jvm: ${env.JAVA_5_HOME}/bin/java" /> |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 70 | <!-- if not otherwise set, be sure extraVMargs is at least empty string --> |
david_williams | 746e7d6 | 2007-03-11 09:17:59 +0000 | [diff] [blame] | 71 | <property name="extraVMargs" value="" /> |
| 72 | <mkdir dir="${junit-report-output}" /> |
david_williams | 746e7d6 | 2007-03-11 09:17:59 +0000 | [diff] [blame] | 73 | |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 74 | <ant antfile="${library-xml-file}" |
| 75 | target="eclipse-test"> |
| 76 | <property name="application" |
| 77 | value="org.eclipse.test.uitestapplication" /> |
| 78 | <property name="extraVMargs" |
david_williams | 626c698 | 2007-03-16 06:02:16 +0000 | [diff] [blame^] | 79 | value="${extraVMargs} ${otherVMArgs}" /> |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 80 | <property name="timeout" value="600000" /> |
| 81 | <property name="junit-report-output" |
| 82 | value="${junit-report-output}" /> |
| 83 | <property name="plugin-path" |
david_williams | 82fded1 | 2007-03-15 20:19:07 +0000 | [diff] [blame] | 84 | value="${basedir}/plugins/${testPlugin}" /> |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 85 | <property name="formatter" |
| 86 | value="org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter" /> |
| 87 | <property name="test-output" |
| 88 | value="${eclipse-home}/${classname}.xml" /> |
| 89 | <property name="useEclispeExe" value="true" /> |
david_williams | 9d23a9d | 2007-03-16 02:23:53 +0000 | [diff] [blame] | 90 | <property name="classname" value="${classname}" /> |
david_williams | 626c698 | 2007-03-16 06:02:16 +0000 | [diff] [blame^] | 91 | <property name="jvm" value="${env.JAVA_5_HOME}/bin/java" /> |
david_williams | 02ac65b | 2007-03-13 05:06:34 +0000 | [diff] [blame] | 92 | </ant> |
david_williams | 746e7d6 | 2007-03-11 09:17:59 +0000 | [diff] [blame] | 93 | </target> |
ndai | b8cedc8 | 2005-09-13 18:00:32 +0000 | [diff] [blame] | 94 | |
| 95 | </project> |