Leverage -workDir to allow parallelized testing without clobbering. Patch by: fabbott git-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@4014 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/build.xml b/user/build.xml index 0539253..6bc6113 100755 --- a/user/build.xml +++ b/user/build.xml
@@ -78,7 +78,7 @@ <target name="remoteweb-test" description="Run a remoteweb test at the given host and path" if="gwt.remote.browsers"> <echo message="Performing remote browser testing at ${gwt.remote.browsers}" /> - <gwt.junit test.args="${test.args} -out www -remoteweb ${gwt.remote.browsers}" test.out="${junit.out}/remoteweb" test.cases="default.web.tests" > + <gwt.junit test.args="${test.args} -out www -workDir ${junit.out}/remoteweb/workdir -remoteweb ${gwt.remote.browsers}" test.out="${junit.out}/remoteweb" test.cases="default.web.tests" > <extraclasspaths> <pathelement location="${gwt.build}/out/dev/core/bin-test" /> </extraclasspaths> @@ -87,7 +87,7 @@ <target name="selenium-test" description="Run a remote test using Selenium RC test at the given host and path" if="gwt.selenium.hosts"> <echo message="Performing remote browser testing using Selenium RC at ${gwt.selenium.hosts}" /> - <gwt.junit test.args="${test.args} -out www -selenium ${gwt.selenium.hosts}" test.out="${junit.out}/selenium" test.cases="default.web.tests" > + <gwt.junit test.args="${test.args} -out www -workDir ${junit.out}/selenium/workdir -selenium ${gwt.selenium.hosts}" test.out="${junit.out}/selenium" test.cases="default.web.tests" > <extraclasspaths> <pathelement location="${gwt.build}/out/dev/core/bin-test" /> </extraclasspaths> @@ -95,7 +95,7 @@ </target> <target name="test.hosted" depends="compile, compile.tests" description="Run only hosted-mode tests for this project."> - <gwt.junit test.args="${test.args}" test.out="${junit.out}/${build.host.platform}-hosted-mode" test.cases="default.hosted.tests" > + <gwt.junit test.args="${test.args} -workDir ${junit.out}/${build.host.platform}-hosted-mode/workdir" test.out="${junit.out}/${build.host.platform}-hosted-mode" test.cases="default.hosted.tests" > <extraclasspaths> <pathelement location="${gwt.build}/out/dev/core/bin-test" /> </extraclasspaths> @@ -103,7 +103,7 @@ </target> <target name="test.web" depends="compile, compile.tests" description="Run only web-mode tests for this project."> - <gwt.junit test.args="${test.args} -out www -web" test.out="${junit.out}/${build.host.platform}-web-mode" test.cases="default.web.tests" > + <gwt.junit test.args="${test.args} -out www -workDir ${junit.out}/${build.host.platform}-web-mode/workdir -web" test.out="${junit.out}/${build.host.platform}-web-mode" test.cases="default.web.tests" > <extraclasspaths> <pathelement location="${gwt.build}/out/dev/core/bin-test" /> </extraclasspaths>