3 This test verifies that the "PICurrent" object semantics are correct
4 on both the client side and the server side. In particular, it
5 attempts to make sure the request scope current (RSC) and thread scope
6 current (TSC) copying semantics are correct when transitioning between
7 the two scopes on both the client and server sides. This is
8 accomplished by setting and getting elements of different types in the
9 RSC and TSC slot tables at various points during the course of an
12 Expected output is along the lines of the following:
14 ==== Running PICurrent test
15 PICurrentTest::test: <IOR:010000001b000000...>
16 (9378|1078768288) Extracted <46> from RSC slot 0
17 (9378|1078768288) Client side RSC/TSC semantics appear to be correct.
18 (9377|1080582944) Inserted number <62> into RSC.
20 (9377|1080582944) Retrieved number <62> from TSC.
21 (9377|1080582944) Extracted <62> from RSC slot 0
22 (9377|1080582944) RSC->TSC->RSC copying appears to be working.
23 (9377|1080582944) String "Drink milk!" inserted into TSC.
24 (9377|1080582944) Retrieved "Drink milk!" from the RSC.
25 (9377|1080582944) Server side RSC/TSC semantics appear to be correct.
26 (9378|1078768288) Retrieved "Et tu Brute?" from the TSC.
27 (9377|1080582944) Server is shutting down.