From 230e5f31ebeb790cc3de05961a098e920c62734b Mon Sep 17 00:00:00 2001 From: felmer <felmer> Date: Mon, 10 Sep 2012 07:04:27 +0000 Subject: [PATCH] BIS-142 run two test suites: tests.xml and tests_system_cleandb_without_authorization.xml SVN: 26559 --- openbis/build/build.xml | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/openbis/build/build.xml b/openbis/build/build.xml index 2cb750acdae..89c490bf8d2 100644 --- a/openbis/build/build.xml +++ b/openbis/build/build.xml @@ -305,7 +305,30 @@ <!-- // Task for continuous integration server. --> - <target name="ci" depends="check-dictionary-syntax, build-common.ci, check-dependencies, dist" description="Task for continuous integration server." /> + <target name="ci" depends="check-dictionary-syntax, run-two-test-suites, check-restrictions, check-dependencies, dist" description="Task for continuous integration server." /> + + <target name="run-two-test-suites"> + <delete dir="${output.test}" /> + + <antcall target="_run-testng"> + <param name="test.suite" value="tests.xml" /> + <param name="failure.property" value="tests.failed" /> + </antcall> + <antcall target="_run-testng"> + <param name="test.suite" value="tests_system_cleandb_without_authorization.xml" /> + <param name="failure.property" value="tests.failed" /> + </antcall> + + <junitreport todir="${output.test}"> + <fileset dir="${output.test}"> + <include name="*/*.xml" /> + </fileset> + <report format="noframes" todir="${output.test}" /> + </junitreport> + <fail if="tests.failed" message="At least one test failed." /> + </target> + + <!-- // Nightly build task for continuous integration server. // CR : Remove run-system-tests from the dependencies -- GitLab