diff options
author | Artur Signell <artur.signell@itmill.com> | 2009-09-15 08:06:31 +0000 |
---|---|---|
committer | Artur Signell <artur.signell@itmill.com> | 2009-09-15 08:06:31 +0000 |
commit | 30f5f0e698e80c3172c863e0a4e92a3b672d65a7 (patch) | |
tree | e3825240e8e46cb48f79740eb33d44f8e7482e60 /build | |
parent | 8047da6591865600508e28ba76990b913da4fff2 (diff) | |
download | vaadin-framework-30f5f0e698e80c3172c863e0a4e92a3b672d65a7.tar.gz vaadin-framework-30f5f0e698e80c3172c863e0a4e92a3b672d65a7.zip |
Merged test changes from 6.1
svn changeset:8789/svn branch:6.2
Diffstat (limited to 'build')
-rw-r--r-- | build/build.xml | 35 | ||||
-rw-r--r-- | build/package/WebContent/WEB-INF/web.xml | 6 |
2 files changed, 24 insertions, 17 deletions
diff --git a/build/build.xml b/build/build.xml index 6759566ae3..e69ebed14d 100644 --- a/build/build.xml +++ b/build/build.xml @@ -240,6 +240,8 @@ <pathelement path="lib/portlet/portal-service.jar" /> <pathelement path="lib/portlet/portlet.jar" /> <pathelement path="lib/appengine/appengine-api.jar" /> + <pathelement path="lib/test/junit-4.5.jar" /> + <pathelement path="lib/test/easymock-2.5/easymock-2.5.jar" /> </path> <path id="compile.classpath.server-side"> <path refid="compile.classpath"/> @@ -630,7 +632,7 @@ <include name="**/*.html" /> <include name="**/*.css" /> <include name="**/*.xml" /> - <exclude name="**/tests/**"/> + <exclude name="**/tests/**" unless="build.include.tests"/> <exclude name="**/demo/sampler/**" if="build.sampler.disabled" /> </patternset> </fileset> @@ -650,7 +652,7 @@ <exclude name="**/*.html" /> <exclude name="**/*.css" /> <exclude name="**/*.xml" /> - <exclude name="**/tests/**"/> + <exclude name="**/tests/**" unless="build.include.tests"/> <exclude name="**/demo/sampler/**" if="build.sampler.disabled" /> </patternset> </fileset> @@ -698,11 +700,13 @@ <fileset dir="WebContent"> <exclude name="**/.svn" /> <!-- TODO check what is neccessary --> - <exclude name="VAADIN/themes/tests*" /> + <!-- These are needed for running tests, but are copied during testing. --> + <exclude name="VAADIN/themes/tests*"/> <exclude name="VAADIN/themes/tests-magi/**/*" /> <exclude name="VAADIN/themes/tests-featurebrowser/**/*" /> - <exclude name="VAADIN/themes/tests*/**/*" /> + <exclude name="VAADIN/themes/tests*/**/*"/> <exclude name="VAADIN/themes/sampler/**" if="build.sampler.disabled" /> + <include name="demo/**/*" /> <include name="WEB-INF/lib/hsqldb.jar" /> <include name="VAADIN/themes/**/*" /> @@ -747,7 +751,7 @@ <src path="${result-path}/src"/> <!-- This seems to be included by default: include name="${toolkit-package}/**"/ --> <exclude name="${toolkit-package}/demo/sampler/**" if="build.sampler.disabled" /> - <exclude name="${toolkit-package}/tests/**"/> + <exclude name="${toolkit-package}/tests/**" unless="build.include.tests"/> </javac> </target> @@ -985,7 +989,7 @@ <fileset dir="${result-path}/classes"> <patternset> <exclude name="${toolkit-package}/demo/**" /> - <exclude name="${toolkit-package}/tests/**" /> + <exclude name="${toolkit-package}/tests/**"/> <exclude name="${toolkit-package}/launcher/**" /> </patternset> </fileset> @@ -997,7 +1001,7 @@ <fileset dir="${result-path}/src"> <patternset> <exclude name="${toolkit-package}/demo/**" /> - <exclude name="${toolkit-package}/tests/**" /> + <exclude name="${toolkit-package}/tests/**"/> <exclude name="${toolkit-package}/launcher/**" /> </patternset> </fileset> @@ -1130,7 +1134,7 @@ <target name="gwt-symlink"> <!-- Optional property. --> - <property name="gwt.link.target" value="../../gwt-1.5"/> + <property name="gwt.link.target" value="../../gwt-1.7"/> <!-- Remove the old link, as the link target may have changed. --> <exec executable="rm" dir="build" searchpath="true" failonerror="false"> @@ -1230,22 +1234,29 @@ <fail unless="package-platform" message="The 'package-platform' property must be defined."/> <fail unless="version" message="The 'version' property must be defined."/> + <echo>Version: ${version}</echo> + <!-- Parameters for the test.xml script. --> - <fail unless="com.vaadin.testingtools.tester.host" message="The 'com.vaadin.testingtools.tester.host' property must be defined."/> - <fail unless="com.vaadin.testingtools.deployment.url" message="The 'com.vaadin.testingtools.deployment.url' property must be defined."/> + <fail unless="com.vaadin.testbench.tester.host" message="The 'com.vaadin.testbench.tester.host' property must be defined."/> + <fail unless="com.vaadin.testbench.deployment.url" message="The 'com.vaadin.testbench.deployment.url' property must be defined."/> <property name="package.platform.name" value="${product-file}-${package-platform}-${version}"/> <!-- Only Linux tests allowed. TODO: Generalize this. --> <property name="package.linux.filename" value="${result-path}/${package.platform.name}.tar.gz"/> + <property name="package.linux.dir" value="${result-path}/${package.platform.name}.tar.gz"/> <!-- Run the separate test script. --> <ant antfile="tests/test.xml" target="test-package" inheritall="false" inheritrefs="true"> + <!-- This is provided so that the test script can copy the --> + <!-- "tests" classes after unpacking the package. --> + <property name="output-dir" value="${output-dir}"/> + <property name="package.filename" value="${package.linux.filename}"/> <property name="testing.testarea" value="/tmp/testarea"/> <property name="package.name" value="${package.platform.name}"/> - <property name="com.vaadin.testingtools.tester.host" value="${com.vaadin.testingtools.tester.host}"/> - <property name="com.vaadin.testingtools.deployment.url" value="${com.vaadin.testingtools.deployment.url}"/> + <property name="com.vaadin.testbench.tester.host" value="${com.vaadin.testbench.tester.host}"/> + <property name="com.vaadin.testbench.deployment.url" value="${com.vaadin.testbench.deployment.url}"/> </ant> </target> diff --git a/build/package/WebContent/WEB-INF/web.xml b/build/package/WebContent/WEB-INF/web.xml index 4b7937b302..e78047ca48 100644 --- a/build/package/WebContent/WEB-INF/web.xml +++ b/build/package/WebContent/WEB-INF/web.xml @@ -47,11 +47,7 @@ --> <servlet> <servlet-name>VaadinApplicationRunner</servlet-name> - <servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> - <init-param> - <param-name>applicationRunner</param-name> - <param-value>true</param-value> - </init-param> + <servlet-class>com.vaadin.terminal.gwt.server.ApplicationRunnerServlet</servlet-class> </servlet> <!-- Feature Browser demo application --> |