1 ####################################################################
2 # Copyright (c) 2014 Ericsson
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
10 # Jonathan Rajotte - Initial API and implementation
11 ####################################################################
12 ####################################################################
13 # Scenario: Initialize
14 ####################################################################
18 lttng --mi xml version
24 <?xml version="1.0" encoding="UTF-8"?>
29 <string>2.6.0</string>
33 <patchLevel>0</patchLevel>
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>
50 <?xml version="1.0" encoding="UTF-8"?>
60 lttng --mi xml list -k
66 <?xml version="1.0" encoding="UTF-8"?>
73 <buffer_type>PER_PID</buffer_type>
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>
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>
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>
110 lttng --mi xml list -k --syscall
116 <?xml version="1.0" encoding="UTF-8"?>
124 <enabled>true</enabled>
125 <filter>false</filter>
130 <enabled>true</enabled>
131 <filter>false</filter>
136 <enabled>true</enabled>
137 <filter>false</filter>
145 lttng --mi xml list -u -f
151 <?xml version="1.0" encoding="UTF-8"?>
158 <buffer_type>PER_PID</buffer_type>
162 <name>/home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello</name>
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>
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>
184 <name>doublefield</name>
189 <name>floatfield</name>
194 <name>stringfield</name>
204 <name>/home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello</name>
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>
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>
226 <name>doublefield</name>
231 <name>floatfield</name>
236 <name>stringfield</name>
251 lttng --mi xml list -j
257 <?xml version="1.0" encoding="UTF-8"?>
264 <buffer_type>PER_PID</buffer_type>
272 lttng --mi xml list -l
278 <?xml version="1.0" encoding="UTF-8"?>
285 <buffer_type>PER_PID</buffer_type>
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>
309 lttng --mi xml list -p
315 <?xml version="1.0" encoding="UTF-8"?>
322 <buffer_type>PER_PID</buffer_type>
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>
347 ####################################################################
348 # Scenario: Test "lttng create <session> with LTTng 2.1 options
349 ####################################################################
350 ##################################################################
352 CreateSessionFileProto
354 lttng --mi xml create mysession -U file:///tmp
360 <?xml version="1.0" encoding="UTF-8"?>
365 <name>mysession</name>
367 <enabled>false</enabled>
368 <snapshot_mode>0</snapshot_mode>
369 <live_timer_interval>0</live_timer_interval>
372 <success>true</success>
377 lttng --mi xml list mysession
383 <?xml version="1.0" encoding="UTF-8"?>
389 <name>mysession</name>
391 <enabled>false</enabled>
392 <snapshot_mode>0</snapshot_mode>
393 <live_timer_interval>0</live_timer_interval>
402 lttng --mi xml destroy mysession
408 <?xml version="1.0" encoding="UTF-8"?>
414 <name>mysession</name>
416 <enabled>false</enabled>
417 <snapshot_mode>0</snapshot_mode>
418 <live_timer_interval>0</live_timer_interval>
422 <success>true</success>
427 ##################################################################
429 CreateSessionControlData
431 lttng --mi xml create mysession -C tcp://172.0.0.1 -D tcp://172.0.0.1:5343
437 <?xml version="1.0" encoding="UTF-8"?>
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>
449 <success>true</success>
454 lttng --mi xml list mysession
460 <?xml version="1.0" encoding="UTF-8"?>
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>
479 lttng --mi xml destroy mysession
485 <?xml version="1.0" encoding="UTF-8"?>
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>
499 <success>true</success>
504 ##################################################################
508 lttng --mi xml create mysession -U net://172.0.0.1:1234:2345
514 <?xml version="1.0" encoding="UTF-8"?>
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>
526 <success>true</success>
531 lttng --mi xml list mysession
537 <?xml version="1.0" encoding="UTF-8"?>
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>
556 lttng --mi xml destroy mysession
562 <?xml version="1.0" encoding="UTF-8"?>
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>
576 <success>true</success>
582 ##################################################################
584 CreateSessionNetwork2
586 lttng --mi xml create mysession -U net6://[ffff::eeee:dddd:cccc:0]
592 <?xml version="1.0" encoding="UTF-8"?>
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>
604 <success>true</success>
609 lttng --mi xml list mysession
615 <?xml version="1.0" encoding="UTF-8"?>
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>
634 lttng --mi xml destroy mysession
640 <?xml version="1.0" encoding="UTF-8"?>
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>
654 <success>true</success>