lttng.control: Adding support for the Python domain in the Control view
[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 <COMMAND_INPUT>
272 lttng --mi xml list -l
273 </COMMAND_INPUT>
274 <COMMAND_RESULT>
275 0
276 </COMMAND_RESULT>
277 <COMMAND_OUTPUT>
278 <?xml version="1.0" encoding="UTF-8"?>
279 <command>
280 <name>list</name>
281 <output>
282 <domains>
283 <domain>
284 <type>LOG4J</type>
285 <buffer_type>PER_PID</buffer_type>
286 <pids>
287 <pid>
288 <id>18332</id>
289 <name>java</name>
290 <events>
291 <event>
292 <name>Test</name>
293 <type>TRACEPOINT</type>
294 <enabled>true</enabled>
295 <filter>false</filter>
296 <loglevel>UNKNOWN</loglevel>
297 <loglevel_type>ALL</loglevel_type>
298 <exclusion>false</exclusion>
299 </event>
300 </events>
301 </pid>
302 </pids>
303 </domain>
304 </domains>
305 </output>
306 </command>
307 </COMMAND_OUTPUT>
308 <COMMAND_INPUT>
309 lttng --mi xml list -p
310 </COMMAND_INPUT>
311 <COMMAND_RESULT>
312 0
313 </COMMAND_RESULT>
314 <COMMAND_OUTPUT>
315 <?xml version="1.0" encoding="UTF-8"?>
316 <command>
317 <name>list</name>
318 <output>
319 <domains>
320 <domain>
321 <type>PYTHON</type>
322 <buffer_type>PER_PID</buffer_type>
323 <pids>
324 <pid>
325 <id>4940</id>
326 <name>python3</name>
327 <events>
328 <event>
329 <name>my-logger</name>
330 <type>TRACEPOINT</type>
331 <enabled>true</enabled>
332 <filter>false</filter>
333 <loglevel>PYTHON_NOTSET</loglevel>
334 <loglevel_type>ALL</loglevel_type>
335 <exclusion>false</exclusion>
336 </event>
337 </events>
338 </pid>
339 </pids>
340 </domain>
341 </domains>
342 </output>
343 </command>
344 </COMMAND_OUTPUT>
345 </SCENARIO>
346
347 ####################################################################
348 # Scenario: Test "lttng create <session> with LTTng 2.1 options
349 ####################################################################
350 ##################################################################
351 <SCENARIO>
352 CreateSessionFileProto
353 <COMMAND_INPUT>
354 lttng --mi xml create mysession -U file:///tmp
355 </COMMAND_INPUT>
356 <COMMAND_RESULT>
357 0
358 </COMMAND_RESULT>
359 <COMMAND_OUTPUT>
360 <?xml version="1.0" encoding="UTF-8"?>
361 <command>
362 <name>create</name>
363 <output>
364 <session>
365 <name>mysession</name>
366 <path>/tmp</path>
367 <enabled>false</enabled>
368 <snapshot_mode>0</snapshot_mode>
369 <live_timer_interval>0</live_timer_interval>
370 </session>
371 </output>
372 <success>true</success>
373 </command>
374 </COMMAND_OUTPUT>
375
376 <COMMAND_INPUT>
377 lttng --mi xml list mysession
378 </COMMAND_INPUT>
379 <COMMAND_RESULT>
380 0
381 </COMMAND_RESULT>
382 <COMMAND_OUTPUT>
383 <?xml version="1.0" encoding="UTF-8"?>
384 <command>
385 <name>list</name>
386 <output>
387 <sessions>
388 <session>
389 <name>mysession</name>
390 <path>/tmp</path>
391 <enabled>false</enabled>
392 <snapshot_mode>0</snapshot_mode>
393 <live_timer_interval>0</live_timer_interval>
394 <domains/>
395 </session>
396 </sessions>
397 </output>
398 </command>
399 </COMMAND_OUTPUT>
400
401 <COMMAND_INPUT>
402 lttng --mi xml destroy mysession
403 </COMMAND_INPUT>
404 <COMMAND_RESULT>
405 0
406 </COMMAND_RESULT>
407 <COMMAND_OUTPUT>
408 <?xml version="1.0" encoding="UTF-8"?>
409 <command>
410 <name>destroy</name>
411 <output>
412 <sessions>
413 <session>
414 <name>mysession</name>
415 <path>/tmp</path>
416 <enabled>false</enabled>
417 <snapshot_mode>0</snapshot_mode>
418 <live_timer_interval>0</live_timer_interval>
419 </session>
420 </sessions>
421 </output>
422 <success>true</success>
423 </command>
424 </COMMAND_OUTPUT>
425 </SCENARIO>
426
427 ##################################################################
428 <SCENARIO>
429 CreateSessionControlData
430 <COMMAND_INPUT>
431 lttng --mi xml create mysession -C tcp://172.0.0.1 -D tcp://172.0.0.1:5343
432 </COMMAND_INPUT>
433 <COMMAND_RESULT>
434 0
435 </COMMAND_RESULT>
436 <COMMAND_OUTPUT>
437 <?xml version="1.0" encoding="UTF-8"?>
438 <command>
439 <name>create</name>
440 <output>
441 <session>
442 <name>mysession</name>
443 <path>tcp4://172.0.0.1:5342/ [data: 5343]</path>
444 <enabled>false</enabled>
445 <snapshot_mode>0</snapshot_mode>
446 <live_timer_interval>0</live_timer_interval>
447 </session>
448 </output>
449 <success>true</success>
450 </command>
451 </COMMAND_OUTPUT>
452
453 <COMMAND_INPUT>
454 lttng --mi xml list mysession
455 </COMMAND_INPUT>
456 <COMMAND_RESULT>
457 0
458 </COMMAND_RESULT>
459 <COMMAND_OUTPUT>
460 <?xml version="1.0" encoding="UTF-8"?>
461 <command>
462 <name>list</name>
463 <output>
464 <sessions>
465 <session>
466 <name>mysession</name>
467 <path>tcp4://172.0.0.1:5342/ [data: 5343]</path>
468 <enabled>false</enabled>
469 <snapshot_mode>0</snapshot_mode>
470 <live_timer_interval>0</live_timer_interval>
471 <domains/>
472 </session>
473 </sessions>
474 </output>
475 </command>
476 </COMMAND_OUTPUT>
477
478 <COMMAND_INPUT>
479 lttng --mi xml destroy mysession
480 </COMMAND_INPUT>
481 <COMMAND_RESULT>
482 0
483 </COMMAND_RESULT>
484 <COMMAND_OUTPUT>
485 <?xml version="1.0" encoding="UTF-8"?>
486 <command>
487 <name>destroy</name>
488 <output>
489 <sessions>
490 <session>
491 <name>mysession</name>
492 <path>tcp4://172.0.0.1:5342/ [data: 5343]</path>
493 <enabled>false</enabled>
494 <snapshot_mode>0</snapshot_mode>
495 <live_timer_interval>0</live_timer_interval>
496 </session>
497 </sessions>
498 </output>
499 <success>true</success>
500 </command>
501 </COMMAND_OUTPUT>
502 </SCENARIO>
503
504 ##################################################################
505 <SCENARIO>
506 CreateSessionNetwork
507 <COMMAND_INPUT>
508 lttng --mi xml create mysession -U net://172.0.0.1:1234:2345
509 </COMMAND_INPUT>
510 <COMMAND_RESULT>
511 0
512 </COMMAND_RESULT>
513 <COMMAND_OUTPUT>
514 <?xml version="1.0" encoding="UTF-8"?>
515 <command>
516 <name>create</name>
517 <output>
518 <session>
519 <name>mysession</name>
520 <path>tcp4://172.0.0.1:1234/mysession-20140820-153527 [data: 2345]</path>
521 <enabled>false</enabled>
522 <snapshot_mode>0</snapshot_mode>
523 <live_timer_interval>0</live_timer_interval>
524 </session>
525 </output>
526 <success>true</success>
527 </command>
528 </COMMAND_OUTPUT>
529
530 <COMMAND_INPUT>
531 lttng --mi xml list mysession
532 </COMMAND_INPUT>
533 <COMMAND_RESULT>
534 0
535 </COMMAND_RESULT>
536 <COMMAND_OUTPUT>
537 <?xml version="1.0" encoding="UTF-8"?>
538 <command>
539 <name>list</name>
540 <output>
541 <sessions>
542 <session>
543 <name>mysession</name>
544 <path>tcp4://172.0.0.1:1234/mysession-20140820-153527 [data: 2345]</path>
545 <enabled>false</enabled>
546 <snapshot_mode>0</snapshot_mode>
547 <live_timer_interval>0</live_timer_interval>
548 <domains/>
549 </session>
550 </sessions>
551 </output>
552 </command>
553 </COMMAND_OUTPUT>
554
555 <COMMAND_INPUT>
556 lttng --mi xml destroy mysession
557 </COMMAND_INPUT>
558 <COMMAND_RESULT>
559 0
560 </COMMAND_RESULT>
561 <COMMAND_OUTPUT>
562 <?xml version="1.0" encoding="UTF-8"?>
563 <command>
564 <name>destroy</name>
565 <output>
566 <sessions>
567 <session>
568 <name>mysession</name>
569 <path>tcp4://172.0.0.1:1234/mysession-20140820-153527 [data: 2345]</path>
570 <enabled>false</enabled>
571 <snapshot_mode>0</snapshot_mode>
572 <live_timer_interval>0</live_timer_interval>
573 </session>
574 </sessions>
575 </output>
576 <success>true</success>
577 </command>
578 </COMMAND_OUTPUT>
579
580 </SCENARIO>
581
582 ##################################################################
583 <SCENARIO>
584 CreateSessionNetwork2
585 <COMMAND_INPUT>
586 lttng --mi xml create mysession -U net6://[ffff::eeee:dddd:cccc:0]
587 </COMMAND_INPUT>
588 <COMMAND_RESULT>
589 0
590 </COMMAND_RESULT>
591 <COMMAND_OUTPUT>
592 <?xml version="1.0" encoding="UTF-8"?>
593 <command>
594 <name>create</name>
595 <output>
596 <session>
597 <name>mysession</name>
598 <path>tcp6://[ffff::eeee:dddd:cccc:0]:5342/mysession-20140820-153801 [data: 5343]</path>
599 <enabled>false</enabled>
600 <snapshot_mode>0</snapshot_mode>
601 <live_timer_interval>0</live_timer_interval>
602 </session>
603 </output>
604 <success>true</success>
605 </command>
606 </COMMAND_OUTPUT>
607
608 <COMMAND_INPUT>
609 lttng --mi xml list mysession
610 </COMMAND_INPUT>
611 <COMMAND_RESULT>
612 0
613 </COMMAND_RESULT>
614 <COMMAND_OUTPUT>
615 <?xml version="1.0" encoding="UTF-8"?>
616 <command>
617 <name>list</name>
618 <output>
619 <sessions>
620 <session>
621 <name>mysession</name>
622 <path>tcp6://[ffff::eeee:dddd:cccc:0]:5342/mysession-20140820-153801 [data: 5343]</path>
623 <enabled>false</enabled>
624 <snapshot_mode>0</snapshot_mode>
625 <live_timer_interval>0</live_timer_interval>
626 <domains/>
627 </session>
628 </sessions>
629 </output>
630 </command>
631 </COMMAND_OUTPUT>
632
633 <COMMAND_INPUT>
634 lttng --mi xml destroy mysession
635 </COMMAND_INPUT>
636 <COMMAND_RESULT>
637 0
638 </COMMAND_RESULT>
639 <COMMAND_OUTPUT>
640 <?xml version="1.0" encoding="UTF-8"?>
641 <command>
642 <name>destroy</name>
643 <output>
644 <sessions>
645 <session>
646 <name>mysession</name>
647 <path>tcp6://[ffff::eeee:dddd:cccc:0]:5342/mysession-20140820-153801 [data: 5343]</path>
648 <enabled>false</enabled>
649 <snapshot_mode>0</snapshot_mode>
650 <live_timer_interval>0</live_timer_interval>
651 </session>
652 </sessions>
653 </output>
654 <success>true</success>
655 </command>
656 </COMMAND_OUTPUT>
657
658 </SCENARIO>
This page took 0.05427 seconds and 5 git commands to generate.