Commit | Line | Data |
---|---|---|
f3b33d40 BH |
1 | #################################################################### |
2 | # Copyright (c) 2012 Ericsson | |
774a7993 | 3 | # |
f3b33d40 BH |
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 | |
774a7993 BH |
8 | # |
9 | # Contributors: | |
f3b33d40 BH |
10 | # Bernd Hufmann - Initial API and implementation |
11 | #################################################################### | |
12 | #################################################################### | |
13 | # Scenario: Initialize | |
14 | #################################################################### | |
15 | <SCENARIO> | |
16 | Initialize | |
17 | <COMMAND_INPUT> | |
774a7993 | 18 | lttng version |
f3b33d40 BH |
19 | </COMMAND_INPUT> |
20 | <COMMAND_RESULT> | |
21 | 0 | |
22 | </COMMAND_RESULT> | |
23 | <COMMAND_OUTPUT> | |
24 | lttng version 2.0.0 - Annedd'ale | |
25 | Web site: http://lttng.org/ | |
26 | ||
27 | lttng is free software and under the GPL license and part LGPL | |
28 | </COMMAND_OUTPUT> | |
f3b33d40 | 29 | <COMMAND_INPUT> |
774a7993 | 30 | lttng list |
f3b33d40 BH |
31 | </COMMAND_INPUT> |
32 | <COMMAND_RESULT> | |
33 | 0 | |
34 | </COMMAND_RESULT> | |
35 | <COMMAND_OUTPUT> | |
36 | Currently no available tracing session | |
37 | </COMMAND_OUTPUT> | |
38 | ||
39 | <COMMAND_INPUT> | |
40 | lttng list -k | |
41 | </COMMAND_INPUT> | |
42 | <COMMAND_RESULT> | |
43 | 0 | |
44 | </COMMAND_RESULT> | |
45 | <COMMAND_OUTPUT> | |
46 | Kernel events | |
47 | ------------- | |
48 | sched_kthread_stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) | |
49 | sched_kthread_stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) | |
50 | sched_wakeup_new (loglevel: TRACE_EMERG (0)) (type: tracepoint) | |
51 | ||
52 | </COMMAND_OUTPUT> | |
53 | ||
54 | <COMMAND_INPUT> | |
55 | lttng list -u | |
56 | </COMMAND_INPUT> | |
57 | <COMMAND_RESULT> | |
58 | 0 | |
59 | </COMMAND_RESULT> | |
60 | <COMMAND_OUTPUT> | |
61 | UST events: | |
62 | ------------- | |
63 | ||
64 | PID: 9379 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello | |
65 | ust_tests_hello:tptest_sighandler (loglevel: TRACE_WARNING (4)) (type: tracepoint) | |
66 | ust_tests_hello:tptest (loglevel: TRACE_DEBUG_FUNCTION (12)) (type: tracepoint) | |
67 | ||
68 | PID: 4852 - Name: /home/user/git/lttng-ust/tests/hello.cxx/.libs/lt-hello | |
69 | ust_tests_hello:tptest_sighandler (loglevel: TRACE_WARNING (4)) (type: tracepoint) | |
70 | ust_tests_hello:tptest (loglevel: TRACE_DEBUG_FUNCTION (12)) (type: tracepoint) | |
71 | ||
72 | </COMMAND_OUTPUT> | |
73 | </SCENARIO> | |
74 | ||
75 | #################################################################### | |
774a7993 | 76 | # Scenario: Test "lttng create <session> with LTTng 2.1 options |
f3b33d40 | 77 | #################################################################### |
f3b33d40 BH |
78 | ################################################################## |
79 | <SCENARIO> | |
a30e79fe | 80 | CreateSessionFileProto |
f3b33d40 | 81 | <COMMAND_INPUT> |
a30e79fe | 82 | lttng create mysession -U file:///tmp |
f3b33d40 BH |
83 | </COMMAND_INPUT> |
84 | <COMMAND_RESULT> | |
85 | 0 | |
86 | </COMMAND_RESULT> | |
87 | <COMMAND_OUTPUT> | |
88 | Session mysession created. | |
a30e79fe | 89 | Traces will be written in file:///tmp |
f3b33d40 BH |
90 | </COMMAND_OUTPUT> |
91 | ||
92 | <COMMAND_INPUT> | |
93 | lttng list mysession | |
94 | </COMMAND_INPUT> | |
95 | <COMMAND_RESULT> | |
96 | 0 | |
97 | </COMMAND_RESULT> | |
98 | <COMMAND_OUTPUT> | |
99 | Tracing session mysession: [inactive] | |
a30e79fe | 100 | Trace path: file:///tmp |
f3b33d40 BH |
101 | |
102 | </COMMAND_OUTPUT> | |
103 | ||
104 | <COMMAND_INPUT> | |
105 | lttng destroy mysession | |
106 | </COMMAND_INPUT> | |
107 | <COMMAND_RESULT> | |
108 | 0 | |
109 | </COMMAND_RESULT> | |
110 | <COMMAND_OUTPUT> | |
111 | Session mysession destroyed. | |
112 | </COMMAND_OUTPUT> | |
113 | </SCENARIO> | |
114 | ||
115 | ################################################################## | |
116 | <SCENARIO> | |
a30e79fe | 117 | CreateSessionControlData |
f3b33d40 | 118 | <COMMAND_INPUT> |
a30e79fe | 119 | lttng create mysession -C tcp://172.0.0.1 -D tcp://172.0.0.1:5343 |
f3b33d40 BH |
120 | </COMMAND_INPUT> |
121 | <COMMAND_RESULT> | |
122 | 0 | |
123 | </COMMAND_RESULT> | |
124 | <COMMAND_OUTPUT> | |
125 | Session mysession created. | |
a30e79fe BH |
126 | Control URL tcp://172.0.0.1 set for session mysession |
127 | Data URL tcp://172.0.0.1:5343 set for session mysession | |
f3b33d40 BH |
128 | </COMMAND_OUTPUT> |
129 | ||
130 | <COMMAND_INPUT> | |
131 | lttng list mysession | |
132 | </COMMAND_INPUT> | |
133 | <COMMAND_RESULT> | |
134 | 0 | |
135 | </COMMAND_RESULT> | |
136 | <COMMAND_OUTPUT> | |
137 | Tracing session mysession: [inactive] | |
a30e79fe | 138 | Trace path: tcp://172.0.0.1:5342 [data: 5343] |
f3b33d40 BH |
139 | |
140 | </COMMAND_OUTPUT> | |
141 | ||
142 | <COMMAND_INPUT> | |
143 | lttng destroy mysession | |
144 | </COMMAND_INPUT> | |
145 | <COMMAND_RESULT> | |
146 | 0 | |
147 | </COMMAND_RESULT> | |
148 | <COMMAND_OUTPUT> | |
149 | Session mysession destroyed. | |
150 | </COMMAND_OUTPUT> | |
151 | </SCENARIO> | |
152 | ||
153 | ################################################################## | |
154 | <SCENARIO> | |
a30e79fe | 155 | CreateSessionNetwork |
f3b33d40 | 156 | <COMMAND_INPUT> |
a30e79fe | 157 | lttng create mysession -U net://172.0.0.1:1234:2345 |
f3b33d40 BH |
158 | </COMMAND_INPUT> |
159 | <COMMAND_RESULT> | |
160 | 0 | |
161 | </COMMAND_RESULT> | |
162 | <COMMAND_OUTPUT> | |
163 | Session mysession created. | |
a30e79fe | 164 | Traces will be written in net://172.0.0.1:1234:2345 |
f3b33d40 BH |
165 | </COMMAND_OUTPUT> |
166 | ||
167 | <COMMAND_INPUT> | |
168 | lttng list mysession | |
169 | </COMMAND_INPUT> | |
170 | <COMMAND_RESULT> | |
171 | 0 | |
172 | </COMMAND_RESULT> | |
173 | <COMMAND_OUTPUT> | |
174 | Tracing session mysession: [inactive] | |
a30e79fe | 175 | Trace path: net://172.0.0.1:1234 [data: 2345] |
f3b33d40 BH |
176 | |
177 | </COMMAND_OUTPUT> | |
178 | ||
179 | <COMMAND_INPUT> | |
180 | lttng destroy mysession | |
181 | </COMMAND_INPUT> | |
182 | <COMMAND_RESULT> | |
183 | 0 | |
184 | </COMMAND_RESULT> | |
185 | <COMMAND_OUTPUT> | |
a30e79fe | 186 | Session mysession2 destroyed. |
f3b33d40 | 187 | </COMMAND_OUTPUT> |
a30e79fe | 188 | |
f3b33d40 BH |
189 | </SCENARIO> |
190 | ||
191 | ################################################################## | |
192 | <SCENARIO> | |
a30e79fe | 193 | CreateSessionNetwork2 |
f3b33d40 | 194 | <COMMAND_INPUT> |
a30e79fe | 195 | lttng create mysession -U net6://[ffff::eeee:dddd:cccc:0] |
f3b33d40 BH |
196 | </COMMAND_INPUT> |
197 | <COMMAND_RESULT> | |
198 | 0 | |
199 | </COMMAND_RESULT> | |
200 | <COMMAND_OUTPUT> | |
201 | Session mysession created. | |
a30e79fe | 202 | Traces will be written in net6://[ffff::eeee:dddd:cccc:0] |
f3b33d40 BH |
203 | </COMMAND_OUTPUT> |
204 | ||
205 | <COMMAND_INPUT> | |
206 | lttng list mysession | |
207 | </COMMAND_INPUT> | |
208 | <COMMAND_RESULT> | |
209 | 0 | |
210 | </COMMAND_RESULT> | |
211 | <COMMAND_OUTPUT> | |
212 | Tracing session mysession: [inactive] | |
a30e79fe | 213 | Trace path: net://[ffff::eeee:dddd:cccc:0]:5342/mysession-20130221-144451 [data: 5343] |
f3b33d40 BH |
214 | |
215 | </COMMAND_OUTPUT> | |
216 | ||
217 | <COMMAND_INPUT> | |
218 | lttng destroy mysession | |
219 | </COMMAND_INPUT> | |
220 | <COMMAND_RESULT> | |
221 | 0 | |
222 | </COMMAND_RESULT> | |
223 | <COMMAND_OUTPUT> | |
224 | Session mysession2 destroyed. | |
225 | </COMMAND_OUTPUT> | |
226 | ||
227 | </SCENARIO> |