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