Commit | Line | Data |
---|---|---|
83051fc3 BH |
1 | #################################################################### |
2 | # Copyright (c) 2013 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.2.0 - Cuda | |
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 -f | |
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: Session and channel with per-UID UST buffers | |
78 | #################################################################### | |
79 | <SCENARIO> | |
80 | ScenPerUidTest | |
81 | <COMMAND_INPUT> | |
82 | lttng create mysession | |
83 | </COMMAND_INPUT> | |
84 | <COMMAND_RESULT> | |
85 | 0 | |
86 | </COMMAND_RESULT> | |
87 | <COMMAND_OUTPUT> | |
88 | Session mysession created. | |
89 | Traces will be written in /home/user/lttng-traces/mysession-20130812-113358 | |
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: /home/user/lttng-traces/mysession-20130812-113358 | |
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 my destroyed. | |
112 | </COMMAND_OUTPUT> | |
113 | ||
114 | <COMMAND_INPUT> | |
115 | lttng enable-channel mychannel -u -s mysession --buffers-uid | |
116 | </COMMAND_INPUT> | |
117 | <COMMAND_RESULT> | |
118 | 0 | |
119 | </COMMAND_RESULT> | |
120 | <COMMAND_OUTPUT> | |
121 | UST channel mychannel enabled for session mysession | |
122 | </COMMAND_OUTPUT> | |
123 | ||
124 | <COMMAND_INPUT> | |
125 | lttng list mysession | |
126 | </COMMAND_INPUT> | |
127 | <COMMAND_RESULT> | |
128 | 0 | |
129 | </COMMAND_RESULT> | |
130 | <COMMAND_OUTPUT> | |
131 | Tracing session mysession: [inactive] | |
132 | Trace path: /home/user/lttng-traces/mysession-20130812-113358 | |
133 | ||
134 | === Domain: UST global === | |
135 | ||
136 | Buffer type: per UID | |
137 | ||
138 | Channels: | |
139 | ------------- | |
140 | - mychannel: [enabled] | |
141 | ||
142 | Attributes: | |
143 | overwrite mode: 0 | |
144 | subbufers size: 8388608 | |
145 | number of subbufers: 4 | |
146 | switch timer interval: 0 | |
147 | read timer interval: 0 | |
148 | output: mmap() | |
149 | ||
150 | Events: | |
151 | None | |
152 | ||
153 | </COMMAND_OUTPUT> | |
154 | ||
155 | </SCENARIO> | |
156 | ||
157 | #################################################################### | |
158 | # Scenario: Session and channel with per-PID UST buffers | |
159 | #################################################################### | |
160 | <SCENARIO> | |
161 | ScenPerPidTest | |
162 | <COMMAND_INPUT> | |
163 | lttng create mysession | |
164 | </COMMAND_INPUT> | |
165 | <COMMAND_RESULT> | |
166 | 0 | |
167 | </COMMAND_RESULT> | |
168 | <COMMAND_OUTPUT> | |
169 | Session mysession created. | |
170 | Traces will be written in /home/user/lttng-traces/mysession-20130812-113358 | |
171 | </COMMAND_OUTPUT> | |
172 | ||
173 | <COMMAND_INPUT> | |
174 | lttng list mysession | |
175 | </COMMAND_INPUT> | |
176 | <COMMAND_RESULT> | |
177 | 0 | |
178 | </COMMAND_RESULT> | |
179 | <COMMAND_OUTPUT> | |
180 | Tracing session mysession: [inactive] | |
181 | Trace path: /home/user/lttng-traces/mysession-20130812-113358 | |
182 | ||
183 | </COMMAND_OUTPUT> | |
184 | ||
185 | <COMMAND_INPUT> | |
186 | lttng destroy mysession | |
187 | </COMMAND_INPUT> | |
188 | <COMMAND_RESULT> | |
189 | 0 | |
190 | </COMMAND_RESULT> | |
191 | <COMMAND_OUTPUT> | |
192 | Session mysession destroyed. | |
193 | </COMMAND_OUTPUT> | |
194 | ||
195 | <COMMAND_INPUT> | |
196 | lttng enable-channel mychannel -u -s mysession --buffers-pid | |
197 | </COMMAND_INPUT> | |
198 | <COMMAND_RESULT> | |
199 | 0 | |
200 | </COMMAND_RESULT> | |
201 | <COMMAND_OUTPUT> | |
202 | UST channel mychannel enabled for session mysession | |
203 | </COMMAND_OUTPUT> | |
204 | ||
205 | <COMMAND_INPUT> | |
206 | lttng list mysession | |
207 | </COMMAND_INPUT> | |
208 | <COMMAND_RESULT> | |
209 | 0 | |
210 | </COMMAND_RESULT> | |
211 | <COMMAND_OUTPUT> | |
212 | Tracing session mysession: [inactive] | |
213 | Trace path: /home/user/lttng-traces/mysession-20130812-113358 | |
214 | ||
215 | === Domain: UST global === | |
216 | ||
217 | Buffer type: per PID | |
218 | ||
219 | Channels: | |
220 | ------------- | |
221 | - mychannel: [enabled] | |
222 | ||
223 | Attributes: | |
224 | overwrite mode: 0 | |
225 | subbufers size: 8388608 | |
226 | number of subbufers: 4 | |
227 | switch timer interval: 0 | |
228 | read timer interval: 0 | |
229 | output: mmap() | |
230 | ||
231 | Events: | |
232 | None | |
233 | ||
234 | </COMMAND_OUTPUT> | |
235 | ||
236 | </SCENARIO> | |
237 | ||
238 | #################################################################### | |
239 | # Scenario: Session and channel with per-PID UST buffers with option -C -W | |
240 | #################################################################### | |
241 | <SCENARIO> | |
242 | ScenBufSizeTest | |
243 | <COMMAND_INPUT> | |
244 | lttng create mysession | |
245 | </COMMAND_INPUT> | |
246 | <COMMAND_RESULT> | |
247 | 0 | |
248 | </COMMAND_RESULT> | |
249 | <COMMAND_OUTPUT> | |
250 | Session mysession created. | |
251 | Traces will be written in /home/user/lttng-traces/mysession-20130812-113358 | |
252 | </COMMAND_OUTPUT> | |
253 | ||
254 | <COMMAND_INPUT> | |
255 | lttng list mysession | |
256 | </COMMAND_INPUT> | |
257 | <COMMAND_RESULT> | |
258 | 0 | |
259 | </COMMAND_RESULT> | |
260 | <COMMAND_OUTPUT> | |
261 | Tracing session mysession: [inactive] | |
262 | Trace path: /home/user/lttng-traces/mysession-20130812-113358 | |
263 | ||
264 | </COMMAND_OUTPUT> | |
265 | ||
266 | <COMMAND_INPUT> | |
267 | lttng destroy mysession | |
268 | </COMMAND_INPUT> | |
269 | <COMMAND_RESULT> | |
270 | 0 | |
271 | </COMMAND_RESULT> | |
272 | <COMMAND_OUTPUT> | |
273 | Session mysession destroyed. | |
274 | </COMMAND_OUTPUT> | |
275 | ||
276 | <COMMAND_INPUT> | |
277 | lttng enable-channel mychannel -u -s mysession -C 1024 -W 10 | |
278 | </COMMAND_INPUT> | |
279 | <COMMAND_RESULT> | |
280 | 0 | |
281 | </COMMAND_RESULT> | |
282 | <COMMAND_OUTPUT> | |
6418ef54 | 283 | <COMMAND_ERROR_OUTPUT> |
83051fc3 | 284 | Warning: Tracefile size rounded up from (1024) to subbuffer size (8388608) |
6418ef54 | 285 | </COMMAND_ERROR_OUTPUT> |
83051fc3 BH |
286 | UST channel mychannel enabled for session mysession |
287 | </COMMAND_OUTPUT> | |
288 | ||
289 | <COMMAND_INPUT> | |
290 | lttng list mysession | |
291 | </COMMAND_INPUT> | |
292 | <COMMAND_RESULT> | |
293 | 0 | |
294 | </COMMAND_RESULT> | |
295 | <COMMAND_OUTPUT> | |
296 | Tracing session mysession: [inactive] | |
297 | Trace path: /home/user/lttng-traces/mysession-20130812-113358 | |
298 | ||
299 | === Domain: UST global === | |
300 | ||
301 | Buffer type: per PID | |
302 | ||
303 | Channels: | |
304 | ------------- | |
305 | - mychannel: [enabled] | |
306 | ||
307 | Attributes: | |
308 | overwrite mode: 0 | |
309 | subbufers size: 8388608 | |
310 | number of subbufers: 4 | |
311 | switch timer interval: 0 | |
312 | read timer interval: 0 | |
313 | output: mmap() | |
314 | ||
315 | Events: | |
316 | None | |
317 | ||
318 | </COMMAND_OUTPUT> | |
319 | ||
320 | </SCENARIO> | |
321 | ||
322 | ||
323 |