lttng.control: Add support for enabling syscall by name
[deliverable/tracecompass.git] / lttng / org.eclipse.tracecompass.lttng2.control.ui.tests / testfiles / CreateSessionTestMi.cfg
1 ####################################################################
2 # Copyright (c) 2014 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 # Jonathan Rajotte - Initial API and implementation
11 ####################################################################
12 ####################################################################
13 # Scenario: Initialize
14 ####################################################################
15 <SCENARIO>
16 Initialize
17 <COMMAND_INPUT>
18 lttng --mi xml version
19 </COMMAND_INPUT>
20 <COMMAND_RESULT>
21 0
22 </COMMAND_RESULT>
23 <COMMAND_OUTPUT>
24 <?xml version="1.0" encoding="UTF-8"?>
25 <command>
26 <name>version</name>
27 <output>
28 <version>
29 <string>2.6.0</string>
30 <major>2</major>
31 <minor>6</minor>
32 <commit></commit>
33 <patchLevel>0</patchLevel>
34 <name>TestMI</name>
35 <description>Lorem ipsum</description>
36 <url>http://lttng.org</url>
37 <license>lttng is free software and under the GPL license and part LGPL</license>
38 </version>
39 </output>
40 </command>
41 </COMMAND_OUTPUT>
42
43 <COMMAND_INPUT>
44 lttng --mi xml list
45 </COMMAND_INPUT>
46 <COMMAND_RESULT>
47 0
48 </COMMAND_RESULT>
49 <COMMAND_OUTPUT>
50 <?xml version="1.0" encoding="UTF-8"?>
51 <command>
52 <name>list</name>
53 <output>
54 <sessions/>
55 </output>
56 </command>
57 </COMMAND_OUTPUT>
58
59 <COMMAND_INPUT>
60 lttng --mi xml list -k
61 </COMMAND_INPUT>
62 <COMMAND_RESULT>
63 0
64 </COMMAND_RESULT>
65 <COMMAND_OUTPUT>
66 <?xml version="1.0" encoding="UTF-8"?>
67 <command>
68 <name>list</name>
69 <output>
70 <domains>
71 <domain>
72 <type>KERNEL</type>
73 <buffer_type>PER_PID</buffer_type>
74 <events>
75 <event>
76 <name>sched_kthread_stop</name>
77 <type>TRACEPOINT</type>
78 <enabled>true</enabled>
79 <filter>false</filter>
80 <loglevel>TRACE_EMERG</loglevel>
81 <loglevel_type>ALL</loglevel_type>
82 <exclusion>false</exclusion>
83 </event>
84 <event>
85 <name>sched_kthread_stop_ret</name>
86 <type>TRACEPOINT</type>
87 <enabled>true</enabled>
88 <filter>false</filter>
89 <loglevel>TRACE_EMERG</loglevel>
90 <loglevel_type>ALL</loglevel_type>
91 <exclusion>false</exclusion>
92 </event>
93 <event>
94 <name>sched_wakeup_new</name>
95 <type>TRACEPOINT</type>
96 <enabled>true</enabled>
97 <filter>false</filter>
98 <loglevel>TRACE_EMERG</loglevel>
99 <loglevel_type>ALL</loglevel_type>
100 <exclusion>false</exclusion>
101 </event>
102 </events>
103 </domain>
104 </domains>
105 </output>
106 </command>
107 </COMMAND_OUTPUT>
108
109 <COMMAND_INPUT>
110 lttng --mi xml list -k --syscall
111 </COMMAND_INPUT>
112 <COMMAND_RESULT>
113 0
114 </COMMAND_RESULT>
115 <COMMAND_OUTPUT>
116 <?xml version="1.0" encoding="UTF-8"?>
117 <command>
118 <name>list</name>
119 <output>
120 <events>
121 <event>
122 <name>read</name>
123 <type>SYSCALL</type>
124 <enabled>true</enabled>
125 <filter>false</filter>
126 </event>
127 <event>
128 <name>write</name>
129 <type>SYSCALL</type>
130 <enabled>true</enabled>
131 <filter>false</filter>
132 </event>
133 <event>
134 <name>open</name>
135 <type>SYSCALL</type>
136 <enabled>true</enabled>
137 <filter>false</filter>
138 </event>
139 </events>
140 </output>
141 </command>
142 </COMMAND_OUTPUT>
143
144 <COMMAND_INPUT>
145 lttng --mi xml list -u -f
146 </COMMAND_INPUT>
147 <COMMAND_RESULT>
148 0
149 </COMMAND_RESULT>
150 <COMMAND_OUTPUT>
151 <?xml version="1.0" encoding="UTF-8"?>
152 <command>
153 <name>list</name>
154 <output>
155 <domains>
156 <domain>
157 <type>UST</type>
158 <buffer_type>PER_PID</buffer_type>
159 <pids>
160 <pid>
161 <id>9379</id>
162 <name>/home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello</name>
163 <events>
164 <event>
165 <name>ust_tests_hello:tptest_sighandler</name>
166 <type>TRACEPOINT</type>
167 <enabled>true</enabled>
168 <filter>false</filter>
169 <loglevel>TRACE_DEBUG_MODULE</loglevel>
170 <loglevel_type>ALL</loglevel_type>
171 <exclusion>false</exclusion>
172 <event_fields/>
173 </event>
174 <event>
175 <name>ust_tests_hello:tptest</name>
176 <type>TRACEPOINT</type>
177 <enabled>true</enabled>
178 <filter>false</filter>
179 <loglevel>TRACE_INFO</loglevel>
180 <loglevel_type>ALL</loglevel_type>
181 <exclusion>false</exclusion>
182 <event_fields>
183 <event_field>
184 <name>doublefield</name>
185 <type>FLOAT</type>
186 <nowrite>0</nowrite>
187 </event_field>
188 <event_field>
189 <name>floatfield</name>
190 <type>FLOAT</type>
191 <nowrite>0</nowrite>
192 </event_field>
193 <event_field>
194 <name>stringfield</name>
195 <type>STRING</type>
196 <nowrite>0</nowrite>
197 </event_field>
198 </event_fields>
199 </event>
200 </events>
201 </pid>
202 <pid>
203 <id>4852</id>
204 <name>/home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello</name>
205 <events>
206 <event>
207 <name>ust_tests_hello:tptest_sighandler</name>
208 <type>TRACEPOINT</type>
209 <enabled>true</enabled>
210 <filter>false</filter>
211 <loglevel>TRACE_WARNING</loglevel>
212 <loglevel_type>ALL</loglevel_type>
213 <exclusion>false</exclusion>
214 <event_fields/>
215 </event>
216 <event>
217 <name>ust_tests_hello:tptest</name>
218 <type>TRACEPOINT</type>
219 <enabled>true</enabled>
220 <filter>false</filter>
221 <loglevel>TRACE_DEBUG_FUNCTION</loglevel>
222 <loglevel_type>ALL</loglevel_type>
223 <exclusion>false</exclusion>
224 <event_fields>
225 <event_field>
226 <name>doublefield</name>
227 <type>FLOAT</type>
228 <nowrite>0</nowrite>
229 </event_field>
230 <event_field>
231 <name>floatfield</name>
232 <type>FLOAT</type>
233 <nowrite>0</nowrite>
234 </event_field>
235 <event_field>
236 <name>stringfield</name>
237 <type>STRING</type>
238 <nowrite>0</nowrite>
239 </event_field>
240 </event_fields>
241 </event>
242 </events>
243 </pid>
244 </pids>
245 </domain>
246 </domains>
247 </output>
248 </command>
249 </COMMAND_OUTPUT>
250 <COMMAND_INPUT>
251 lttng --mi xml list -j
252 </COMMAND_INPUT>
253 <COMMAND_RESULT>
254 0
255 </COMMAND_RESULT>
256 <COMMAND_OUTPUT>
257 <?xml version="1.0" encoding="UTF-8"?>
258 <command>
259 <name>list</name>
260 <output>
261 <domains>
262 <domain>
263 <type>JUL</type>
264 <buffer_type>PER_PID</buffer_type>
265 <pids/>
266 </domain>
267 </domains>
268 </output>
269 </command>
270 </COMMAND_OUTPUT>
271 </SCENARIO>
272
273 ####################################################################
274 # Scenario: Test "lttng create <session> with LTTng 2.1 options
275 ####################################################################
276 ##################################################################
277 <SCENARIO>
278 CreateSessionFileProto
279 <COMMAND_INPUT>
280 lttng --mi xml create mysession -U file:///tmp
281 </COMMAND_INPUT>
282 <COMMAND_RESULT>
283 0
284 </COMMAND_RESULT>
285 <COMMAND_OUTPUT>
286 <?xml version="1.0" encoding="UTF-8"?>
287 <command>
288 <name>create</name>
289 <output>
290 <session>
291 <name>mysession</name>
292 <path>/tmp</path>
293 <enabled>false</enabled>
294 <snapshot_mode>0</snapshot_mode>
295 <live_timer_interval>0</live_timer_interval>
296 </session>
297 </output>
298 <success>true</success>
299 </command>
300 </COMMAND_OUTPUT>
301
302 <COMMAND_INPUT>
303 lttng --mi xml list mysession
304 </COMMAND_INPUT>
305 <COMMAND_RESULT>
306 0
307 </COMMAND_RESULT>
308 <COMMAND_OUTPUT>
309 <?xml version="1.0" encoding="UTF-8"?>
310 <command>
311 <name>list</name>
312 <output>
313 <sessions>
314 <session>
315 <name>mysession</name>
316 <path>/tmp</path>
317 <enabled>false</enabled>
318 <snapshot_mode>0</snapshot_mode>
319 <live_timer_interval>0</live_timer_interval>
320 <domains/>
321 </session>
322 </sessions>
323 </output>
324 </command>
325 </COMMAND_OUTPUT>
326
327 <COMMAND_INPUT>
328 lttng --mi xml destroy mysession
329 </COMMAND_INPUT>
330 <COMMAND_RESULT>
331 0
332 </COMMAND_RESULT>
333 <COMMAND_OUTPUT>
334 <?xml version="1.0" encoding="UTF-8"?>
335 <command>
336 <name>destroy</name>
337 <output>
338 <sessions>
339 <session>
340 <name>mysession</name>
341 <path>/tmp</path>
342 <enabled>false</enabled>
343 <snapshot_mode>0</snapshot_mode>
344 <live_timer_interval>0</live_timer_interval>
345 </session>
346 </sessions>
347 </output>
348 <success>true</success>
349 </command>
350 </COMMAND_OUTPUT>
351 </SCENARIO>
352
353 ##################################################################
354 <SCENARIO>
355 CreateSessionControlData
356 <COMMAND_INPUT>
357 lttng --mi xml create mysession -C tcp://172.0.0.1 -D tcp://172.0.0.1:5343
358 </COMMAND_INPUT>
359 <COMMAND_RESULT>
360 0
361 </COMMAND_RESULT>
362 <COMMAND_OUTPUT>
363 <?xml version="1.0" encoding="UTF-8"?>
364 <command>
365 <name>create</name>
366 <output>
367 <session>
368 <name>mysession</name>
369 <path>tcp4://172.0.0.1:5342/ [data: 5343]</path>
370 <enabled>false</enabled>
371 <snapshot_mode>0</snapshot_mode>
372 <live_timer_interval>0</live_timer_interval>
373 </session>
374 </output>
375 <success>true</success>
376 </command>
377 </COMMAND_OUTPUT>
378
379 <COMMAND_INPUT>
380 lttng --mi xml list mysession
381 </COMMAND_INPUT>
382 <COMMAND_RESULT>
383 0
384 </COMMAND_RESULT>
385 <COMMAND_OUTPUT>
386 <?xml version="1.0" encoding="UTF-8"?>
387 <command>
388 <name>list</name>
389 <output>
390 <sessions>
391 <session>
392 <name>mysession</name>
393 <path>tcp4://172.0.0.1:5342/ [data: 5343]</path>
394 <enabled>false</enabled>
395 <snapshot_mode>0</snapshot_mode>
396 <live_timer_interval>0</live_timer_interval>
397 <domains/>
398 </session>
399 </sessions>
400 </output>
401 </command>
402 </COMMAND_OUTPUT>
403
404 <COMMAND_INPUT>
405 lttng --mi xml destroy mysession
406 </COMMAND_INPUT>
407 <COMMAND_RESULT>
408 0
409 </COMMAND_RESULT>
410 <COMMAND_OUTPUT>
411 <?xml version="1.0" encoding="UTF-8"?>
412 <command>
413 <name>destroy</name>
414 <output>
415 <sessions>
416 <session>
417 <name>mysession</name>
418 <path>tcp4://172.0.0.1:5342/ [data: 5343]</path>
419 <enabled>false</enabled>
420 <snapshot_mode>0</snapshot_mode>
421 <live_timer_interval>0</live_timer_interval>
422 </session>
423 </sessions>
424 </output>
425 <success>true</success>
426 </command>
427 </COMMAND_OUTPUT>
428 </SCENARIO>
429
430 ##################################################################
431 <SCENARIO>
432 CreateSessionNetwork
433 <COMMAND_INPUT>
434 lttng --mi xml create mysession -U net://172.0.0.1:1234:2345
435 </COMMAND_INPUT>
436 <COMMAND_RESULT>
437 0
438 </COMMAND_RESULT>
439 <COMMAND_OUTPUT>
440 <?xml version="1.0" encoding="UTF-8"?>
441 <command>
442 <name>create</name>
443 <output>
444 <session>
445 <name>mysession</name>
446 <path>tcp4://172.0.0.1:1234/mysession-20140820-153527 [data: 2345]</path>
447 <enabled>false</enabled>
448 <snapshot_mode>0</snapshot_mode>
449 <live_timer_interval>0</live_timer_interval>
450 </session>
451 </output>
452 <success>true</success>
453 </command>
454 </COMMAND_OUTPUT>
455
456 <COMMAND_INPUT>
457 lttng --mi xml list mysession
458 </COMMAND_INPUT>
459 <COMMAND_RESULT>
460 0
461 </COMMAND_RESULT>
462 <COMMAND_OUTPUT>
463 <?xml version="1.0" encoding="UTF-8"?>
464 <command>
465 <name>list</name>
466 <output>
467 <sessions>
468 <session>
469 <name>mysession</name>
470 <path>tcp4://172.0.0.1:1234/mysession-20140820-153527 [data: 2345]</path>
471 <enabled>false</enabled>
472 <snapshot_mode>0</snapshot_mode>
473 <live_timer_interval>0</live_timer_interval>
474 <domains/>
475 </session>
476 </sessions>
477 </output>
478 </command>
479 </COMMAND_OUTPUT>
480
481 <COMMAND_INPUT>
482 lttng --mi xml destroy mysession
483 </COMMAND_INPUT>
484 <COMMAND_RESULT>
485 0
486 </COMMAND_RESULT>
487 <COMMAND_OUTPUT>
488 <?xml version="1.0" encoding="UTF-8"?>
489 <command>
490 <name>destroy</name>
491 <output>
492 <sessions>
493 <session>
494 <name>mysession</name>
495 <path>tcp4://172.0.0.1:1234/mysession-20140820-153527 [data: 2345]</path>
496 <enabled>false</enabled>
497 <snapshot_mode>0</snapshot_mode>
498 <live_timer_interval>0</live_timer_interval>
499 </session>
500 </sessions>
501 </output>
502 <success>true</success>
503 </command>
504 </COMMAND_OUTPUT>
505
506 </SCENARIO>
507
508 ##################################################################
509 <SCENARIO>
510 CreateSessionNetwork2
511 <COMMAND_INPUT>
512 lttng --mi xml create mysession -U net6://[ffff::eeee:dddd:cccc:0]
513 </COMMAND_INPUT>
514 <COMMAND_RESULT>
515 0
516 </COMMAND_RESULT>
517 <COMMAND_OUTPUT>
518 <?xml version="1.0" encoding="UTF-8"?>
519 <command>
520 <name>create</name>
521 <output>
522 <session>
523 <name>mysession</name>
524 <path>tcp6://[ffff::eeee:dddd:cccc:0]:5342/mysession-20140820-153801 [data: 5343]</path>
525 <enabled>false</enabled>
526 <snapshot_mode>0</snapshot_mode>
527 <live_timer_interval>0</live_timer_interval>
528 </session>
529 </output>
530 <success>true</success>
531 </command>
532 </COMMAND_OUTPUT>
533
534 <COMMAND_INPUT>
535 lttng --mi xml list mysession
536 </COMMAND_INPUT>
537 <COMMAND_RESULT>
538 0
539 </COMMAND_RESULT>
540 <COMMAND_OUTPUT>
541 <?xml version="1.0" encoding="UTF-8"?>
542 <command>
543 <name>list</name>
544 <output>
545 <sessions>
546 <session>
547 <name>mysession</name>
548 <path>tcp6://[ffff::eeee:dddd:cccc:0]:5342/mysession-20140820-153801 [data: 5343]</path>
549 <enabled>false</enabled>
550 <snapshot_mode>0</snapshot_mode>
551 <live_timer_interval>0</live_timer_interval>
552 <domains/>
553 </session>
554 </sessions>
555 </output>
556 </command>
557 </COMMAND_OUTPUT>
558
559 <COMMAND_INPUT>
560 lttng --mi xml destroy mysession
561 </COMMAND_INPUT>
562 <COMMAND_RESULT>
563 0
564 </COMMAND_RESULT>
565 <COMMAND_OUTPUT>
566 <?xml version="1.0" encoding="UTF-8"?>
567 <command>
568 <name>destroy</name>
569 <output>
570 <sessions>
571 <session>
572 <name>mysession</name>
573 <path>tcp6://[ffff::eeee:dddd:cccc:0]:5342/mysession-20140820-153801 [data: 5343]</path>
574 <enabled>false</enabled>
575 <snapshot_mode>0</snapshot_mode>
576 <live_timer_interval>0</live_timer_interval>
577 </session>
578 </sessions>
579 </output>
580 <success>true</success>
581 </command>
582 </COMMAND_OUTPUT>
583
584 </SCENARIO>
This page took 0.052385 seconds and 5 git commands to generate.