From 70ac26654f53801c40c83107c641c3f699f339c8 Mon Sep 17 00:00:00 2001 From: antelder Date: Thu, 15 Oct 2009 09:38:10 +0000 Subject: Update the README with details on the SCA-J CAA tests git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@825447 13f79535-47bb-0310-9956-ffa450edef68 --- java/sca/otest/newlayout/README | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) (limited to 'java/sca/otest/newlayout/README') diff --git a/java/sca/otest/newlayout/README b/java/sca/otest/newlayout/README index 37994520bf..6b2588a658 100644 --- a/java/sca/otest/newlayout/README +++ b/java/sca/otest/newlayout/README @@ -1,10 +1,20 @@ Running the otests with Tuscany using Maven =========================================== +To get the OASIS compliance tests from SVN: + +svn co https://svn.apache.org/repos/asf/tuscany/java/sca/otest/newlayout/ otests + +To run the tests: + cd otest/newlayout mvn -should build and run all of the otests +should build and run all of the Assembly spec otests + +mvn -Pscajcaa + +should build and run all of the SCA-J CAA spec otests The file otest\newlayout\tuscany-test-runner\src\test\resources\oasis-sca-tests.properties configures the test environment. Currently you can run in either the Java standalone or OSGi runtimes @@ -13,6 +23,8 @@ which is configured by the org.oasis.sca.tests.assembly.runtime_bridge property. Running the otests with Tuscany using Eclipse ============================================= +For the Assembly tests: + cd otest/newlayout mvn eclipse:eclipse @@ -22,15 +34,26 @@ import otest/newlayout/sca-assembly/General_Java into eclipse import which ever other contributions you need into eclipse (depends on which tests you are running) +For the SCA-J CAA tests: + +mvn -Pscajcaa eclipse:eclipse + +import otest/newlayout/tuscany-java-caa-test-runner into eclipse +import otest/newlayout/sca-java-caa into eclipse + + + Structure of the otests ====================== The otest directory, once checked out, contains files from both OASIS and Tuscany svn. As follows otest/ - newlayout/ - the latest otests - tuscany-test-runner - the tuscany specific code + code copied from sca-assembly/Test_Client - sca-assembly/ - the otest source pulled directly from OASIS svn via svn:externals + newlayout/ - the latest otests + tuscany-test-runner - the tuscany specific code + code copied from sca-assembly/Test_Client + sca-assembly/ - the Assembly otest source pulled directly from OASIS svn via svn:externals + sca-java-caa/ - the SCA-J CAA otest source pulled directly from OASIS svn via svn:externals + tuscany-java-caa-test-runner - the tuscany specific code + code for running the SCA-J CAA tests The Junit test cases are copied, using an ant script called by maven, from sca-assembly/Test_Client into tuscany-test-runner so that we can overlay them with Tuscany specific bridges and property -- cgit v1.2.3