1===============================================================================
2David McCormack & Evan Hughes                      Thu Jul  6 09:33:28 EDT 2000
3slp_project@nexus.carleton.ca
4===============================================================================
5
6Setup
7  Perform these steps to setup the program for testing.
8    0.  Ensure OpenSLP source tree is installed
9    1.  `tar xvfz test-suite.tar.gz' into the openslp directory.
10    2.  Perform a root make of Openslp to ensure all libraries are created
11    3.  Ensure that libslp.so.0.*.* is sym linked to libslp.so in the libslp
12        directory.
13
14Executing Tests
15  Go into the root directory and type the following commands:
16    make clean
17    make
18    make test
19  All tests are passed if the Makefile exits normally.
20
21Functionality Tested
22  The following functionality has been tested (as of the date in the square
23  brackets):
24    [20000525] - SLPDereg()
25    [20000525] - SLPFindSrvs()
26    [20000525] - SLPParseSrvURL()
27    [20000525] - SLPFindAttrs()
28    [20000525] - SLPOpen()
29    [20000525] - SLPReg()
30    [20000605] - SLPEscape()
31    [20000605] - SLPUnescape()
32
33  The following SLP function as defined in RFC 2614 were not tested:
34    - SLPDelAttrs()
35    - SLPFindSrvTypes()
36    - SLPFree()
37    - SLPGetRefreshInterval()
38    - SLPFindScopes()
39    - SLPGetProperty()
40    - SLPSetProperty()
41
42Assorted Information
43  Please contact us (slp_project@nexus.carleton.ca) if there are any issues
44  with this test suite.
45
46  The running of this test suite does not ensure that all of the functionality
47  is working correctly, it mearly ensures that the tested modules return the
48  valid results given their input.
49