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>
273 ####################################################################
274 # Scenario: Test "lttng create <session> with LTTng 2.1 options
275 ####################################################################
276 ##################################################################
278 CreateSessionFileProto
280 lttng --mi xml create mysession -U file:///tmp
286 <?xml version="1.0" encoding="UTF-8"?>
291 <name>mysession</name>
293 <enabled>false</enabled>
294 <snapshot_mode>0</snapshot_mode>
295 <live_timer_interval>0</live_timer_interval>
298 <success>true</success>
303 lttng --mi xml list mysession
309 <?xml version="1.0" encoding="UTF-8"?>
315 <name>mysession</name>
317 <enabled>false</enabled>
318 <snapshot_mode>0</snapshot_mode>
319 <live_timer_interval>0</live_timer_interval>
328 lttng --mi xml destroy mysession
334 <?xml version="1.0" encoding="UTF-8"?>
340 <name>mysession</name>
342 <enabled>false</enabled>
343 <snapshot_mode>0</snapshot_mode>
344 <live_timer_interval>0</live_timer_interval>
348 <success>true</success>
353 ##################################################################
355 CreateSessionControlData
357 lttng --mi xml create mysession -C tcp://172.0.0.1 -D tcp://172.0.0.1:5343
363 <?xml version="1.0" encoding="UTF-8"?>
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>
375 <success>true</success>
380 lttng --mi xml list mysession
386 <?xml version="1.0" encoding="UTF-8"?>
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>
405 lttng --mi xml destroy mysession
411 <?xml version="1.0" encoding="UTF-8"?>
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>
425 <success>true</success>
430 ##################################################################
434 lttng --mi xml create mysession -U net://172.0.0.1:1234:2345
440 <?xml version="1.0" encoding="UTF-8"?>
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>
452 <success>true</success>
457 lttng --mi xml list mysession
463 <?xml version="1.0" encoding="UTF-8"?>
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>
482 lttng --mi xml destroy mysession
488 <?xml version="1.0" encoding="UTF-8"?>
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>
502 <success>true</success>
508 ##################################################################
510 CreateSessionNetwork2
512 lttng --mi xml create mysession -U net6://[ffff::eeee:dddd:cccc:0]
518 <?xml version="1.0" encoding="UTF-8"?>
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>
530 <success>true</success>
535 lttng --mi xml list mysession
541 <?xml version="1.0" encoding="UTF-8"?>
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>
560 lttng --mi xml destroy mysession
566 <?xml version="1.0" encoding="UTF-8"?>
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>
580 <success>true</success>