summaryrefslogtreecommitdiff
path: root/tests/README
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1996-10-21 21:41:34 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1996-10-21 21:41:34 +0000
commita5fdebc5f6375078ec1763850a4ca23ec7fe6458 (patch)
treebcf0a25c3d45a209a6e3ac37b233a4812f29c732 /tests/README
downloadATCD-a5fdebc5f6375078ec1763850a4ca23ec7fe6458.tar.gz
Initial revision
Diffstat (limited to 'tests/README')
-rw-r--r--tests/README51
1 files changed, 51 insertions, 0 deletions
diff --git a/tests/README b/tests/README
new file mode 100644
index 00000000000..bbe467f05fb
--- /dev/null
+++ b/tests/README
@@ -0,0 +1,51 @@
+This directory contains a battery of tests that exercise all the
+functionality of ACE on Win32 and UNIX. These tests can be executed
+in a single pass via a shell script run_tests.sh (on UNIX) or a batch
+file run_tests.bat (on Win32).
+
+We had problems running the batch file on Windows 95 and Windows NT
+using the native DOS prompt. However we were able to get around this
+problem by using a program called "4DOS for Windows NT" which also
+displays a DOS prompt but allows us to run batch files through it.
+
+The tests have been run on UNIX, Windows NT, and Windows 95 and they
+all work with the following exceptions:
+
+1. Name_Server_Test on Windows 95: this does not work on Windows 95
+ since Windows 95 has a different model for shared memory and does
+ not support explicitly selecting shared memory addresses.
+
+2. UPIPE_Test and SPIPE_Test on Windows 95: these do not work on
+ Windows 95 since Windows 95 does not support the server side
+ functionality of accepting connections from clients using named pipes.
+
+3. Proactor_Test (to be added) on Windows 95: this does not work on
+ Windows 95 also since Windows 95 does not support I/O completion
+ ports and overlapped I/O.
+
+Notes:
+
+1. Each test creates a log file and writes it to the log
+ directory. The log directory can be changed in the test_config.h
+ file.
+
+2. Each log file contains a time stamp of when the test began and also
+ a time stamp indicating when the test ended. If the ending time stamp
+ is missing, it can be assumed that the test did not succeed.
+
+3. None of the tests require any command line parameters. This is in
+ accordance with the keeping the test-suite a one-button test. If
+ any of the tests require any variable parameters these are
+ specified in test_config.h.
+
+4. Time_Service_Test executes the Time Server and Clerk components
+ as two processes and so the executable "main" need to be present in the
+ netsvcs/bin directory. These components rely on config files. Two
+ sample config files are also present in the test-suite, namely
+ server.conf and clerk.conf (and for Win32, NTserver.conf and
+ NTclerk.conf).
+
+If you have any questions/suggestions, please let me know.
+
+Prashant Jain
+(pjain@cs.wustl.edu)