diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-01-28 20:40:51 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-01-28 20:40:51 +0000 |
commit | 48a9322d1fc6c756e597af1a2a2f7192e6e82b39 (patch) | |
tree | 968c8c31efb85da9e4e89a2095b305566d28d560 /TAO | |
parent | 6f79802fad8afedbb54823ef3bbd54feb4ecba25 (diff) | |
download | ATCD-48a9322d1fc6c756e597af1a2a2f7192e6e82b39.tar.gz |
ChangeLogTag:Mon Jan 28 12:39:50 2002 Carlos O'Ryan <coryan@uci.edu>
Diffstat (limited to 'TAO')
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-02a | 6 | ||||
-rw-r--r-- | TAO/orbsvcs/tests/EC_Throughput/README | 42 |
2 files changed, 31 insertions, 17 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index 47a5e9e50f3..1f4ad973d9a 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -1,3 +1,9 @@ +Mon Jan 28 12:39:50 2002 Carlos O'Ryan <coryan@uci.edu> + + * orbsvcs/tests/EC_Throughput/README: + Fixed paths in the README file, some of the binaries were + completely wrong. Made a pass to improved documentation. + Mon Jan 28 12:30:38 2002 Carlos O'Ryan <coryan@uci.edu> * TAO_IDL/be/be_visitor_operation/amh_sh.cpp: diff --git a/TAO/orbsvcs/tests/EC_Throughput/README b/TAO/orbsvcs/tests/EC_Throughput/README index 9155815802b..d3a539cb14d 100644 --- a/TAO/orbsvcs/tests/EC_Throughput/README +++ b/TAO/orbsvcs/tests/EC_Throughput/README @@ -5,30 +5,38 @@ in bursts, the user can control the size of the events, the size of the burst, the number of bursts and the time between the bursts, the number of suppliers and the number of consumers. - There are two versions of the test, a collocated version and a -version using a remote event channel. + There are two versions of the test, a collocated version, +contained in the ECT_Throughput executable. The non-collocated +version uses the event channel executable in the ../../Event_Service +direction, and two local binaries (ECT_Consumer and +ECT_Supplier). Both versions require a Naming Service. - Both versions require a Naming Service, a usual execution for -the collocated test would be: -# Each command in a separate shell or window: + To run the test you can use (as usual) the run_test.pl script +on this directory. If you want to manually run the tests here are +some examples, usually each one of the commands below is executed on +its own window: + +# Run the collocated test using the default configuration: $ ../../Naming_Service/Naming_Service $ ./ECT_Throughput - and for the non-collocated test: - -# Each command in a separate shell or window: +# Run the non-collocated test using the default configuration: $ ../../Naming_Service/Naming_Service $ ../../Event_Service/Event_Service -$ ../../ECT_Consumer -$ ../../ECT_Supplier - - It is important that the consumer knows exactly how many -suppliers are sending events, otherwise it cannot terminate properly, -a typical use would be: +$ ./ECT_Consumer +$ ./ECT_Supplier -# Each command in a separate shell or window: +# Run the non-collocated tests using 4 suppliers, notice that the +# ECT_Consumer needs to know the number of suppliers to terminate +# correctly: $ ../../Naming_Service/Naming_Service $ ../../Event_Service/Event_Service -$ ../../ECT_Consumer -s 4 -$ ../../ECT_Supplier -s 4 +$ ./ECT_Consumer -s 4 +$ ./ECT_Supplier -s 4 + + Other options for the tests can be obtained using the -?, for +example: + +# Find out the options for the collocated test: +$ ./ECT_Throughput -? |