lttng.control: Document and test the Python domain in the Control view
[deliverable/tracecompass.git] / lttng / org.eclipse.tracecompass.lttng2.control.ui.tests / testfiles / CreateSessionTestMi.cfg
CommitLineData
7fa45c7f
JRJ
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>
16Initialize
17<COMMAND_INPUT>
774a7993 18lttng --mi xml version
7fa45c7f
JRJ
19</COMMAND_INPUT>
20<COMMAND_RESULT>
210
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>
774a7993 44lttng --mi xml list
7fa45c7f
JRJ
45</COMMAND_INPUT>
46<COMMAND_RESULT>
470
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>
60lttng --mi xml list -k
61</COMMAND_INPUT>
62<COMMAND_RESULT>
630
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>
207ff523
BR
108
109<COMMAND_INPUT>
110lttng --mi xml list -k --syscall
111</COMMAND_INPUT>
112<COMMAND_RESULT>
1130
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>
7fa45c7f
JRJ
143
144<COMMAND_INPUT>
774a7993 145lttng --mi xml list -u -f
7fa45c7f
JRJ
146</COMMAND_INPUT>
147<COMMAND_RESULT>
1480
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>
a20452b1
BR
250<COMMAND_INPUT>
251lttng --mi xml list -j
252</COMMAND_INPUT>
253<COMMAND_RESULT>
2540
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>
74fe9bdd
BR
271<COMMAND_INPUT>
272lttng --mi xml list -l
273</COMMAND_INPUT>
274<COMMAND_RESULT>
2750
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>
3d2d8c9f
BR
308<COMMAND_INPUT>
309lttng --mi xml list -p
310</COMMAND_INPUT>
311<COMMAND_RESULT>
3120
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>
7fa45c7f
JRJ
345</SCENARIO>
346
347####################################################################
774a7993 348# Scenario: Test "lttng create <session> with LTTng 2.1 options
7fa45c7f
JRJ
349####################################################################
350##################################################################
351<SCENARIO>
352CreateSessionFileProto
353<COMMAND_INPUT>
354lttng --mi xml create mysession -U file:///tmp
355</COMMAND_INPUT>
356<COMMAND_RESULT>
3570
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>
377lttng --mi xml list mysession
378</COMMAND_INPUT>
379<COMMAND_RESULT>
3800
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>
402lttng --mi xml destroy mysession
403</COMMAND_INPUT>
404<COMMAND_RESULT>
4050
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>
429CreateSessionControlData
430<COMMAND_INPUT>
431lttng --mi xml create mysession -C tcp://172.0.0.1 -D tcp://172.0.0.1:5343
432</COMMAND_INPUT>
433<COMMAND_RESULT>
4340
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>
454lttng --mi xml list mysession
455</COMMAND_INPUT>
456<COMMAND_RESULT>
4570
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>
479lttng --mi xml destroy mysession
480</COMMAND_INPUT>
481<COMMAND_RESULT>
4820
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>
506CreateSessionNetwork
507<COMMAND_INPUT>
508lttng --mi xml create mysession -U net://172.0.0.1:1234:2345
509</COMMAND_INPUT>
510<COMMAND_RESULT>
5110
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>
531lttng --mi xml list mysession
532</COMMAND_INPUT>
533<COMMAND_RESULT>
5340
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>
556lttng --mi xml destroy mysession
557</COMMAND_INPUT>
558<COMMAND_RESULT>
5590
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>
584CreateSessionNetwork2
585<COMMAND_INPUT>
586lttng --mi xml create mysession -U net6://[ffff::eeee:dddd:cccc:0]
587</COMMAND_INPUT>
588<COMMAND_RESULT>
5890
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>
609lttng --mi xml list mysession
610</COMMAND_INPUT>
611<COMMAND_RESULT>
6120
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>
634lttng --mi xml destroy mysession
635</COMMAND_INPUT>
636<COMMAND_RESULT>
6370
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.080064 seconds and 5 git commands to generate.