Commit | Line | Data |
---|---|---|
f3b33d40 BH |
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> |