You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by an...@apache.org on 2009/10/15 11:38:10 UTC
svn commit: r825447 - /tuscany/java/sca/otest/newlayout/README
Author: antelder
Date: Thu Oct 15 09:38:10 2009
New Revision: 825447
URL: http://svn.apache.org/viewvc?rev=825447&view=rev
Log:
Update the README with details on the SCA-J CAA tests
Modified:
tuscany/java/sca/otest/newlayout/README
Modified: tuscany/java/sca/otest/newlayout/README
URL: http://svn.apache.org/viewvc/tuscany/java/sca/otest/newlayout/README?rev=825447&r1=825446&r2=825447&view=diff
==============================================================================
--- tuscany/java/sca/otest/newlayout/README (original)
+++ tuscany/java/sca/otest/newlayout/README Thu Oct 15 09:38:10 2009
@@ -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 @@
Running the otests with Tuscany using Eclipse
=============================================
+For the Assembly tests:
+
cd otest/newlayout
mvn eclipse:eclipse
@@ -22,15 +34,26 @@
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