| The JBossWS project is organised like this
|
| +~~~~~~~~~~~~~~~~~+ +~~~~~~~~~~~~~~~~~+
+~~~~+
| Target Container: | AS-5.0 | | AS-4.2 |
| |
| +~~~~~~~~~~~~~~~~~+ +~~~~~~~~~~~~~~~~~+
| |
| +~~~~~~~~~~~~~~~~~+ +~~~~~~~~~~~~~~~~~+
| |
| Container Integration: | jbossws-jboss50 | | jbossws-jboss42 |
| |
| +~~~~~~~~~~~~~~~~~+ +~~~~~~~~~~~~~~~~~+
| |
|
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ | |
| WS SPI: | jbossws-spi
| | |
|
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ | |
| +~~~~~~~~~~~~~~~~~+ +~~~~~~~~~~~~~~~~~+
+~~~~~~~~~~~~~~~~~+ | |
| WS Stack Integration: | jbossws-native | | jbossws-sunri | | jbossws-xfire
| | |
| +~~~~~~~~~~~~~~~~~+ +~~~~~~~~~~~~~~~~~+
+~~~~~~~~~~~~~~~~~+ | |
| +~~~~~~~~~~~~~~~~~+ +~~~~~~~~~~~~~~~~~+
+~~~~~~~~~~~~~~~~~+ | |
| WS Stack: | jbossws-core | | Sun JAXWS | | Codehaus
XFire | | |
| +~~~~~~~~~~~~~~~~~+ +~~~~~~~~~~~~~~~~~+
+~~~~~~~~~~~~~~~~~+ | |
| WS-* Extensions: +~+ +~+ +~+ +~+ +~+ +~+
| |
| | | | | | | | | | | | |
| |
| | | | | | | | | | | | |
| |
| | | | | | | | | | | | |
| |
| | | | | | | | | | | | |
| |
| | | | | | | | | | | | |
| |
| +~+ +~+ +~+ +~+ +~+ +~+
+~~~~+
|
JAXWS Testsuite
|
|
| Typically you would build, deploy, test one of the WS stacks against one of the
supported target containers.
| Here we explain first the manual procedure. Further down you find instruction on how
to do this using our
| automated Hudson QA environment.
|
| Working with the Integration layers
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
| To run the general JAXWS samples against our native WS stack on JBoss-5.0 you would
run the sequence below.
| This is also the required sequence before any SVN commit. If one of the tests fails,
please complain loudly.
|
| cd integration/native
| ant deploy-jboss50
| ant tests-samples
|
| To run the collection of provider sample tests, you would run
|
| ant -Dtest=jaxws/samples/provider test
|
| To run a single specific test, you would run
|
| ant
-Dtest=org.jboss.test.ws.jaxws.samples.provider.ProviderPayloadTestCase one-test
|
| This can be done in debug mode as well
|
| ant -Ddebug=true
-Dtest=org.jboss.test.ws.jaxws.samples.provider.ProviderPayloadTestCase one-test
|
| Working with JBossWS Core
| ~~~~~~~~~~~~~~~~~~~~~~~~~
|
| The jbossws-core testssuite is a superset of the general JAXWS testsuite. It tests
our native stack, jaxrpc, the tools layer, etc
| This shows how to run the full core testsuite against JBoss-5.0
|
| cd jbossws-core
| ant deploy-jboss50
| ant tests
|
| Working with the Hudson QA environment
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
| The Hudson QA environment helps you to test any supported stack against any
supported target container.
| To setup Hudson on your local box, you would run
|
| cd build
| ant hudson-setup
| ant hudson-start
|
| When you hit
http://localhost:8180/hudson you should be able to
|
| 1. login
| 2. build a target container
| 3. run a testsuite against the target container
|
| Publicly, Hudson is available at
http://jbws.dyndns.org:8180/hudson/
|
|
| Have fun + good luck
| The JBossWS Team
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4049311#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...