tmf: lttngControl: basic mi test suite
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng2.control.ui.tests / testfiles / LTTngServiceTest.cfg
CommitLineData
d132bcc7
BH
1####################################################################
2# Copyright (c) 2012 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# Bernd Hufmann - Initial API and implementation
11####################################################################
12####################################################################
13# Scenario: Test lttng not installed
14####################################################################
15<SCENARIO>
16LttngNotInstalled
17<COMMAND_INPUT>
18lttng list
19</COMMAND_INPUT>
20<COMMAND_RESULT>
211
22</COMMAND_RESULT>
23<COMMAND_OUTPUT>
6418ef54 24<COMMAND_ERROR_OUTPUT>
d132bcc7 25Command not found
6418ef54 26</COMMAND_ERROR_OUTPUT>
d132bcc7
BH
27</COMMAND_OUTPUT>
28</SCENARIO>
29
276c17e7
BH
30####################################################################
31# Scenario: Test lttng version
32####################################################################
33<SCENARIO>
34LttngVersion
35<COMMAND_INPUT>
36lttng version
37</COMMAND_INPUT>
38<COMMAND_RESULT>
390
40</COMMAND_RESULT>
41<COMMAND_OUTPUT>
cfe737e4 42lttng version 2.1.0 - Basse Messe
276c17e7
BH
43Web site: http://lttng.org/
44
45lttng is free software and under the GPL license and part LGPL
46</COMMAND_OUTPUT>
47</SCENARIO>
48
d6fc6e1b
BH
49####################################################################
50# Scenario: Test lttng version
51# output with prompt
52####################################################################
53<SCENARIO>
54LttngVersionWithPrompt
55<COMMAND_INPUT>
56lttng version
57</COMMAND_INPUT>
58<COMMAND_RESULT>
590
60</COMMAND_RESULT>
61<COMMAND_OUTPUT>
62Prompt> lttng version 2.0.0 - Annedd'ale
63Web site: http://lttng.org/
64
65lttng is free software and under the GPL license and part LGPL
66</COMMAND_OUTPUT>
67</SCENARIO>
68
276c17e7
BH
69####################################################################
70# Scenario: Test lttng version (unsupported version)
71####################################################################
72<SCENARIO>
73LttngUnsupportedVersion
74<COMMAND_INPUT>
75lttng version
76</COMMAND_INPUT>
77<COMMAND_RESULT>
780
79</COMMAND_RESULT>
80<COMMAND_OUTPUT>
81lttng version 200.0.0 - Annedd'ale
82Web site: http://lttng.org/
83
84lttng is free software and under the GPL license and part LGPL
85</COMMAND_OUTPUT>
86</SCENARIO>
87
88
89####################################################################
90# Scenario: Test lttng version (noversion)
91####################################################################
92<SCENARIO>
93LttngNoVersion
94<COMMAND_INPUT>
95lttng version
96</COMMAND_INPUT>
97<COMMAND_RESULT>
980
99</COMMAND_RESULT>
100<COMMAND_OUTPUT>
101Web site: http://lttng.org/
102
103lttng is free software and under the GPL license and part LGPL
104</COMMAND_OUTPUT>
105</SCENARIO>
106
d132bcc7
BH
107####################################################################
108# Scenario: Test no sessions available
109####################################################################
110<SCENARIO>
111NoSessionAvailable
112<COMMAND_INPUT>
113lttng list
114</COMMAND_INPUT>
115<COMMAND_RESULT>
1160
117</COMMAND_RESULT>
118<COMMAND_OUTPUT>
119Currently no available tracing session
120</COMMAND_OUTPUT>
121</SCENARIO>
122
123####################################################################
124# Scenario: Test get sessions
125####################################################################
126<SCENARIO>
127GetSessionNames1
128<COMMAND_INPUT>
129lttng list
130</COMMAND_INPUT>
131<COMMAND_RESULT>
1320
133</COMMAND_RESULT>
134<COMMAND_OUTPUT>
135Available tracing sessions:
136 1) mysession1 (/home/user/lttng-traces/mysession1-20120123-083928) [inactive]
137 2) mysession (/home/user/lttng-traces/mysession-20120123-083318) [inactive]
138
139 Use lttng list <session_name> for more details
140</COMMAND_OUTPUT>
141</SCENARIO>
142
143####################################################################
144# Scenario: Test lttng list <name> where session doesn't exist
145####################################################################
146<SCENARIO>
147GetSessionNameNotExist
148<COMMAND_INPUT>
149lttng list test
150</COMMAND_INPUT>
151<COMMAND_RESULT>
1521
153</COMMAND_RESULT>
154<COMMAND_OUTPUT>
155Session test not found
6418ef54 156<COMMAND_ERROR_OUTPUT>
d132bcc7 157Error: Session name not found
6418ef54 158</COMMAND_ERROR_OUTPUT>
d132bcc7
BH
159</COMMAND_OUTPUT>
160</SCENARIO>
161
d128c979
BH
162####################################################################
163# Scenario: Test lttng -vvv list <name> where session doesn't exist
164####################################################################
165<SCENARIO>
166GetSessionNameNotExistVerbose
167<COMMAND_INPUT>
168lttng -vvv list test
169</COMMAND_INPUT>
170<COMMAND_RESULT>
1711
172</COMMAND_RESULT>
173<COMMAND_OUTPUT>
174DEBUG2: Session name: test [in cmd_list() at commands/list.c:618]
175DEBUG1: Session count 1 [in list_sessions() at commands/list.c:485]
6418ef54 176<COMMAND_ERROR_OUTPUT>
d128c979
BH
177Error: Session 'test' not found
178Error: Command error
6418ef54 179</COMMAND_ERROR_OUTPUT>
d128c979
BH
180DEBUG1: Clean exit [in clean_exit() at lttng.c:165]
181</COMMAND_OUTPUT>
182</SCENARIO>
183
d132bcc7
BH
184####################################################################
185# Scenario: Test lttng list with garbage output
186####################################################################
187<SCENARIO>
188GetSessionGarbageOut
189<COMMAND_INPUT>
190lttng list
191</COMMAND_INPUT>
192<COMMAND_RESULT>
1930
194</COMMAND_RESULT>
195<COMMAND_OUTPUT>
196asdfaereafsdcv 12333456434&*89**(())(^%$*
197@#$%^&*()@#$%^&*()0834523094578kj;djkfs
198a;sdf094v5u dsafj;sd9
199</COMMAND_OUTPUT>
200</SCENARIO>
201
202####################################################################
203# Scenario: Test lttng list <name> with sample outputs
204####################################################################
205<SCENARIO>
206GetSession1
207<COMMAND_INPUT>
208lttng list mysession
209</COMMAND_INPUT>
210<COMMAND_RESULT>
2110
212</COMMAND_RESULT>
213<COMMAND_OUTPUT>
214Tracing session mysession: [active]
215 Trace path: /home/user/lttng-traces/mysession-20120129-084256
216
217=== Domain: Kernel ===
218
219Channels:
220-------------
221- channel0: [enabled]
222
223 Attributes:
224 overwrite mode: 0
225 subbufers size: 262144
226 number of subbufers: 4
227 switch timer interval: 0
228 read timer interval: 200
229 output: splice()
230
231 Events:
232 block_rq_remap (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
233 block_bio_remap (loglevel: TRACE_EMERG (0)) (type: tracepoint) [disabled]
234
235- channel1: [disabled]
236
237 Attributes:
238 overwrite mode: 1
239 subbufers size: 524288
240 number of subbufers: 4
241 switch timer interval: 100
242 read timer interval: 400
243 output: splice()
244
245 Events:
246 None
247
248=== Domain: UST global ===
249
250Channels:
251-------------
252- mychannel1: [disabled]
253
254 Attributes:
255 overwrite mode: 1
256 subbufers size: 8192
257 number of subbufers: 8
258 switch timer interval: 200
259 read timer interval: 100
260 output: mmap()
261
262 Events:
263 None
264
265- channel0: [enabled]
266
267 Attributes:
268 overwrite mode: 0
269 subbufers size: 4096
270 number of subbufers: 4
271 switch timer interval: 0
272 read timer interval: 200
273 output: mmap()
274
275 Events:
276 ust_tests_hello:tptest_sighandler (loglevel: TRACE_DEBUG_LINE (13)) (type: tracepoint) [disabled]
277 * (type: tracepoint) [enabled]
278
279</COMMAND_OUTPUT>
280<COMMAND_INPUT>
281lttng list mysession1
282</COMMAND_INPUT>
283<COMMAND_RESULT>
2840
285</COMMAND_RESULT>
286<COMMAND_OUTPUT>
287Tracing session mysession1: [inactive]
288 Trace path: /home/user/lttng-traces/mysession1-20120203-133225
289
290</COMMAND_OUTPUT>
291</SCENARIO>
292
293
294####################################################################
295# Scenario: Test "lttng list -k" with sample output
296####################################################################
297<SCENARIO>
298GetKernelProvider1
299<COMMAND_INPUT>
300lttng list -k
301</COMMAND_INPUT>
302<COMMAND_RESULT>
3030
304</COMMAND_RESULT>
305<COMMAND_OUTPUT>
306Kernel events
307-------------
308 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint)
309 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint)
310 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint)
311
312</COMMAND_OUTPUT>
313</SCENARIO>
314
a07c7629
BH
315####################################################################
316# Scenario: Test "lttng list -k" with no kernel and no session daemon
317####################################################################
318<SCENARIO>
319ListWithNoKernel1
320<COMMAND_INPUT>
321lttng list -k
322</COMMAND_INPUT>
323<COMMAND_RESULT>
3241
325</COMMAND_RESULT>
326<COMMAND_OUTPUT>
327Spawning session daemon
6418ef54 328<COMMAND_ERROR_OUTPUT>
a07c7629 329Error: Unable to list kernel events
6418ef54 330</COMMAND_ERROR_OUTPUT>
a07c7629
BH
331</COMMAND_OUTPUT>
332</SCENARIO>
333
334####################################################################
335# Scenario: Test "lttng list -k" with no kernel and with session daemon
336####################################################################
337<SCENARIO>
338ListWithNoKernel2
339<COMMAND_INPUT>
340lttng list -k
341</COMMAND_INPUT>
342<COMMAND_RESULT>
3431
344</COMMAND_RESULT>
345<COMMAND_OUTPUT>
6418ef54 346<COMMAND_ERROR_OUTPUT>
a07c7629 347Error: Unable to list kernel events
6418ef54 348</COMMAND_ERROR_OUTPUT>
a07c7629
BH
349</COMMAND_OUTPUT>
350</SCENARIO>
351
d128c979
BH
352####################################################################
353# Scenario: Test "lttng list -k" with no kernel, with session daemon and verbose
354####################################################################
355<SCENARIO>
356ListWithNoKernelVerbose
357<COMMAND_INPUT>
358lttng -vvv list -k
359</COMMAND_INPUT>
360<COMMAND_RESULT>
3611
362</COMMAND_RESULT>
363<COMMAND_OUTPUT>
364DEBUG2: Session name: (null) [in cmd_list() at commands/list.c:618]
365DEBUG1: Getting kernel tracing events [in list_kernel_events() at commands/list.c:309]
6418ef54 366<COMMAND_ERROR_OUTPUT>
d128c979 367Error: Unable to list kernel events
6418ef54 368</COMMAND_ERROR_OUTPUT>
d128c979
BH
369DEBUG1: Clean exit [in clean_exit() at lttng.c:165]
370</COMMAND_OUTPUT>
371</SCENARIO>
372
d132bcc7
BH
373####################################################################
374# Scenario: Test "lttng list -u" with sample output
375####################################################################
376<SCENARIO>
377GetUstProvider1
378<COMMAND_INPUT>
379lttng list -u
380</COMMAND_INPUT>
381<COMMAND_RESULT>
3820
383</COMMAND_RESULT>
384<COMMAND_OUTPUT>
385UST events:
386-------------
387
388PID: 9379 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
389 ust_tests_hello:tptest_sighandler (loglevel: TRACE_DEBUG_MODULE (10)) (type: tracepoint)
390 ust_tests_hello:tptest (loglevel: TRACE_INFO (6)) (type: tracepoint)
391
392PID: 4852 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
393 ust_tests_hello:tptest_sighandler (loglevel: TRACE_WARNING (4)) (type: tracepoint)
394 ust_tests_hello:tptest (loglevel: TRACE_DEBUG_FUNCTION (12)) (type: tracepoint)
395
396</COMMAND_OUTPUT>
397</SCENARIO>
398
399####################################################################
400# Scenario: Test "lttng list -u" with no UST provider available
401####################################################################
402<SCENARIO>
403GetUstProvider2
404<COMMAND_INPUT>
405lttng list -u
406</COMMAND_INPUT>
407<COMMAND_RESULT>
4080
409</COMMAND_RESULT>
410<COMMAND_OUTPUT>
411UST events:
412-------------
413None
414
415</COMMAND_OUTPUT>
416</SCENARIO>
417
f3e2f354
BH
418####################################################################
419# Scenario: Test "lttng list -u" with no UST available (LTTng 2.0.x)
420####################################################################
421<SCENARIO>
422ListWithNoUst1
423<COMMAND_INPUT>
424lttng list -u
425</COMMAND_INPUT>
426<COMMAND_RESULT>
4271
428</COMMAND_RESULT>
429<COMMAND_OUTPUT>
430UST events:
431-------------
432None
433Segmentation Fault
434</COMMAND_OUTPUT>
435</SCENARIO>
436
437####################################################################
438# Scenario: Test "lttng list -u" with no UST available and no session daemon
439####################################################################
440<SCENARIO>
441ListWithNoUst2
442<COMMAND_INPUT>
443lttng list -u -f
444</COMMAND_INPUT>
445<COMMAND_RESULT>
4461
447</COMMAND_RESULT>
448<COMMAND_OUTPUT>
449Spawning a session daemon
6418ef54 450<COMMAND_ERROR_OUTPUT>
f3e2f354
BH
451Error: Unable to list UST events: Listing UST events failed
452Error: Command Error
6418ef54 453</COMMAND_ERROR_OUTPUT>
f3e2f354
BH
454</COMMAND_OUTPUT>
455</SCENARIO>
456
457####################################################################
e5e5b3db 458# Scenario: Test "lttng list -u" with no ust and with session daemon
f3e2f354
BH
459####################################################################
460<SCENARIO>
461ListWithNoUst3
462<COMMAND_INPUT>
463lttng list -u -f
464</COMMAND_INPUT>
465<COMMAND_RESULT>
4661
467</COMMAND_RESULT>
468<COMMAND_OUTPUT>
6418ef54 469<COMMAND_ERROR_OUTPUT>
f3e2f354
BH
470Error: Unable to list UST events: Listing UST events failed
471Error: Command Error
6418ef54 472</COMMAND_ERROR_OUTPUT>
f3e2f354
BH
473</COMMAND_OUTPUT>
474</SCENARIO>
475
476####################################################################
477# Scenario: Test "lttng list -u" with no kernel, with session daemon and verbose
478####################################################################
479<SCENARIO>
480ListWithNoUstVerbose
481<COMMAND_INPUT>
482lttng -vvv list -u -f
483</COMMAND_INPUT>
484<COMMAND_RESULT>
4851
486</COMMAND_RESULT>
487<COMMAND_OUTPUT>
488DEBUG2: Session name: (null) [in cmd_list() at commands/list.c:618]
489DEBUG1: Getting kernel tracing events [in list_kernel_events() at commands/list.c:309]
490Spawning a session daemon
6418ef54 491<COMMAND_ERROR_OUTPUT>
f3e2f354
BH
492Error: Unable to list UST events: Listing UST events failed
493Error: Command Error
6418ef54 494</COMMAND_ERROR_OUTPUT>
f3e2f354
BH
495DEBUG1: Clean exit [in clean_exit() at lttng.c:165]
496</COMMAND_OUTPUT>
497</SCENARIO>
498
499
d4514365
BH
500####################################################################
501# Scenario: Test "lttng list -u -f" with sample output (version 2.1.0)
502####################################################################
503<SCENARIO>
504GetUstProvider3
505<COMMAND_INPUT>
506lttng list -u -f
507</COMMAND_INPUT>
508<COMMAND_RESULT>
5090
510</COMMAND_RESULT>
511<COMMAND_OUTPUT>
512UST events:
513-------------
514
515PID: 9379 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
516 ust_tests_hello:tptest_sighandler (loglevel: TRACE_DEBUG_MODULE (10)) (type: tracepoint)
517 ust_tests_hello:tptest (loglevel: TRACE_INFO (6)) (type: tracepoint)
518 field: doublefield (float)
519 field: floatfield (float)
520 field: stringfield (string)
521
522PID: 4852 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
523 ust_tests_hello:tptest_sighandler (loglevel: TRACE_WARNING (4)) (type: tracepoint)
524 ust_tests_hello:tptest (loglevel: TRACE_DEBUG_FUNCTION (12)) (type: tracepoint)
525 field: doublefield (float)
526 field: floatfield (float)
527 field: stringfield (string)
528
529</COMMAND_OUTPUT>
530</SCENARIO>
531
532
d132bcc7
BH
533####################################################################
534# Scenario: Test "lttng create <session>
535####################################################################
536<SCENARIO>
537CreateSession1
538<COMMAND_INPUT>
539lttng create mysession2
540</COMMAND_INPUT>
541<COMMAND_RESULT>
5420
543</COMMAND_RESULT>
544<COMMAND_OUTPUT>
545Session mysession2 created.
546Traces will be written in /home/user/lttng-traces/mysession2-20120209-095418
547</COMMAND_OUTPUT>
548</SCENARIO>
549
d6fc6e1b
BH
550####################################################################
551# Scenario: Test "lttng create <session>
552####################################################################
553<SCENARIO>
554CreateSessionWithPrompt
555<COMMAND_INPUT>
556lttng create mysession2
557</COMMAND_INPUT>
558<COMMAND_RESULT>
5590
560</COMMAND_RESULT>
561<COMMAND_OUTPUT>
562Prompt> Session mysession2 created.
563Traces will be written in /home/user/lttng-traces/mysession2-20120209-095418
564</COMMAND_OUTPUT>
565</SCENARIO>
566
d132bcc7
BH
567####################################################################
568# Scenario: Test "lttng create <session> with different variants
569# and errors
570####################################################################
571<SCENARIO>
572CreateSessionVariants
573<COMMAND_INPUT>
574lttng create alreadyExist
575</COMMAND_INPUT>
576<COMMAND_RESULT>
5771
578</COMMAND_RESULT>
579<COMMAND_OUTPUT>
6418ef54 580<COMMAND_ERROR_OUTPUT>
d132bcc7 581Error: Session name already exist
6418ef54 582</COMMAND_ERROR_OUTPUT>
d132bcc7
BH
583</COMMAND_OUTPUT>
584
585<COMMAND_INPUT>
586lttng create "session with spaces"
587</COMMAND_INPUT>
588<COMMAND_RESULT>
5890
590</COMMAND_RESULT>
591<COMMAND_OUTPUT>
592Session session with spaces created.
593Traces will be written in /home/user/lttng-traces/session with spaces-20120209-095418
594</COMMAND_OUTPUT>
595
596<COMMAND_INPUT>
597lttng create wrongName
598</COMMAND_INPUT>
599<COMMAND_RESULT>
6000
601</COMMAND_RESULT>
602<COMMAND_OUTPUT>
603Session auto created.
604Traces will be written in /home/user/lttng-traces/auto-20120209-095418
605</COMMAND_OUTPUT>
606
607<COMMAND_INPUT>
608lttng create wrongPath -o /home/user/hallo
609</COMMAND_INPUT>
610<COMMAND_RESULT>
6110
612</COMMAND_RESULT>
613<COMMAND_OUTPUT>
614Session wrongPath created.
615Traces will be written in /home/user/lttng-traces/wrongPath-20120209-095418
616</COMMAND_OUTPUT>
617
618<COMMAND_INPUT>
619lttng create pathWithSpaces -o "/home/user/hallo user/here"
620</COMMAND_INPUT>
621<COMMAND_RESULT>
6220
623</COMMAND_RESULT>
624<COMMAND_OUTPUT>
625Session pathWithSpaces created.
626Traces will be written in /home/user/hallo user/here/pathWithSpaces-20120209-095418
627</COMMAND_OUTPUT>
628</SCENARIO>
629
630####################################################################
631# Scenario: Test "lttng destroy <session>
632####################################################################
633
634<SCENARIO>
635DestroySession1
636<COMMAND_INPUT>
637lttng destroy mysession2
638</COMMAND_INPUT>
639<COMMAND_RESULT>
6400
641</COMMAND_RESULT>
642<COMMAND_OUTPUT>
643Session mysession2 destroyed.
644</COMMAND_OUTPUT>
645</SCENARIO>
646
d128c979
BH
647####################################################################
648# Scenario: Test "lttng -vvv destroy <session>"
649####################################################################
650
651<SCENARIO>
652DestroySessionVerbose
653<COMMAND_INPUT>
654lttng -vvv destroy mysession2
655</COMMAND_INPUT>
656<COMMAND_RESULT>
6570
658</COMMAND_RESULT>
659<COMMAND_OUTPUT>
660DEBUG2: Config file path found: /home/eedbhu [in get_session_name() at utils.c:98]
661DEBUG1: Session name found: mysession2 [in get_session_name() at utils.c:99]
662Session mysession2 destroyed at /home/eedbhu
663</COMMAND_OUTPUT>
664</SCENARIO>
665
666
d132bcc7
BH
667####################################################################
668# Scenario: Test "lttng enable-channel ..." with different inputs
669####################################################################
670
671<SCENARIO>
672ChannelHandling
e799e5f3
SD
673<COMMAND_INPUT>
674lttng enable-channel mychannel0,mychannel1 -k -s mysession2 --overwrite --subbuf-size 16384 --num-subbuf 2 --switch-timer 200 --read-timer 100 -C 0 -W 10
675</COMMAND_INPUT>
676<COMMAND_RESULT>
6770
678</COMMAND_RESULT>
679<COMMAND_OUTPUT>
680Kernel channel mychannel0 enabled for session mysession2
681Kernel channel mychannel1 enabled for session mysession2
682</COMMAND_OUTPUT>
683
d132bcc7
BH
684<COMMAND_INPUT>
685lttng enable-channel mychannel0,mychannel1 -k -s mysession2 --overwrite --subbuf-size 16384 --num-subbuf 2 --switch-timer 200 --read-timer 100
686</COMMAND_INPUT>
687<COMMAND_RESULT>
6880
689</COMMAND_RESULT>
690<COMMAND_OUTPUT>
691Kernel channel mychannel0 enabled for session mysession2
692Kernel channel mychannel1 enabled for session mysession2
693</COMMAND_OUTPUT>
694
e799e5f3
SD
695<COMMAND_INPUT>
696lttng enable-channel ustChannel -u -s mysession2 --overwrite --subbuf-size 32768 --num-subbuf 1 --switch-timer 100 --read-timer 200 -C 0 -W 20
697</COMMAND_INPUT>
698<COMMAND_RESULT>
6990
700</COMMAND_RESULT>
701<COMMAND_OUTPUT>
702UST channel channel0 enabled for session mysession2
703</COMMAND_OUTPUT>
704
d132bcc7
BH
705<COMMAND_INPUT>
706lttng enable-channel ustChannel -u -s mysession2 --overwrite --subbuf-size 32768 --num-subbuf 1 --switch-timer 100 --read-timer 200
707</COMMAND_INPUT>
708<COMMAND_RESULT>
7090
710</COMMAND_RESULT>
711<COMMAND_OUTPUT>
712UST channel channel0 enabled for session mysession2
713</COMMAND_OUTPUT>
714
e799e5f3
SD
715<COMMAND_INPUT>
716lttng enable-channel ustChannel -u -s mysession2 --overwrite --subbuf-size 32768 --num-subbuf 1 --switch-timer 100 --read-timer 200 --buffers-uid -C 0 -W 20
717</COMMAND_INPUT>
718<COMMAND_RESULT>
7190
720</COMMAND_RESULT>
721<COMMAND_OUTPUT>
722UST channel channel0 enabled for session mysession2
723</COMMAND_OUTPUT>
724
83051fc3
BH
725<COMMAND_INPUT>
726lttng enable-channel ustChannel -u -s mysession2 --overwrite --buffers-pid
727</COMMAND_INPUT>
728<COMMAND_RESULT>
7290
730</COMMAND_RESULT>
731<COMMAND_OUTPUT>
732UST channel ustChannel enabled for session mysession2
733</COMMAND_OUTPUT>
734
e799e5f3
SD
735<COMMAND_INPUT>
736lttng enable-channel ustChannel -u -s mysession2 --overwrite --subbuf-size 32768 --num-subbuf 1 --switch-timer 100 --read-timer 200 --buffers-uid
737</COMMAND_INPUT>
738<COMMAND_RESULT>
7390
740</COMMAND_RESULT>
741<COMMAND_OUTPUT>
742UST channel channel0 enabled for session mysession2
743</COMMAND_OUTPUT>
744
83051fc3 745
d132bcc7
BH
746<COMMAND_INPUT>
747lttng enable-channel mychannel0,mychannel1 -k -s mysession2
748</COMMAND_INPUT>
749<COMMAND_RESULT>
7500
751</COMMAND_RESULT>
752<COMMAND_OUTPUT>
753Kernel channel mychannel0 enabled for session mysession2
754Kernel channel mychannel1 enabled for session mysession2
755</COMMAND_OUTPUT>
756
757<COMMAND_INPUT>
758lttng enable-channel ustChannel -u -s mysession2
759</COMMAND_INPUT>
760<COMMAND_RESULT>
7610
762</COMMAND_RESULT>
763<COMMAND_OUTPUT>
764UST channel mychannel0 enabled for session mysession2
765</COMMAND_OUTPUT>
766
767<COMMAND_INPUT>
768lttng disable-channel mychannel0,mychannel1 -k -s mysession2
769</COMMAND_INPUT>
770<COMMAND_RESULT>
7710
772</COMMAND_RESULT>
773<COMMAND_OUTPUT>
774Kernel channel mychannel0 disabled for session mysession2
775Kernel channel mychannel1 disabled for session mysession2
776</COMMAND_OUTPUT>
777
778<COMMAND_INPUT>
779lttng disable-channel ustChannel -u -s mysession2
780</COMMAND_INPUT>
781<COMMAND_RESULT>
7820
783</COMMAND_RESULT>
784<COMMAND_OUTPUT>
785UST channel mychannel0 enabled for session mysession2
786</COMMAND_OUTPUT>
787</SCENARIO>
788
789
790####################################################################
791# Scenario: Test "lttng enable-events ..." with different inputs
792####################################################################
793<SCENARIO>
794EventHandling
795
796# Tracepoint test cases
797
798<COMMAND_INPUT>
799lttng enable-event block_rq_remap,block_bio_remap,softirq_entry -k -s mysession2 --tracepoint
800</COMMAND_INPUT>
801<COMMAND_RESULT>
8020
803</COMMAND_RESULT>
804<COMMAND_OUTPUT>
805kernel event block_rq_remap created in channel channel0
806kernel event block_bio_remap created in channel channel0
807kernel event softirq_entry created in channel channel0
808</COMMAND_OUTPUT>
809
810<COMMAND_INPUT>
811lttng enable-event -a -k -s mysession2 -c mychannel --tracepoint
812</COMMAND_INPUT>
813<COMMAND_RESULT>
8140
815</COMMAND_RESULT>
816<COMMAND_OUTPUT>
817All kernel tracepoints are enabled in channel channel0
818</COMMAND_OUTPUT>
819
820<COMMAND_INPUT>
821lttng enable-event ust_tests_hello:tptest_sighandler -u -s mysession2 -c mychannel --tracepoint
822</COMMAND_INPUT>
823<COMMAND_RESULT>
8240
825</COMMAND_RESULT>
d4514365
BH
826<COMMAND_OUTPUT>
827UST event ust_tests_hello:tptest_sighandler created in channel mychannel
828</COMMAND_OUTPUT>
829
830<COMMAND_INPUT>
831lttng enable-event ust_tests_hello:tptest_sighandler -u -s mysession2 -c mychannel --tracepoint --filter 'intfield==10'
832</COMMAND_INPUT>
833<COMMAND_RESULT>
8340
835</COMMAND_RESULT>
d132bcc7
BH
836<COMMAND_OUTPUT>
837UST event ust_tests_hello:tptest_sighandler created in channel mychannel
838</COMMAND_OUTPUT>
839
840<COMMAND_INPUT>
841lttng enable-event -a -u -s mysession2 -c mychannel --tracepoint
842</COMMAND_INPUT>
843<COMMAND_RESULT>
8440
845</COMMAND_RESULT>
846<COMMAND_OUTPUT>
847All UST tracepoints are enabled in channel mychannel
848</COMMAND_OUTPUT>
849
850# Syscall test cases
851
852<COMMAND_INPUT>
853lttng enable-event -a -k -s mysession2 --syscall
854</COMMAND_INPUT>
855<COMMAND_RESULT>
8560
857</COMMAND_RESULT>
858<COMMAND_OUTPUT>
859All kernel system calls are enabled in channel channel0
860</COMMAND_OUTPUT>
861
862<COMMAND_INPUT>
863lttng enable-event -a -k -s mysession2 -c mychannel --syscall
864</COMMAND_INPUT>
865<COMMAND_RESULT>
8660
867</COMMAND_RESULT>
868<COMMAND_OUTPUT>
869All kernel system calls are enabled in channel mychannel
870</COMMAND_OUTPUT>
871
872# dynamic probe/function probe test cases
873
874<COMMAND_INPUT>
875lttng enable-event myevent0 -k -s mysession2 --function 0xc0101340
876</COMMAND_INPUT>
877<COMMAND_RESULT>
8780
879</COMMAND_RESULT>
880<COMMAND_OUTPUT>
881kernel event myevent0 created in channel mychannel
882</COMMAND_OUTPUT>
883
884<COMMAND_INPUT>
885lttng enable-event myevent1 -k -s mysession2 -c mychannel --probe init_post
886</COMMAND_INPUT>
887<COMMAND_RESULT>
8880
889</COMMAND_RESULT>
890<COMMAND_OUTPUT>
891kernel event myevent1 created in channel mychannel
892</COMMAND_OUTPUT>
893
894# log level test cases
895
896<COMMAND_INPUT>
897lttng enable-event myevent4 -u -s mysession2 --loglevel-only TRACE_DEBUG
898</COMMAND_INPUT>
899<COMMAND_RESULT>
9000
901</COMMAND_RESULT>
902<COMMAND_OUTPUT>
903UST event myevent4 created in channel channel0
904</COMMAND_OUTPUT>
905
906<COMMAND_INPUT>
907lttng enable-event myevent5 -u -s mysession2 -c mychannel --loglevel TRACE_DEBUG_FUNCTION
908</COMMAND_INPUT>
909<COMMAND_RESULT>
9100
911</COMMAND_RESULT>
912<COMMAND_OUTPUT>
913UST event myevent5 created in channel mychannel
914</COMMAND_OUTPUT>
915
916</SCENARIO>
917
4ea599a5
BH
918####################################################################
919# Scenario: Test "lttng add-context -h" and lttng add-context ..." with different inputs
920####################################################################
921
922<SCENARIO>
923ContextHandling
924
925<COMMAND_INPUT>
926lttng add-context -h
927</COMMAND_INPUT>
928<COMMAND_RESULT>
9290
930</COMMAND_RESULT>
931<COMMAND_OUTPUT>
932usage: lttng add-context -t TYPE
933
934If no channel and no event is given (-c/-e), the context
935will be added to all events and all channels.
936Otherwise the context will be added only to the channel (-c)
937and/or event (-e) indicated.
938Exactly one domain (-k/--kernel or -u/--userspace) must be specified.
939
940Options:
941 -h, --help Show this help
942 --list-options Simple listing of options
943 -s, --session NAME Apply to session name
944 -c, --channel NAME Apply to channel
945 -e, --event NAME Apply to event
946 -k, --kernel Apply to the kernel tracer
947 -u, --userspace Apply to the user-space tracer
948 -t, --type TYPE Context type. You can repeat that option on
949 the command line to specify multiple contexts at once.
950 (--kernel preempts --userspace)
951 TYPE can be one of the strings below:
952 pid, procname, prio, nice, vpid, tid, pthread_id,
953 vtid, ppid, vppid, perf:cpu-cycles, perf:cycles
954Example:
955This command will add the context information 'prio' and two perf
956counters (hardware branch misses and cache misses), to all events
957in the trace data output:
958# lttng add-context -k -t prio -t perf:branch-misses -t perf:cache-misses
959
960</COMMAND_OUTPUT>
961
962<COMMAND_INPUT>
963lttng add-context -s mysession2 -c mychannel -e ust_tests_hello:tptest_sighandler -u -t prio -t pid
964</COMMAND_INPUT>
965<COMMAND_RESULT>
9660
967</COMMAND_RESULT>
968<COMMAND_OUTPUT>
969UST context prio added to event ust_tests_hello:tptest_sighandle channel mychannel
970UST context pid added to event sched_kthread_stop_ret channel mychannel
971</COMMAND_OUTPUT>
972</SCENARIO>
973
974<SCENARIO>
975ContextErrorHandling
976
977<COMMAND_INPUT>
978lttng add-context -h
979</COMMAND_INPUT>
980<COMMAND_RESULT>
9811
982</COMMAND_RESULT>
983<COMMAND_OUTPUT>
984usage: lttng add-context -t TYPE
d132bcc7 985
4ea599a5
BH
986If no channel and no event is given (-c/-e), the context
987will be added to all events and all channels.
988Otherwise the context will be added only to the channel (-c)
989and/or event (-e) indicated.
990Exactly one domain (-k/--kernel or -u/--userspace) must be specified.
991
992Options:
993 -h, --help Show this help
994 --list-options Simple listing of options
995 -s, --session NAME Apply to session name
996 -c, --channel NAME Apply to channel
997 -e, --event NAME Apply to event
998 -k, --kernel Apply to the kernel tracer
999 -u, --userspace Apply to the user-space tracer
1000 -t, --type TYPE Context type. You can repeat that option on
1001 the command line to specify multiple contexts at once.
1002 (--kernel preempts --userspace)
1003 TYPE can be one of the strings below:
1004 pid, procname, prio, nice, vpid, tid, pthread_id,
1005 vtid, ppid, vppid, perf:cpu-cycles, perf:cycles
1006Example:
1007This command will add the context information 'prio' and two perf
1008counters (hardware branch misses and cache misses), to all events
1009in the trace data output:
1010# lttng add-context -k -t prio -t perf:branch-misses -t perf:cache-misses
1011
1012</COMMAND_OUTPUT>
1013
1014<COMMAND_INPUT>
1015lttng add-context -s mysession2 -c mychannel -e ust_tests_hello:tptest_sighandler -u -t prio -t pid
1016</COMMAND_INPUT>
1017<COMMAND_RESULT>
10181
1019</COMMAND_RESULT>
1020<COMMAND_OUTPUT>
1021UST context prio added to event ust_tests_hello:tptest_sighandle channel mychannel
1022UST context pid added to event sched_kthread_stop_ret channel mychannel
1023</COMMAND_OUTPUT>
1024
1025</SCENARIO>
1026
1027<SCENARIO>
1028CalibrateHandling
1029<COMMAND_INPUT>
1030lttng calibrate -k --function
1031</COMMAND_INPUT>
1032<COMMAND_RESULT>
10330
1034</COMMAND_RESULT>
1035<COMMAND_OUTPUT>
1036Kernel calibration done
1037</COMMAND_OUTPUT>
1038
1039<COMMAND_INPUT>
1040lttng calibrate -u --function
1041</COMMAND_INPUT>
1042<COMMAND_RESULT>
10431
1044</COMMAND_RESULT>
1045<COMMAND_OUTPUT>
1046Kernel calibration done
1047</COMMAND_OUTPUT>
1048
1049</SCENARIO>
f3b33d40
BH
1050
1051####################################################################
1052# Scenario: Test "lttng create <session> with LTTng 2.1 options
1053####################################################################
1054<SCENARIO>
1055CreateSessionLttng2.1
f3b33d40
BH
1056
1057<COMMAND_INPUT>
a30e79fe 1058lttng create mysession -U net://172.0.0.1
f3b33d40
BH
1059</COMMAND_INPUT>
1060<COMMAND_RESULT>
10610
1062</COMMAND_RESULT>
1063<COMMAND_OUTPUT>
1064Session mysession created.
1065Traces will be written in net://172.0.0.1
1066</COMMAND_OUTPUT>
1067
1068<COMMAND_INPUT>
1069lttng create mysession -U file:///tmp
1070</COMMAND_INPUT>
1071<COMMAND_RESULT>
10720
1073</COMMAND_RESULT>
1074<COMMAND_OUTPUT>
1075Session mysession created.
1076Traces will be written in file:///tmp
1077</COMMAND_OUTPUT>
1078
1079<COMMAND_INPUT>
1080lttng create mysession -C tcp://172.0.0.1 -D tcp://172.0.0.1:5343
1081</COMMAND_INPUT>
1082<COMMAND_RESULT>
10830
1084</COMMAND_RESULT>
1085<COMMAND_OUTPUT>
1086Session mysession created.
1087Control URL tcp://172.0.0.1 set for session mysession
1088Data URL tcp://172.0.0.1:5343 set for session mysession
1089</COMMAND_OUTPUT>
1090
1091<COMMAND_INPUT>
1092lttng create mysession -U net://172.0.0.1:1234:2345
1093</COMMAND_INPUT>
1094<COMMAND_RESULT>
10950
1096</COMMAND_RESULT>
1097<COMMAND_OUTPUT>
1098Session mysession created.
1099Traces will be written in net://172.0.0.1:1234:2345
1100</COMMAND_OUTPUT>
1101
a30e79fe
BH
1102<COMMAND_INPUT>
1103lttng destroy mysession
1104</COMMAND_INPUT>
1105<COMMAND_RESULT>
11060
1107</COMMAND_RESULT>
1108<COMMAND_OUTPUT>
1109Session mysession destroyed.
1110</COMMAND_OUTPUT>
1111
d128c979
BH
1112<COMMAND_INPUT>
1113lttng -vvv create mysession -U net://172.0.0.1
1114</COMMAND_INPUT>
1115<COMMAND_RESULT>
11160
1117</COMMAND_RESULT>
1118<COMMAND_OUTPUT>
1119DEBUG3: URI string: net://172.0.0.1 [in uri_parse() at uri.c:253]
1120DEBUG2: IP address resolved to 172.0.0.1 [in set_ip_address() at uri.c:132]
1121DEBUG3: URI dtype: 1, proto: 1, host: 172.0.0.1, subdir: , ctrl: 0, data: 0 [in uri_parse() at uri.c:467]
1122DEBUG1: LSM cmd type : 8 [in send_session_msg() at lttng-ctl.c:261]
1123Session mysession created.
1124Traces will be written in net://172.0.0.1
1125DEBUG1: Init config session in /home/bernd [in config_init() at conf.c:294]
1126</COMMAND_OUTPUT>
1127
f3b33d40 1128</SCENARIO>
d128c979
BH
1129
1130####################################################################
1131# Scenario: Test "lttng -vvv create <session> with LTTng 2.1 options"
1132####################################################################
1133<SCENARIO>
1134CreateSessionLttngVerbose2.1
1135<COMMAND_INPUT>
1136lttng -vvv create mysession -U net://172.0.0.1
1137</COMMAND_INPUT>
1138<COMMAND_RESULT>
11390
1140</COMMAND_RESULT>
1141<COMMAND_OUTPUT>
1142DEBUG3: URI string: net://172.0.0.1 [in uri_parse() at uri.c:253]
1143DEBUG2: IP address resolved to 172.0.0.1 [in set_ip_address() at uri.c:132]
1144DEBUG3: URI dtype: 1, proto: 1, host: 172.0.0.1, subdir: , ctrl: 0, data: 0 [in uri_parse() at uri.c:467]
1145DEBUG1: LSM cmd type : 8 [in send_session_msg() at lttng-ctl.c:261]
1146Session mysession created.
1147Traces will be written in net://172.0.0.1
1148DEBUG1: Init config session in /home/bernd [in config_init() at conf.c:294]
1149</COMMAND_OUTPUT>
1150
1151<COMMAND_INPUT>
1152lttng -vvv destroy mysession
1153</COMMAND_INPUT>
1154<COMMAND_RESULT>
11550
1156</COMMAND_RESULT>
1157<COMMAND_OUTPUT>
1158Session mysession destroyed.
1159</COMMAND_OUTPUT>
589d0d33
BH
1160</SCENARIO>
1161
1162####################################################################
1163# Scenario: Test "lttng create <session> --snapshot (LTTng 2.3)
1164####################################################################
1165<SCENARIO>
1166CreateSessionSnapshot
1167<COMMAND_INPUT>
1168lttng create mysession --snapshot
1169</COMMAND_INPUT>
1170<COMMAND_RESULT>
11710
1172</COMMAND_RESULT>
1173<COMMAND_OUTPUT>
1174Session mysession created.
1175Default snapshot output set to: /home/user/lttng-traces/mysession-20130913-141651
1176Snapshot mode set. Every channel enabled for that session will be set in overwrite mode and mmap output.
1177</COMMAND_OUTPUT>
1178#------------------------------------------------------------------------------
1179<COMMAND_INPUT>
1180lttng snapshot list-output -s mysession
1181</COMMAND_INPUT>
1182<COMMAND_RESULT>
11830
1184</COMMAND_RESULT>
1185<COMMAND_OUTPUT>
1186Snapshot output list for session mysession
1187 [1] snapshot-1: /home/user/lttng-traces/mysession-20130913-141651
1188</COMMAND_OUTPUT>
1189#------------------------------------------------------------------------------
1190<COMMAND_INPUT>
1191lttng list
1192</COMMAND_INPUT>
1193<COMMAND_RESULT>
11940
1195</COMMAND_RESULT>
1196<COMMAND_OUTPUT>
1197 1) mysession () [inactive snapshot]
1198
1199</COMMAND_OUTPUT>
1200#------------------------------------------------------------------------------
1201<COMMAND_INPUT>
1202lttng snapshot record -s mysession
1203</COMMAND_INPUT>
1204<COMMAND_RESULT>
12050
1206</COMMAND_RESULT>
1207<COMMAND_OUTPUT>
1208 Snapshot recorded successfully for session mysession
1209</COMMAND_OUTPUT>
1210#------------------------------------------------------------------------------
1211<COMMAND_INPUT>
1212lttng destroy mysession
1213</COMMAND_INPUT>
1214<COMMAND_RESULT>
12150
1216</COMMAND_RESULT>
1217<COMMAND_OUTPUT>
1218Session mysession destroyed.
1219</COMMAND_OUTPUT>
1220</SCENARIO>
1221
1222####################################################################
1223# Scenario: Test "lttng create <session> --snapshot -U <URL> (LTTng 2.3)
1224####################################################################
1225<SCENARIO>
1226CreateSessionStreamedSnapshot
1227<COMMAND_INPUT>
1228lttng create mysession --snapshot -U net://172.0.0.1
1229</COMMAND_INPUT>
1230<COMMAND_RESULT>
12310
1232</COMMAND_RESULT>
1233<COMMAND_OUTPUT>
1234Session mysession created.
1235Default snapshot output set to: net://172.0.0.1
1236Snapshot mode set. Every channel enabled for that session will be set in overwrite mode and mmap output.
1237</COMMAND_OUTPUT>
1238#------------------------------------------------------------------------------
1239<COMMAND_INPUT>
1240lttng snapshot list-output -s mysession
1241</COMMAND_INPUT>
1242<COMMAND_RESULT>
12430
1244</COMMAND_RESULT>
1245<COMMAND_OUTPUT>
1246Snapshot output list for session mysession
1247 [2] snapshot-2: net4://172.0.0.1:5342/
1248</COMMAND_OUTPUT>
1249#------------------------------------------------------------------------------
1250<COMMAND_INPUT>
1251lttng list
1252</COMMAND_INPUT>
1253<COMMAND_RESULT>
12540
1255</COMMAND_RESULT>
1256<COMMAND_OUTPUT>
1257 1) mysession () [inactive snapshot]
1258
1259</COMMAND_OUTPUT>
1260#------------------------------------------------------------------------------
1261<COMMAND_INPUT>
1262lttng snapshot record -s mysession
1263</COMMAND_INPUT>
1264<COMMAND_RESULT>
12650
1266</COMMAND_RESULT>
1267<COMMAND_OUTPUT>
1268 Snapshot recorded successfully for session mysession
1269</COMMAND_OUTPUT>
1270#------------------------------------------------------------------------------
1271<COMMAND_INPUT>
1272lttng destroy mysession
1273</COMMAND_INPUT>
1274<COMMAND_RESULT>
12750
1276</COMMAND_RESULT>
1277<COMMAND_OUTPUT>
1278Session mysession destroyed.
1279</COMMAND_OUTPUT>
1280</SCENARIO>
1281
589d0d33
BH
1282####################################################################
1283# Scenario: Test "lttng create <session> --snapshot (LTTng 2.3)
1284####################################################################
1285<SCENARIO>
1286CreateSessionSnapshotErrors
1287<COMMAND_INPUT>
1288lttng snapshot list-output -s blabla
1289</COMMAND_INPUT>
1290<COMMAND_RESULT>
12911
1292</COMMAND_RESULT>
1293<COMMAND_OUTPUT>
6418ef54 1294<COMMAND_ERROR_OUTPUT>
589d0d33 1295Error: Session name not found
6418ef54 1296</COMMAND_ERROR_OUTPUT>
589d0d33
BH
1297</COMMAND_OUTPUT>
1298#------------------------------------------------------------------------------
1299#next is not an error case but good to be tested
1300<COMMAND_INPUT>
1301lttng list
1302</COMMAND_INPUT>
1303<COMMAND_RESULT>
13040
1305</COMMAND_RESULT>
1306<COMMAND_OUTPUT>
1307 1) mysession () [active snapshot]
1308
1309</COMMAND_OUTPUT>
1310#------------------------------------------------------------------------------
1311<COMMAND_INPUT>
1312lttng snapshot record -s blabla
1313</COMMAND_INPUT>
1314<COMMAND_RESULT>
13151
1316</COMMAND_RESULT>
1317<COMMAND_OUTPUT>
6418ef54 1318<COMMAND_ERROR_OUTPUT>
589d0d33 1319 Error: Session name not found
6418ef54 1320</COMMAND_ERROR_OUTPUT>
589d0d33
BH
1321</COMMAND_OUTPUT>
1322#------------------------------------------------------------------------------
1323<COMMAND_INPUT>
1324lttng snapshot record -s mysession
1325</COMMAND_INPUT>
1326<COMMAND_RESULT>
13271
1328</COMMAND_RESULT>
1329<COMMAND_OUTPUT>
6418ef54 1330<COMMAND_ERROR_OUTPUT>
589d0d33 1331 Error: Session needs to be started once
6418ef54 1332</COMMAND_ERROR_OUTPUT>
589d0d33 1333</COMMAND_OUTPUT>
d128c979 1334
81d5dc3a
MAL
1335</SCENARIO>
1336
1337####################################################################
1338# Scenario: Test "lttng create <session> --live [USEC] (LTTng 2.4)
1339####################################################################
1340<SCENARIO>
1341CreateSessionLive
1342<COMMAND_INPUT>
1343lttng create mysession --live -U net://127.0.0.1
1344</COMMAND_INPUT>
1345<COMMAND_RESULT>
13460
1347</COMMAND_RESULT>
1348<COMMAND_OUTPUT>
1349Session mysession created.
1350Traces will be written in net://127.0.0.1
1351Live timer set to 1000000 usec
1352</COMMAND_OUTPUT>
1353#------------------------------------------------------------------------------
1354<COMMAND_INPUT>
1355lttng list
1356</COMMAND_INPUT>
1357<COMMAND_RESULT>
13580
1359</COMMAND_RESULT>
1360<COMMAND_OUTPUT>
1361Available tracing sessions:
1362 1) mysession (net4://127.0.0.1:5342/ [data: 5343]) [inactive]
1363
1364Use lttng list <session_name> for more details
1365</COMMAND_OUTPUT>
1366#------------------------------------------------------------------------------
1367<COMMAND_INPUT>
1368lttng destroy mysession
1369</COMMAND_INPUT>
1370<COMMAND_RESULT>
13710
1372</COMMAND_RESULT>
1373<COMMAND_OUTPUT>
1374Session mysession destroyed.
1375</COMMAND_OUTPUT>
1376</SCENARIO>
1377
1378####################################################################
1379# Scenario: Test errors for "lttng create <session> --live [USEC] (LTTng 2.4)
1380####################################################################
1381<SCENARIO>
1382CreateSessionLiveErrors
1383<COMMAND_INPUT>
1384lttng create mysession --live --snapshot
1385</COMMAND_INPUT>
1386<COMMAND_RESULT>
13871
1388</COMMAND_RESULT>
1389<COMMAND_OUTPUT>
6418ef54 1390<COMMAND_ERROR_OUTPUT>
81d5dc3a
MAL
1391Error: Snapshot and live modes are mutually exclusive.
1392Error: Command error
6418ef54 1393</COMMAND_ERROR_OUTPUT>
81d5dc3a
MAL
1394</COMMAND_OUTPUT>
1395#------------------------------------------------------------------------------
1396<COMMAND_INPUT>
1397lttng create mysession --live -U blah
1398</COMMAND_INPUT>
1399<COMMAND_RESULT>
14001
1401</COMMAND_RESULT>
1402<COMMAND_OUTPUT>
6418ef54 1403<COMMAND_ERROR_OUTPUT>
81d5dc3a
MAL
1404Error: URI parse unknown protocol blah
1405Error: Unable to parse the URL blah
1406Error: Invalid parameter
6418ef54 1407</COMMAND_ERROR_OUTPUT>
81d5dc3a
MAL
1408</COMMAND_OUTPUT>
1409#------------------------------------------------------------------------------
1410<COMMAND_INPUT>
1411lttng create mysession --live -C net://127.0.0.1
1412</COMMAND_INPUT>
1413<COMMAND_RESULT>
14141
1415</COMMAND_RESULT>
1416<COMMAND_OUTPUT>
6418ef54 1417<COMMAND_ERROR_OUTPUT>
81d5dc3a
MAL
1418Error: You need both control and data URL.
1419Error: Command error
6418ef54 1420</COMMAND_ERROR_OUTPUT>
81d5dc3a 1421</COMMAND_OUTPUT>
d128c979 1422</SCENARIO>
This page took 0.116445 seconds and 5 git commands to generate.