6 This is a test of the various operations in the RTScheduling::Current
7 Interface used to create and manage DTs. Four DTs are created. The
8 following are the operations and cases tested:
10 1. Out of context end_scheduling_segment () invocation.
11 2. Out of context update_scheduling_segment () invocation.
12 3. Creation of DT's consisting of nested scheduling segments using
13 begin_scheduling_segment () and end_scheduling_segment () operations.
14 4. Retreiving DT Guid with Current::id () method.
15 5. Listing the names of the scheduling segments using
16 current_scheduling_segment_names ().
27 Making an end_scheduling_segment call without first calling begin_scheduling_segment
28 Missing scheduling context OR DT cancelled
29 (10205|1024) EXCEPTION, End Scheduling Segment is out of context
30 system exception, ID 'IDL:omg.org/CORBA/BAD_INV_ORDER:1.0'
31 TAO exception, minor code = 0 (unknown location; unspecified errno), completed = NO
33 Making an update_scheduling_segment call without first calling begin_scheduling_segment
34 (10205|1024) EXCEPTION, Update Scheduling Segment is out of context:
35 system exception, ID 'IDL:omg.org/CORBA/BAD_INV_ORDER:1.0'
36 TAO exception, minor code = 0 (unknown location; unspecified errno), completed = NO
38 Starting Distributable Thread 1 with 3 nested scheduling segments....
39 Starting Distributable Thread 2 with 3 nested scheduling segments....
40 Segment Names for DT 1 :
41 The Return of the King
43 Fellowship of the Rings
44 Segment Names for DT 2 :
46 The Return of the King
48 Fellowship of the Rings
50 Starting Distributable Thread 3 with 3 nested scheduling segments....
51 Segment Names for DT 3 :
52 The Return of the King
54 Fellowship of the Rings
56 Starting Distributable Thread 4 with 3 nested scheduling segments....
57 Segment Names for DT 4 :
58 The Return of the King
60 Fellowship of the Rings