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