You are viewing a plain text version of this content. The canonical link for it is here.
Posted to woden-dev@ws.apache.org by Ajith Ranabahu <aj...@gmail.com> on 2007/04/23 21:54:35 UTC
Test resources for the build
Hi all,
When I try to build Woden from source (trunk and M7 branch) I get test
failures due to HTTP 503 error from W3C dev web site (it seems that
the site becomes blocked if many requests are made in quick succession
- in this case exactly what maven is doing!! )
Since this is even true for the source distribution I suppose it would
be great if we can have the W3C test suite WSDL's distributed as part
of the source release. Then you get all the resources you need to
build woden with the source distribution.
--
Ajith Ranabahu
---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org
Re: Test resources for the build
Posted by Lawrence Mandel <lm...@ca.ibm.com>.
John,
This looks like good information for the Woden website or wiki. Can you
add it to one of the two when you have a chance?
Thanks,
Lawrence
John Kaputin <KA...@uk.ibm.com>
04/24/2007 06:55 AM
Please respond to
woden-dev@ws.apache.org
To
woden-dev@ws.apache.org
cc
Subject
Re: Test resources for the build
Ajith,
Instead of packaging the W3C WSDL 2.0 test suite with the Woden
distribution, we include an ANT target to download the entire test suite
in a zip file and extract it. The getW3cWsdl20 target in Woden's build.xml
will do this. Or you can download it manually from the URL for this zip
file, as specified in build.properties:
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/zips/test-suite.zip
The Woden test suite reads many of the WSDL test cases from the W3C test
suite. Woden uses the original W3C web URLs for these WSDL test cases.
Woden's URI resolver can be used to replace these web URLs with the local
file paths for the extracted W3C test suite zip. I'll summarize how to do
this below, but there's more resolver information in the Woden User Guide
at:
http://incubator.apache.org/woden/userguide.html#Woden+URI+Resolver
To use the local W3C test suite files, the URI resolver needs the
following two Java system properties configured:
1) org.apache.woden.resolver.simpleresolver.catalog should specify the
location of the W3Ctest.catalog file. This is supplied with Woden and maps
the web URL for each W3C test case to a relative path.
2) org.apache.woden.resolver.simpleresolver.baseURIs should specify the
directory the W3C test suite has been unzipped to. This provides a base
URI for the relative paths in W3Ctest.catalog.
I think you can specify these system properties to Maven using the -D
option on the Maven command line. As an example, this is how I specify
these system properties on my Java command line in my local environment:
-Dorg.apache.woden.resolver.simpleresolver.catalog="
file:///C:/workspace/woden/WodenM7a/test/org/apache/woden/resolver/resources/W3Ctests.catalog
"
-Dorg.apache.woden.resolver.simpleresolver.baseURIs="
file:///C:/workspace/woden/WodenM7a/downloads/w3c/"
Replace "file:///C:/workspace/woden/WodenM7a" with your Woden project
path. Note, "/downloads/w3c/" is where the W3C test suite is unzipped to.
Finally, JIRA WODEN-138 has been raised to provide an alternative to JVM
system properties for configuring the URI resolver. This JIRA is targetted
for Milestone 8.
regards,
John Kaputin
"Ajith Ranabahu" <aj...@gmail.com> wrote on 23/04/2007 20:54:35:
> Hi all,
> When I try to build Woden from source (trunk and M7 branch) I get test
> failures due to HTTP 503 error from W3C dev web site (it seems that
> the site becomes blocked if many requests are made in quick succession
> - in this case exactly what maven is doing!! )
> Since this is even true for the source distribution I suppose it would
> be great if we can have the W3C test suite WSDL's distributed as part
> of the source release. Then you get all the resources you need to
> build woden with the source distribution.
> --
> Ajith Ranabahu
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: woden-dev-help@ws.apache.org
>
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org
Re: Test resources for the build
Posted by John Kaputin <KA...@uk.ibm.com>.
Ajith,
Instead of packaging the W3C WSDL 2.0 test suite with the Woden
distribution, we include an ANT target to download the entire test suite
in a zip file and extract it. The getW3cWsdl20 target in Woden's build.xml
will do this. Or you can download it manually from the URL for this zip
file, as specified in build.properties:
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/zips/test-suite.zip
The Woden test suite reads many of the WSDL test cases from the W3C test
suite. Woden uses the original W3C web URLs for these WSDL test cases.
Woden's URI resolver can be used to replace these web URLs with the local
file paths for the extracted W3C test suite zip. I'll summarize how to do
this below, but there's more resolver information in the Woden User Guide
at:
http://incubator.apache.org/woden/userguide.html#Woden+URI+Resolver
To use the local W3C test suite files, the URI resolver needs the
following two Java system properties configured:
1) org.apache.woden.resolver.simpleresolver.catalog should specify the
location of the W3Ctest.catalog file. This is supplied with Woden and maps
the web URL for each W3C test case to a relative path.
2) org.apache.woden.resolver.simpleresolver.baseURIs should specify the
directory the W3C test suite has been unzipped to. This provides a base
URI for the relative paths in W3Ctest.catalog.
I think you can specify these system properties to Maven using the -D
option on the Maven command line. As an example, this is how I specify
these system properties on my Java command line in my local environment:
-Dorg.apache.woden.resolver.simpleresolver.catalog="file:///C:/workspace/woden/WodenM7a/test/org/apache/woden/resolver/resources/W3Ctests.catalog"
-Dorg.apache.woden.resolver.simpleresolver.baseURIs="file:///C:/workspace/woden/WodenM7a/downloads/w3c/"
Replace "file:///C:/workspace/woden/WodenM7a" with your Woden project
path. Note, "/downloads/w3c/" is where the W3C test suite is unzipped to.
Finally, JIRA WODEN-138 has been raised to provide an alternative to JVM
system properties for configuring the URI resolver. This JIRA is targetted
for Milestone 8.
regards,
John Kaputin
"Ajith Ranabahu" <aj...@gmail.com> wrote on 23/04/2007 20:54:35:
> Hi all,
> When I try to build Woden from source (trunk and M7 branch) I get test
> failures due to HTTP 503 error from W3C dev web site (it seems that
> the site becomes blocked if many requests are made in quick succession
> - in this case exactly what maven is doing!! )
> Since this is even true for the source distribution I suppose it would
> be great if we can have the W3C test suite WSDL's distributed as part
> of the source release. Then you get all the resources you need to
> build woden with the source distribution.
> --
> Ajith Ranabahu
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: woden-dev-help@ws.apache.org
>
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org