diff options
author | Lluis Sanchez <lluis@novell.com> | 2004-01-07 14:51:55 +0300 |
---|---|---|
committer | Lluis Sanchez <lluis@novell.com> | 2004-01-07 14:51:55 +0300 |
commit | 5ceb140949bbb1f1b61d999b109494e68ad8cb5f (patch) | |
tree | 0e388a0091f88740c47829c5ad56d7a55480593c /doc | |
parent | 65b863c896f2fedd1526ff1b84653dcc1dba533a (diff) |
Added information about web service tests
svn path=/trunk/mono/; revision=21802
Diffstat (limited to 'doc')
-rw-r--r-- | doc/testing | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/testing b/doc/testing index 555491b6ae3..5a20de87938 100644 --- a/doc/testing +++ b/doc/testing @@ -19,6 +19,9 @@ the virtual machine. <li><a href="#aspnet"><b>ASP.NET tests</b></a>: ASP.NET tests. + + <li><a href="#ws"><b>Web Services tests</b></a>: Web Services + client/server tests. </ul> <a name="unit"></a> @@ -228,3 +231,39 @@ nunit-console standalone-tests.dll </pre> +<a name="ws"></a> +* Web Services tests + + The Test directory for the System.Web.Services assembly contains a + standalone test suite for testing web services. It tests: + + <ul> + <li>Proxy generation using the wsdl tool</li> + <li>Access to web services using the generated client proxies</li> + <li>Execution of web services in the server</li> + </ul> + + This suite not only tests web services running on XSP, but it can also test + services running on other platforms and that are available in internet. This + will help track down interoperability issues. + + To build the test suite, just run: + +<pre> + cd mcs/class/System.Web.Services/Test/standalone + xsp --root server +</pre> + + And from another terminal: +<pre> + cd mcs/class/System.Web.Services/Test/standalone + make + nunit-console testclient.dll +</pre> + + This will download the wsdl documents, generate the proxies, build a dll with + the proxies, and build the nunit tests. Then you can use nunit-console or + gnunit to run the tests (the nunit dll is testclient.dll). + + Read the README file in mcs/class/System.Web.Services/Test/standalone for + more info. |