Fix for bug 383097 (CommandShell improvement)
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng2.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>
24Command not found
25</COMMAND_OUTPUT>
26</SCENARIO>
27
276c17e7
BH
28####################################################################
29# Scenario: Test lttng version
30####################################################################
31<SCENARIO>
32LttngVersion
33<COMMAND_INPUT>
34lttng version
35</COMMAND_INPUT>
36<COMMAND_RESULT>
370
38</COMMAND_RESULT>
39<COMMAND_OUTPUT>
40lttng version 2.0.0 - Annedd'ale
41Web site: http://lttng.org/
42
43lttng is free software and under the GPL license and part LGPL
44</COMMAND_OUTPUT>
45</SCENARIO>
46
d6fc6e1b
BH
47####################################################################
48# Scenario: Test lttng version
49# output with prompt
50####################################################################
51<SCENARIO>
52LttngVersionWithPrompt
53<COMMAND_INPUT>
54lttng version
55</COMMAND_INPUT>
56<COMMAND_RESULT>
570
58</COMMAND_RESULT>
59<COMMAND_OUTPUT>
60Prompt> lttng version 2.0.0 - Annedd'ale
61Web site: http://lttng.org/
62
63lttng is free software and under the GPL license and part LGPL
64</COMMAND_OUTPUT>
65</SCENARIO>
66
276c17e7
BH
67####################################################################
68# Scenario: Test lttng version (unsupported version)
69####################################################################
70<SCENARIO>
71LttngUnsupportedVersion
72<COMMAND_INPUT>
73lttng version
74</COMMAND_INPUT>
75<COMMAND_RESULT>
760
77</COMMAND_RESULT>
78<COMMAND_OUTPUT>
79lttng version 200.0.0 - Annedd'ale
80Web site: http://lttng.org/
81
82lttng 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>
91LttngNoVersion
92<COMMAND_INPUT>
93lttng version
94</COMMAND_INPUT>
95<COMMAND_RESULT>
960
97</COMMAND_RESULT>
98<COMMAND_OUTPUT>
99Web site: http://lttng.org/
100
101lttng is free software and under the GPL license and part LGPL
102</COMMAND_OUTPUT>
103</SCENARIO>
104
d132bcc7
BH
105####################################################################
106# Scenario: Test no sessions available
107####################################################################
108<SCENARIO>
109NoSessionAvailable
110<COMMAND_INPUT>
111lttng list
112</COMMAND_INPUT>
113<COMMAND_RESULT>
1140
115</COMMAND_RESULT>
116<COMMAND_OUTPUT>
117Currently no available tracing session
118</COMMAND_OUTPUT>
119</SCENARIO>
120
121####################################################################
122# Scenario: Test get sessions
123####################################################################
124<SCENARIO>
125GetSessionNames1
126<COMMAND_INPUT>
127lttng list
128</COMMAND_INPUT>
129<COMMAND_RESULT>
1300
131</COMMAND_RESULT>
132<COMMAND_OUTPUT>
133Available 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>
145GetSessionNameNotExist
146<COMMAND_INPUT>
147lttng list test
148</COMMAND_INPUT>
149<COMMAND_RESULT>
1501
151</COMMAND_RESULT>
152<COMMAND_OUTPUT>
153Session test not found
154Error: Session name not found
155</COMMAND_OUTPUT>
156</SCENARIO>
157
158####################################################################
159# Scenario: Test lttng list with garbage output
160####################################################################
161<SCENARIO>
162GetSessionGarbageOut
163<COMMAND_INPUT>
164lttng list
165</COMMAND_INPUT>
166<COMMAND_RESULT>
1670
168</COMMAND_RESULT>
169<COMMAND_OUTPUT>
170asdfaereafsdcv 12333456434&*89**(())(^%$*
171@#$%^&*()@#$%^&*()0834523094578kj;djkfs
172a;sdf094v5u dsafj;sd9
173</COMMAND_OUTPUT>
174</SCENARIO>
175
176####################################################################
177# Scenario: Test lttng list <name> with sample outputs
178####################################################################
179<SCENARIO>
180GetSession1
181<COMMAND_INPUT>
182lttng list mysession
183</COMMAND_INPUT>
184<COMMAND_RESULT>
1850
186</COMMAND_RESULT>
187<COMMAND_OUTPUT>
188Tracing session mysession: [active]
189 Trace path: /home/user/lttng-traces/mysession-20120129-084256
190
191=== Domain: Kernel ===
192
193Channels:
194-------------
195- channel0: [enabled]
196
197 Attributes:
198 overwrite mode: 0
199 subbufers size: 262144
200 number of subbufers: 4
201 switch timer interval: 0
202 read timer interval: 200
203 output: splice()
204
205 Events:
206 block_rq_remap (loglevel: TRACE_EMERG (0)) (type: tracepoint) [enabled]
207 block_bio_remap (loglevel: TRACE_EMERG (0)) (type: tracepoint) [disabled]
208
209- channel1: [disabled]
210
211 Attributes:
212 overwrite mode: 1
213 subbufers size: 524288
214 number of subbufers: 4
215 switch timer interval: 100
216 read timer interval: 400
217 output: splice()
218
219 Events:
220 None
221
222=== Domain: UST global ===
223
224Channels:
225-------------
226- mychannel1: [disabled]
227
228 Attributes:
229 overwrite mode: 1
230 subbufers size: 8192
231 number of subbufers: 8
232 switch timer interval: 200
233 read timer interval: 100
234 output: mmap()
235
236 Events:
237 None
238
239- channel0: [enabled]
240
241 Attributes:
242 overwrite mode: 0
243 subbufers size: 4096
244 number of subbufers: 4
245 switch timer interval: 0
246 read timer interval: 200
247 output: mmap()
248
249 Events:
250 ust_tests_hello:tptest_sighandler (loglevel: TRACE_DEBUG_LINE (13)) (type: tracepoint) [disabled]
251 * (type: tracepoint) [enabled]
252
253</COMMAND_OUTPUT>
254<COMMAND_INPUT>
255lttng list mysession1
256</COMMAND_INPUT>
257<COMMAND_RESULT>
2580
259</COMMAND_RESULT>
260<COMMAND_OUTPUT>
261Tracing session mysession1: [inactive]
262 Trace path: /home/user/lttng-traces/mysession1-20120203-133225
263
264</COMMAND_OUTPUT>
265</SCENARIO>
266
267
268####################################################################
269# Scenario: Test "lttng list -k" with sample output
270####################################################################
271<SCENARIO>
272GetKernelProvider1
273<COMMAND_INPUT>
274lttng list -k
275</COMMAND_INPUT>
276<COMMAND_RESULT>
2770
278</COMMAND_RESULT>
279<COMMAND_OUTPUT>
280Kernel events
281-------------
282 sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint)
283 sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint)
284 sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint)
285
286</COMMAND_OUTPUT>
287</SCENARIO>
288
289####################################################################
290# Scenario: Test "lttng list -u" with sample output
291####################################################################
292<SCENARIO>
293GetUstProvider1
294<COMMAND_INPUT>
295lttng list -u
296</COMMAND_INPUT>
297<COMMAND_RESULT>
2980
299</COMMAND_RESULT>
300<COMMAND_OUTPUT>
301UST events:
302-------------
303
304PID: 9379 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
305 ust_tests_hello:tptest_sighandler (loglevel: TRACE_DEBUG_MODULE (10)) (type: tracepoint)
306 ust_tests_hello:tptest (loglevel: TRACE_INFO (6)) (type: tracepoint)
307
308PID: 4852 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello
309 ust_tests_hello:tptest_sighandler (loglevel: TRACE_WARNING (4)) (type: tracepoint)
310 ust_tests_hello:tptest (loglevel: TRACE_DEBUG_FUNCTION (12)) (type: tracepoint)
311
312</COMMAND_OUTPUT>
313</SCENARIO>
314
315####################################################################
316# Scenario: Test "lttng list -u" with no UST provider available
317####################################################################
318<SCENARIO>
319GetUstProvider2
320<COMMAND_INPUT>
321lttng list -u
322</COMMAND_INPUT>
323<COMMAND_RESULT>
3240
325</COMMAND_RESULT>
326<COMMAND_OUTPUT>
327UST events:
328-------------
329None
330
331</COMMAND_OUTPUT>
332</SCENARIO>
333
334####################################################################
335# Scenario: Test "lttng create <session>
336####################################################################
337<SCENARIO>
338CreateSession1
339<COMMAND_INPUT>
340lttng create mysession2
341</COMMAND_INPUT>
342<COMMAND_RESULT>
3430
344</COMMAND_RESULT>
345<COMMAND_OUTPUT>
346Session mysession2 created.
347Traces will be written in /home/user/lttng-traces/mysession2-20120209-095418
348</COMMAND_OUTPUT>
349</SCENARIO>
350
d6fc6e1b
BH
351####################################################################
352# Scenario: Test "lttng create <session>
353####################################################################
354<SCENARIO>
355CreateSessionWithPrompt
356<COMMAND_INPUT>
357lttng create mysession2
358</COMMAND_INPUT>
359<COMMAND_RESULT>
3600
361</COMMAND_RESULT>
362<COMMAND_OUTPUT>
363Prompt> Session mysession2 created.
364Traces will be written in /home/user/lttng-traces/mysession2-20120209-095418
365</COMMAND_OUTPUT>
366</SCENARIO>
367
d132bcc7
BH
368####################################################################
369# Scenario: Test "lttng create <session> with different variants
370# and errors
371####################################################################
372<SCENARIO>
373CreateSessionVariants
374<COMMAND_INPUT>
375lttng create alreadyExist
376</COMMAND_INPUT>
377<COMMAND_RESULT>
3781
379</COMMAND_RESULT>
380<COMMAND_OUTPUT>
381Error: Session name already exist
382</COMMAND_OUTPUT>
383
384<COMMAND_INPUT>
385lttng create "session with spaces"
386</COMMAND_INPUT>
387<COMMAND_RESULT>
3880
389</COMMAND_RESULT>
390<COMMAND_OUTPUT>
391Session session with spaces created.
392Traces will be written in /home/user/lttng-traces/session with spaces-20120209-095418
393</COMMAND_OUTPUT>
394
395<COMMAND_INPUT>
396lttng create wrongName
397</COMMAND_INPUT>
398<COMMAND_RESULT>
3990
400</COMMAND_RESULT>
401<COMMAND_OUTPUT>
402Session auto created.
403Traces will be written in /home/user/lttng-traces/auto-20120209-095418
404</COMMAND_OUTPUT>
405
406<COMMAND_INPUT>
407lttng create wrongPath -o /home/user/hallo
408</COMMAND_INPUT>
409<COMMAND_RESULT>
4100
411</COMMAND_RESULT>
412<COMMAND_OUTPUT>
413Session wrongPath created.
414Traces will be written in /home/user/lttng-traces/wrongPath-20120209-095418
415</COMMAND_OUTPUT>
416
417<COMMAND_INPUT>
418lttng create pathWithSpaces -o "/home/user/hallo user/here"
419</COMMAND_INPUT>
420<COMMAND_RESULT>
4210
422</COMMAND_RESULT>
423<COMMAND_OUTPUT>
424Session pathWithSpaces created.
425Traces will be written in /home/user/hallo user/here/pathWithSpaces-20120209-095418
426</COMMAND_OUTPUT>
427</SCENARIO>
428
429####################################################################
430# Scenario: Test "lttng destroy <session>
431####################################################################
432
433<SCENARIO>
434DestroySession1
435<COMMAND_INPUT>
436lttng destroy mysession2
437</COMMAND_INPUT>
438<COMMAND_RESULT>
4390
440</COMMAND_RESULT>
441<COMMAND_OUTPUT>
442Session mysession2 destroyed.
443</COMMAND_OUTPUT>
444</SCENARIO>
445
446####################################################################
447# Scenario: Test "lttng enable-channel ..." with different inputs
448####################################################################
449
450<SCENARIO>
451ChannelHandling
452<COMMAND_INPUT>
453lttng enable-channel mychannel0,mychannel1 -k -s mysession2 --overwrite --subbuf-size 16384 --num-subbuf 2 --switch-timer 200 --read-timer 100
454</COMMAND_INPUT>
455<COMMAND_RESULT>
4560
457</COMMAND_RESULT>
458<COMMAND_OUTPUT>
459Kernel channel mychannel0 enabled for session mysession2
460Kernel channel mychannel1 enabled for session mysession2
461</COMMAND_OUTPUT>
462
463<COMMAND_INPUT>
464lttng enable-channel ustChannel -u -s mysession2 --overwrite --subbuf-size 32768 --num-subbuf 1 --switch-timer 100 --read-timer 200
465</COMMAND_INPUT>
466<COMMAND_RESULT>
4670
468</COMMAND_RESULT>
469<COMMAND_OUTPUT>
470UST channel channel0 enabled for session mysession2
471</COMMAND_OUTPUT>
472
473<COMMAND_INPUT>
474lttng enable-channel mychannel0,mychannel1 -k -s mysession2
475</COMMAND_INPUT>
476<COMMAND_RESULT>
4770
478</COMMAND_RESULT>
479<COMMAND_OUTPUT>
480Kernel channel mychannel0 enabled for session mysession2
481Kernel channel mychannel1 enabled for session mysession2
482</COMMAND_OUTPUT>
483
484<COMMAND_INPUT>
485lttng enable-channel ustChannel -u -s mysession2
486</COMMAND_INPUT>
487<COMMAND_RESULT>
4880
489</COMMAND_RESULT>
490<COMMAND_OUTPUT>
491UST channel mychannel0 enabled for session mysession2
492</COMMAND_OUTPUT>
493
494<COMMAND_INPUT>
495lttng disable-channel mychannel0,mychannel1 -k -s mysession2
496</COMMAND_INPUT>
497<COMMAND_RESULT>
4980
499</COMMAND_RESULT>
500<COMMAND_OUTPUT>
501Kernel channel mychannel0 disabled for session mysession2
502Kernel channel mychannel1 disabled for session mysession2
503</COMMAND_OUTPUT>
504
505<COMMAND_INPUT>
506lttng disable-channel ustChannel -u -s mysession2
507</COMMAND_INPUT>
508<COMMAND_RESULT>
5090
510</COMMAND_RESULT>
511<COMMAND_OUTPUT>
512UST channel mychannel0 enabled for session mysession2
513</COMMAND_OUTPUT>
514</SCENARIO>
515
516
517####################################################################
518# Scenario: Test "lttng enable-events ..." with different inputs
519####################################################################
520<SCENARIO>
521EventHandling
522
523# Tracepoint test cases
524
525<COMMAND_INPUT>
526lttng enable-event block_rq_remap,block_bio_remap,softirq_entry -k -s mysession2 --tracepoint
527</COMMAND_INPUT>
528<COMMAND_RESULT>
5290
530</COMMAND_RESULT>
531<COMMAND_OUTPUT>
532kernel event block_rq_remap created in channel channel0
533kernel event block_bio_remap created in channel channel0
534kernel event softirq_entry created in channel channel0
535</COMMAND_OUTPUT>
536
537<COMMAND_INPUT>
538lttng enable-event -a -k -s mysession2 -c mychannel --tracepoint
539</COMMAND_INPUT>
540<COMMAND_RESULT>
5410
542</COMMAND_RESULT>
543<COMMAND_OUTPUT>
544All kernel tracepoints are enabled in channel channel0
545</COMMAND_OUTPUT>
546
547<COMMAND_INPUT>
548lttng enable-event ust_tests_hello:tptest_sighandler -u -s mysession2 -c mychannel --tracepoint
549</COMMAND_INPUT>
550<COMMAND_RESULT>
5510
552</COMMAND_RESULT>
553<COMMAND_OUTPUT>
554UST event ust_tests_hello:tptest_sighandler created in channel mychannel
555</COMMAND_OUTPUT>
556
557<COMMAND_INPUT>
558lttng enable-event -a -u -s mysession2 -c mychannel --tracepoint
559</COMMAND_INPUT>
560<COMMAND_RESULT>
5610
562</COMMAND_RESULT>
563<COMMAND_OUTPUT>
564All UST tracepoints are enabled in channel mychannel
565</COMMAND_OUTPUT>
566
567# Syscall test cases
568
569<COMMAND_INPUT>
570lttng enable-event -a -k -s mysession2 --syscall
571</COMMAND_INPUT>
572<COMMAND_RESULT>
5730
574</COMMAND_RESULT>
575<COMMAND_OUTPUT>
576All kernel system calls are enabled in channel channel0
577</COMMAND_OUTPUT>
578
579<COMMAND_INPUT>
580lttng enable-event -a -k -s mysession2 -c mychannel --syscall
581</COMMAND_INPUT>
582<COMMAND_RESULT>
5830
584</COMMAND_RESULT>
585<COMMAND_OUTPUT>
586All kernel system calls are enabled in channel mychannel
587</COMMAND_OUTPUT>
588
589# dynamic probe/function probe test cases
590
591<COMMAND_INPUT>
592lttng enable-event myevent0 -k -s mysession2 --function 0xc0101340
593</COMMAND_INPUT>
594<COMMAND_RESULT>
5950
596</COMMAND_RESULT>
597<COMMAND_OUTPUT>
598kernel event myevent0 created in channel mychannel
599</COMMAND_OUTPUT>
600
601<COMMAND_INPUT>
602lttng enable-event myevent1 -k -s mysession2 -c mychannel --probe init_post
603</COMMAND_INPUT>
604<COMMAND_RESULT>
6050
606</COMMAND_RESULT>
607<COMMAND_OUTPUT>
608kernel event myevent1 created in channel mychannel
609</COMMAND_OUTPUT>
610
611# log level test cases
612
613<COMMAND_INPUT>
614lttng enable-event myevent4 -u -s mysession2 --loglevel-only TRACE_DEBUG
615</COMMAND_INPUT>
616<COMMAND_RESULT>
6170
618</COMMAND_RESULT>
619<COMMAND_OUTPUT>
620UST event myevent4 created in channel channel0
621</COMMAND_OUTPUT>
622
623<COMMAND_INPUT>
624lttng enable-event myevent5 -u -s mysession2 -c mychannel --loglevel TRACE_DEBUG_FUNCTION
625</COMMAND_INPUT>
626<COMMAND_RESULT>
6270
628</COMMAND_RESULT>
629<COMMAND_OUTPUT>
630UST event myevent5 created in channel mychannel
631</COMMAND_OUTPUT>
632
633</SCENARIO>
634
4ea599a5
BH
635####################################################################
636# Scenario: Test "lttng add-context -h" and lttng add-context ..." with different inputs
637####################################################################
638
639<SCENARIO>
640ContextHandling
641
642<COMMAND_INPUT>
643lttng add-context -h
644</COMMAND_INPUT>
645<COMMAND_RESULT>
6460
647</COMMAND_RESULT>
648<COMMAND_OUTPUT>
649usage: lttng add-context -t TYPE
650
651If no channel and no event is given (-c/-e), the context
652will be added to all events and all channels.
653Otherwise the context will be added only to the channel (-c)
654and/or event (-e) indicated.
655Exactly one domain (-k/--kernel or -u/--userspace) must be specified.
656
657Options:
658 -h, --help Show this help
659 --list-options Simple listing of options
660 -s, --session NAME Apply to session name
661 -c, --channel NAME Apply to channel
662 -e, --event NAME Apply to event
663 -k, --kernel Apply to the kernel tracer
664 -u, --userspace Apply to the user-space tracer
665 -t, --type TYPE Context type. You can repeat that option on
666 the command line to specify multiple contexts at once.
667 (--kernel preempts --userspace)
668 TYPE can be one of the strings below:
669 pid, procname, prio, nice, vpid, tid, pthread_id,
670 vtid, ppid, vppid, perf:cpu-cycles, perf:cycles
671Example:
672This command will add the context information 'prio' and two perf
673counters (hardware branch misses and cache misses), to all events
674in the trace data output:
675# lttng add-context -k -t prio -t perf:branch-misses -t perf:cache-misses
676
677</COMMAND_OUTPUT>
678
679<COMMAND_INPUT>
680lttng add-context -s mysession2 -c mychannel -e ust_tests_hello:tptest_sighandler -u -t prio -t pid
681</COMMAND_INPUT>
682<COMMAND_RESULT>
6830
684</COMMAND_RESULT>
685<COMMAND_OUTPUT>
686UST context prio added to event ust_tests_hello:tptest_sighandle channel mychannel
687UST context pid added to event sched_kthread_stop_ret channel mychannel
688</COMMAND_OUTPUT>
689</SCENARIO>
690
691<SCENARIO>
692ContextErrorHandling
693
694<COMMAND_INPUT>
695lttng add-context -h
696</COMMAND_INPUT>
697<COMMAND_RESULT>
6981
699</COMMAND_RESULT>
700<COMMAND_OUTPUT>
701usage: lttng add-context -t TYPE
d132bcc7 702
4ea599a5
BH
703If no channel and no event is given (-c/-e), the context
704will be added to all events and all channels.
705Otherwise the context will be added only to the channel (-c)
706and/or event (-e) indicated.
707Exactly one domain (-k/--kernel or -u/--userspace) must be specified.
708
709Options:
710 -h, --help Show this help
711 --list-options Simple listing of options
712 -s, --session NAME Apply to session name
713 -c, --channel NAME Apply to channel
714 -e, --event NAME Apply to event
715 -k, --kernel Apply to the kernel tracer
716 -u, --userspace Apply to the user-space tracer
717 -t, --type TYPE Context type. You can repeat that option on
718 the command line to specify multiple contexts at once.
719 (--kernel preempts --userspace)
720 TYPE can be one of the strings below:
721 pid, procname, prio, nice, vpid, tid, pthread_id,
722 vtid, ppid, vppid, perf:cpu-cycles, perf:cycles
723Example:
724This command will add the context information 'prio' and two perf
725counters (hardware branch misses and cache misses), to all events
726in the trace data output:
727# lttng add-context -k -t prio -t perf:branch-misses -t perf:cache-misses
728
729</COMMAND_OUTPUT>
730
731<COMMAND_INPUT>
732lttng add-context -s mysession2 -c mychannel -e ust_tests_hello:tptest_sighandler -u -t prio -t pid
733</COMMAND_INPUT>
734<COMMAND_RESULT>
7351
736</COMMAND_RESULT>
737<COMMAND_OUTPUT>
738UST context prio added to event ust_tests_hello:tptest_sighandle channel mychannel
739UST context pid added to event sched_kthread_stop_ret channel mychannel
740</COMMAND_OUTPUT>
741
742</SCENARIO>
743
744<SCENARIO>
745CalibrateHandling
746<COMMAND_INPUT>
747lttng calibrate -k --function
748</COMMAND_INPUT>
749<COMMAND_RESULT>
7500
751</COMMAND_RESULT>
752<COMMAND_OUTPUT>
753Kernel calibration done
754</COMMAND_OUTPUT>
755
756<COMMAND_INPUT>
757lttng calibrate -u --function
758</COMMAND_INPUT>
759<COMMAND_RESULT>
7601
761</COMMAND_RESULT>
762<COMMAND_OUTPUT>
763Kernel calibration done
764</COMMAND_OUTPUT>
765
766</SCENARIO>
This page took 0.056497 seconds and 5 git commands to generate.