Add support for streaming feature of LTTng Tools 2.1 (part 1)
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng2.ui.tests / testfiles / CreateSessionTest.cfg
1 ####################################################################
2 # Copyright (c) 2012 Ericsson
3 #
4 # All rights reserved. This program and the accompanying materials are
5 # made available under the terms of the Eclipse Public License v1.0 which
6 # accompanies this distribution, and is available at
7 # http://www.eclipse.org/legal/epl-v10.html
8 #
9 # Contributors:
10 # Bernd Hufmann - Initial API and implementation
11 ####################################################################
12 ####################################################################
13 # Scenario: Initialize
14 ####################################################################
15 <SCENARIO>
16 Initialize
17 <COMMAND_INPUT>
18 lttng version
19 </COMMAND_INPUT>
20 <COMMAND_RESULT>
21 0
22 </COMMAND_RESULT>
23 <COMMAND_OUTPUT>
24 lttng version 2.0.0 - Annedd'ale
25 Web site: http://lttng.org/
26
27 lttng is free software and under the GPL license and part LGPL
28 </COMMAND_OUTPUT>
29
30 <COMMAND_INPUT>
31 lttng list
32 </COMMAND_INPUT>
33 <COMMAND_RESULT>
34 0
35 </COMMAND_RESULT>
36 <COMMAND_OUTPUT>
37 Currently no available tracing session
38 </COMMAND_OUTPUT>
39
40 <COMMAND_INPUT>
41 lttng list -k
42 </COMMAND_INPUT>
43 <COMMAND_RESULT>
44 0
45 </COMMAND_RESULT>
46 <COMMAND_OUTPUT>
47 Kernel events
48 -------------
49 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint)
50 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint)
51 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint)
52
53 </COMMAND_OUTPUT>
54
55 <COMMAND_INPUT>
56 lttng list -u
57 </COMMAND_INPUT>
58 <COMMAND_RESULT>
59 0
60 </COMMAND_RESULT>
61 <COMMAND_OUTPUT>
62 UST events:
63 -------------
64
65 PID: 9379 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
66 ust_tests_hello:tptest_sighandler (loglevel: TRACE_WARNING (4)) (type: tracepoint)
67 ust_tests_hello:tptest (loglevel: TRACE_DEBUG_FUNCTION (12)) (type: tracepoint)
68
69 PID: 4852 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
70 ust_tests_hello:tptest_sighandler (loglevel: TRACE_WARNING (4)) (type: tracepoint)
71 ust_tests_hello:tptest (loglevel: TRACE_DEBUG_FUNCTION (12)) (type: tracepoint)
72
73 </COMMAND_OUTPUT>
74 </SCENARIO>
75
76 ####################################################################
77 # Scenario: Test "lttng create <session> with LTTng 2.1 options
78 ####################################################################
79 <SCENARIO>
80 CreateSessionNoConsumer
81 <COMMAND_INPUT>
82 lttng create mysession --no-consumer
83 </COMMAND_INPUT>
84 <COMMAND_RESULT>
85 0
86 </COMMAND_RESULT>
87 <COMMAND_OUTPUT>
88 Session mysession created.
89 Traces will be written in
90 </COMMAND_OUTPUT>
91
92 <COMMAND_INPUT>
93 lttng list mysession
94 </COMMAND_INPUT>
95 <COMMAND_RESULT>
96 0
97 </COMMAND_RESULT>
98 <COMMAND_OUTPUT>
99 Tracing session mysession: [inactive]
100 Trace path:
101
102 </COMMAND_OUTPUT>
103
104 <COMMAND_INPUT>
105 lttng destroy mysession
106 </COMMAND_INPUT>
107 <COMMAND_RESULT>
108 0
109 </COMMAND_RESULT>
110 <COMMAND_OUTPUT>
111 Session mysession destroyed.
112 </COMMAND_OUTPUT>
113 </SCENARIO>
114 ##################################################################
115 <SCENARIO>
116 CreateSessionDisableConsumer
117 <COMMAND_INPUT>
118 lttng create mysession --disable-consumer
119 </COMMAND_INPUT>
120 <COMMAND_RESULT>
121 0
122 </COMMAND_RESULT>
123 <COMMAND_OUTPUT>
124 Session mysession created.
125 Traces will be written in /home/user/lttng-traces/mysession-20120209-095418
126 </COMMAND_OUTPUT>
127
128 <COMMAND_INPUT>
129 lttng list mysession
130 </COMMAND_INPUT>
131 <COMMAND_RESULT>
132 0
133 </COMMAND_RESULT>
134 <COMMAND_OUTPUT>
135 Tracing session mysession: [inactive]
136 Trace path: /home/user/lttng-traces/mysession-20120209-095418
137
138 </COMMAND_OUTPUT>
139
140 <COMMAND_INPUT>
141 lttng destroy mysession
142 </COMMAND_INPUT>
143 <COMMAND_RESULT>
144 0
145 </COMMAND_RESULT>
146 <COMMAND_OUTPUT>
147 Session mysession destroyed.
148 </COMMAND_OUTPUT>
149 </SCENARIO>
150
151 ##################################################################
152 <SCENARIO>
153 CreateSessionFileProto
154 <COMMAND_INPUT>
155 lttng create mysession -U file:///tmp
156 </COMMAND_INPUT>
157 <COMMAND_RESULT>
158 0
159 </COMMAND_RESULT>
160 <COMMAND_OUTPUT>
161 Session mysession created.
162 Traces will be written in file:///tmp
163 </COMMAND_OUTPUT>
164
165 <COMMAND_INPUT>
166 lttng list mysession
167 </COMMAND_INPUT>
168 <COMMAND_RESULT>
169 0
170 </COMMAND_RESULT>
171 <COMMAND_OUTPUT>
172 Tracing session mysession: [inactive]
173 Trace path: file:///tmp
174
175 </COMMAND_OUTPUT>
176
177 <COMMAND_INPUT>
178 lttng destroy mysession
179 </COMMAND_INPUT>
180 <COMMAND_RESULT>
181 0
182 </COMMAND_RESULT>
183 <COMMAND_OUTPUT>
184 Session mysession destroyed.
185 </COMMAND_OUTPUT>
186 </SCENARIO>
187
188 ##################################################################
189 <SCENARIO>
190 CreateSessionControlData
191 <COMMAND_INPUT>
192 lttng create mysession -C tcp://172.0.0.1 -D tcp://172.0.0.1:5343
193 </COMMAND_INPUT>
194 <COMMAND_RESULT>
195 0
196 </COMMAND_RESULT>
197 <COMMAND_OUTPUT>
198 Session mysession created.
199 Control URL tcp://172.0.0.1 set for session mysession
200 Data URL tcp://172.0.0.1:5343 set for session mysession
201 </COMMAND_OUTPUT>
202
203 <COMMAND_INPUT>
204 lttng list mysession
205 </COMMAND_INPUT>
206 <COMMAND_RESULT>
207 0
208 </COMMAND_RESULT>
209 <COMMAND_OUTPUT>
210 Tracing session mysession: [inactive]
211 Trace path: tcp://172.0.0.1:5342 [data: 5343]
212
213 </COMMAND_OUTPUT>
214
215 <COMMAND_INPUT>
216 lttng destroy mysession
217 </COMMAND_INPUT>
218 <COMMAND_RESULT>
219 0
220 </COMMAND_RESULT>
221 <COMMAND_OUTPUT>
222 Session mysession destroyed.
223 </COMMAND_OUTPUT>
224 </SCENARIO>
225
226 ##################################################################
227 <SCENARIO>
228 CreateSessionNetwork
229 <COMMAND_INPUT>
230 lttng create mysession -U net://172.0.0.1:1234:2345
231 </COMMAND_INPUT>
232 <COMMAND_RESULT>
233 0
234 </COMMAND_RESULT>
235 <COMMAND_OUTPUT>
236 Session mysession created.
237 Traces will be written in net://172.0.0.1:1234:2345
238 </COMMAND_OUTPUT>
239
240 <COMMAND_INPUT>
241 lttng list mysession
242 </COMMAND_INPUT>
243 <COMMAND_RESULT>
244 0
245 </COMMAND_RESULT>
246 <COMMAND_OUTPUT>
247 Tracing session mysession: [inactive]
248 Trace path: net://172.0.0.1:1234 [data: 2345]
249
250 </COMMAND_OUTPUT>
251
252 <COMMAND_INPUT>
253 lttng destroy mysession
254 </COMMAND_INPUT>
255 <COMMAND_RESULT>
256 0
257 </COMMAND_RESULT>
258 <COMMAND_OUTPUT>
259 Session mysession2 destroyed.
260 </COMMAND_OUTPUT>
261
262 </SCENARIO>
This page took 0.045358 seconds and 5 git commands to generate.