blob: fc7eff9c3c9dd2fdcdca50362cb4b980cedb459b [file] [log] [blame]
Jon Halla1cdd892015-08-10 13:36:28 -07001<?xml version="1.0" encoding="ascii"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3 "DTD/xhtml1-transitional.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5<head>
6 <title>TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart.HAsingleInstanceRestart</title>
7 <link rel="stylesheet" href="epydoc.css" type="text/css" />
8 <script type="text/javascript" src="epydoc.js"></script>
9</head>
10
11<body bgcolor="white" text="black" link="blue" vlink="#204080"
12 alink="#204080">
13<!-- ==================== NAVIGATION BAR ==================== -->
14<table class="navbar" border="0" width="100%" cellpadding="0"
15 bgcolor="#a0c0ff" cellspacing="0">
16 <tr valign="middle">
17 <!-- Home link -->
18 <th>&nbsp;&nbsp;&nbsp;<a
19 href="TestON-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
20
21 <!-- Tree link -->
22 <th>&nbsp;&nbsp;&nbsp;<a
23 href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
24
25 <!-- Index link -->
26 <th>&nbsp;&nbsp;&nbsp;<a
27 href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
28
29 <!-- Help link -->
30 <th>&nbsp;&nbsp;&nbsp;<a
31 href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
32
33 <!-- Project homepage -->
34 <th class="navbar" align="right" width="100%">
35 <table border="0" cellpadding="0" cellspacing="0">
36 <tr><th class="navbar" align="center"
37 >TestON</th>
38 </tr></table></th>
39 </tr>
40</table>
41<table width="100%" cellpadding="0" cellspacing="0">
42 <tr valign="top">
43 <td width="100%">
44 <span class="breadcrumbs">
45 <a href="TestON-module.html">Package&nbsp;TestON</a> ::
46 <a href="TestON.tests-module.html">Package&nbsp;tests</a> ::
47 <a href="TestON.tests.HAsingleInstanceRestart-module.html">Package&nbsp;HAsingleInstanceRestart</a> ::
48 <a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-module.html">Module&nbsp;HAsingleInstanceRestart</a> ::
49 Class&nbsp;HAsingleInstanceRestart
50 </span>
51 </td>
52 <td>
53 <table cellpadding="0" cellspacing="0">
54 <!-- hide/show private -->
55 <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
56 onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
57 <tr><td align="right"><span class="options"
58 >[<a href="frames.html" target="_top">frames</a
59 >]&nbsp;|&nbsp;<a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart.HAsingleInstanceRestart-class.html"
60 target="_top">no&nbsp;frames</a>]</span></td></tr>
61 </table>
62 </td>
63 </tr>
64</table>
65<!-- ==================== CLASS DESCRIPTION ==================== -->
66<h1 class="epydoc">Class HAsingleInstanceRestart</h1><p class="nomargin-top"><span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart">source&nbsp;code</a></span></p>
67<!-- ==================== INSTANCE METHODS ==================== -->
68<a name="section-InstanceMethods"></a>
69<table class="summary" border="1" cellpadding="3"
70 cellspacing="0" width="100%" bgcolor="white">
71<tr bgcolor="#70b0f0" class="table-header">
72 <td colspan="2" class="table-header">
73 <table border="0" cellpadding="0" cellspacing="0" width="100%">
74 <tr valign="top">
75 <td align="left"><span class="table-header">Instance Methods</span></td>
76 <td align="right" valign="top"
77 ><span class="options">[<a href="#section-InstanceMethods"
78 class="privatelink" onclick="toggle_private();"
79 >hide private</a>]</span></td>
80 </tr>
81 </table>
82 </td>
83</tr>
84<tr>
85 <td width="15%" align="right" valign="top" class="summary">
86 <span class="summary-type">&nbsp;</span>
87 </td><td class="summary">
88 <table width="100%" cellpadding="0" cellspacing="0" border="0">
89 <tr>
90 <td><span class="summary-sig"><a name="__init__"></a><span class="summary-sig-name">__init__</span>(<span class="summary-sig-arg">self</span>)</span></td>
91 <td align="right" valign="top">
92 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.__init__">source&nbsp;code</a></span>
93
94 </td>
95 </tr>
96 </table>
97
98 </td>
99 </tr>
100<tr>
101 <td width="15%" align="right" valign="top" class="summary">
102 <span class="summary-type">&nbsp;</span>
103 </td><td class="summary">
104 <table width="100%" cellpadding="0" cellspacing="0" border="0">
105 <tr>
106 <td><span class="summary-sig"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart.HAsingleInstanceRestart-class.html#CASE1" class="summary-sig-name">CASE1</a>(<span class="summary-sig-arg">self</span>,
107 <span class="summary-sig-arg">main</span>)</span><br />
108 CASE1 is to compile ONOS and push it to the test machines</td>
109 <td align="right" valign="top">
110 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE1">source&nbsp;code</a></span>
111
112 </td>
113 </tr>
114 </table>
115
116 </td>
117 </tr>
118<tr>
119 <td width="15%" align="right" valign="top" class="summary">
120 <span class="summary-type">&nbsp;</span>
121 </td><td class="summary">
122 <table width="100%" cellpadding="0" cellspacing="0" border="0">
123 <tr>
124 <td><span class="summary-sig"><a name="CASE2"></a><span class="summary-sig-name">CASE2</span>(<span class="summary-sig-arg">self</span>,
125 <span class="summary-sig-arg">main</span>)</span><br />
126 Assign devices to controllers</td>
127 <td align="right" valign="top">
128 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE2">source&nbsp;code</a></span>
129
130 </td>
131 </tr>
132 </table>
133
134 </td>
135 </tr>
136<tr>
137 <td width="15%" align="right" valign="top" class="summary">
138 <span class="summary-type">&nbsp;</span>
139 </td><td class="summary">
140 <table width="100%" cellpadding="0" cellspacing="0" border="0">
141 <tr>
142 <td><span class="summary-sig"><a name="CASE21"></a><span class="summary-sig-name">CASE21</span>(<span class="summary-sig-arg">self</span>,
143 <span class="summary-sig-arg">main</span>)</span><br />
144 Assign mastership to controllers</td>
145 <td align="right" valign="top">
146 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE21">source&nbsp;code</a></span>
147
148 </td>
149 </tr>
150 </table>
151
152 </td>
153 </tr>
154<tr>
155 <td width="15%" align="right" valign="top" class="summary">
156 <span class="summary-type">&nbsp;</span>
157 </td><td class="summary">
158 <table width="100%" cellpadding="0" cellspacing="0" border="0">
159 <tr>
160 <td><span class="summary-sig"><a name="CASE3"></a><span class="summary-sig-name">CASE3</span>(<span class="summary-sig-arg">self</span>,
161 <span class="summary-sig-arg">main</span>)</span><br />
162 Assign intents</td>
163 <td align="right" valign="top">
164 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE3">source&nbsp;code</a></span>
165
166 </td>
167 </tr>
168 </table>
169
170 </td>
171 </tr>
172<tr>
173 <td width="15%" align="right" valign="top" class="summary">
174 <span class="summary-type">&nbsp;</span>
175 </td><td class="summary">
176 <table width="100%" cellpadding="0" cellspacing="0" border="0">
177 <tr>
178 <td><span class="summary-sig"><a name="CASE4"></a><span class="summary-sig-name">CASE4</span>(<span class="summary-sig-arg">self</span>,
179 <span class="summary-sig-arg">main</span>)</span><br />
180 Ping across added host intents</td>
181 <td align="right" valign="top">
182 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE4">source&nbsp;code</a></span>
183
184 </td>
185 </tr>
186 </table>
187
188 </td>
189 </tr>
190<tr>
191 <td width="15%" align="right" valign="top" class="summary">
192 <span class="summary-type">&nbsp;</span>
193 </td><td class="summary">
194 <table width="100%" cellpadding="0" cellspacing="0" border="0">
195 <tr>
196 <td><span class="summary-sig"><a name="CASE5"></a><span class="summary-sig-name">CASE5</span>(<span class="summary-sig-arg">self</span>,
197 <span class="summary-sig-arg">main</span>)</span><br />
198 Reading state of ONOS</td>
199 <td align="right" valign="top">
200 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE5">source&nbsp;code</a></span>
201
202 </td>
203 </tr>
204 </table>
205
206 </td>
207 </tr>
208<tr>
209 <td width="15%" align="right" valign="top" class="summary">
210 <span class="summary-type">&nbsp;</span>
211 </td><td class="summary">
212 <table width="100%" cellpadding="0" cellspacing="0" border="0">
213 <tr>
214 <td><span class="summary-sig"><a name="CASE6"></a><span class="summary-sig-name">CASE6</span>(<span class="summary-sig-arg">self</span>,
215 <span class="summary-sig-arg">main</span>)</span><br />
216 The Failure case.</td>
217 <td align="right" valign="top">
218 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE6">source&nbsp;code</a></span>
219
220 </td>
221 </tr>
222 </table>
223
224 </td>
225 </tr>
226<tr>
227 <td width="15%" align="right" valign="top" class="summary">
228 <span class="summary-type">&nbsp;</span>
229 </td><td class="summary">
230 <table width="100%" cellpadding="0" cellspacing="0" border="0">
231 <tr>
232 <td><span class="summary-sig"><a name="CASE7"></a><span class="summary-sig-name">CASE7</span>(<span class="summary-sig-arg">self</span>,
233 <span class="summary-sig-arg">main</span>)</span><br />
234 Check state after ONOS failure</td>
235 <td align="right" valign="top">
236 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE7">source&nbsp;code</a></span>
237
238 </td>
239 </tr>
240 </table>
241
242 </td>
243 </tr>
244<tr>
245 <td width="15%" align="right" valign="top" class="summary">
246 <span class="summary-type">&nbsp;</span>
247 </td><td class="summary">
248 <table width="100%" cellpadding="0" cellspacing="0" border="0">
249 <tr>
250 <td><span class="summary-sig"><a name="CASE8"></a><span class="summary-sig-name">CASE8</span>(<span class="summary-sig-arg">self</span>,
251 <span class="summary-sig-arg">main</span>)</span><br />
252 Compare topo</td>
253 <td align="right" valign="top">
254 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE8">source&nbsp;code</a></span>
255
256 </td>
257 </tr>
258 </table>
259
260 </td>
261 </tr>
262<tr>
263 <td width="15%" align="right" valign="top" class="summary">
264 <span class="summary-type">&nbsp;</span>
265 </td><td class="summary">
266 <table width="100%" cellpadding="0" cellspacing="0" border="0">
267 <tr>
268 <td><span class="summary-sig"><a name="CASE9"></a><span class="summary-sig-name">CASE9</span>(<span class="summary-sig-arg">self</span>,
269 <span class="summary-sig-arg">main</span>)</span><br />
270 Link s3-s28 down</td>
271 <td align="right" valign="top">
272 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE9">source&nbsp;code</a></span>
273
274 </td>
275 </tr>
276 </table>
277
278 </td>
279 </tr>
280<tr>
281 <td width="15%" align="right" valign="top" class="summary">
282 <span class="summary-type">&nbsp;</span>
283 </td><td class="summary">
284 <table width="100%" cellpadding="0" cellspacing="0" border="0">
285 <tr>
286 <td><span class="summary-sig"><a name="CASE10"></a><span class="summary-sig-name">CASE10</span>(<span class="summary-sig-arg">self</span>,
287 <span class="summary-sig-arg">main</span>)</span><br />
288 Link s3-s28 up</td>
289 <td align="right" valign="top">
290 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE10">source&nbsp;code</a></span>
291
292 </td>
293 </tr>
294 </table>
295
296 </td>
297 </tr>
298<tr>
299 <td width="15%" align="right" valign="top" class="summary">
300 <span class="summary-type">&nbsp;</span>
301 </td><td class="summary">
302 <table width="100%" cellpadding="0" cellspacing="0" border="0">
303 <tr>
304 <td><span class="summary-sig"><a name="CASE11"></a><span class="summary-sig-name">CASE11</span>(<span class="summary-sig-arg">self</span>,
305 <span class="summary-sig-arg">main</span>)</span><br />
306 Switch Down</td>
307 <td align="right" valign="top">
308 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE11">source&nbsp;code</a></span>
309
310 </td>
311 </tr>
312 </table>
313
314 </td>
315 </tr>
316<tr>
317 <td width="15%" align="right" valign="top" class="summary">
318 <span class="summary-type">&nbsp;</span>
319 </td><td class="summary">
320 <table width="100%" cellpadding="0" cellspacing="0" border="0">
321 <tr>
322 <td><span class="summary-sig"><a name="CASE12"></a><span class="summary-sig-name">CASE12</span>(<span class="summary-sig-arg">self</span>,
323 <span class="summary-sig-arg">main</span>)</span><br />
324 Switch Up</td>
325 <td align="right" valign="top">
326 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE12">source&nbsp;code</a></span>
327
328 </td>
329 </tr>
330 </table>
331
332 </td>
333 </tr>
334<tr>
335 <td width="15%" align="right" valign="top" class="summary">
336 <span class="summary-type">&nbsp;</span>
337 </td><td class="summary">
338 <table width="100%" cellpadding="0" cellspacing="0" border="0">
339 <tr>
340 <td><span class="summary-sig"><a name="CASE13"></a><span class="summary-sig-name">CASE13</span>(<span class="summary-sig-arg">self</span>,
341 <span class="summary-sig-arg">main</span>)</span><br />
342 Clean up</td>
343 <td align="right" valign="top">
344 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE13">source&nbsp;code</a></span>
345
346 </td>
347 </tr>
348 </table>
349
350 </td>
351 </tr>
352<tr>
353 <td width="15%" align="right" valign="top" class="summary">
354 <span class="summary-type">&nbsp;</span>
355 </td><td class="summary">
356 <table width="100%" cellpadding="0" cellspacing="0" border="0">
357 <tr>
358 <td><span class="summary-sig"><a name="CASE14"></a><span class="summary-sig-name">CASE14</span>(<span class="summary-sig-arg">self</span>,
359 <span class="summary-sig-arg">main</span>)</span><br />
360 start election app on all onos nodes</td>
361 <td align="right" valign="top">
362 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE14">source&nbsp;code</a></span>
363
364 </td>
365 </tr>
366 </table>
367
368 </td>
369 </tr>
370<tr>
371 <td width="15%" align="right" valign="top" class="summary">
372 <span class="summary-type">&nbsp;</span>
373 </td><td class="summary">
374 <table width="100%" cellpadding="0" cellspacing="0" border="0">
375 <tr>
376 <td><span class="summary-sig"><a name="CASE15"></a><span class="summary-sig-name">CASE15</span>(<span class="summary-sig-arg">self</span>,
377 <span class="summary-sig-arg">main</span>)</span><br />
378 Check that Leadership Election is still functional</td>
379 <td align="right" valign="top">
380 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE15">source&nbsp;code</a></span>
381
382 </td>
383 </tr>
384 </table>
385
386 </td>
387 </tr>
388<tr>
389 <td width="15%" align="right" valign="top" class="summary">
390 <span class="summary-type">&nbsp;</span>
391 </td><td class="summary">
392 <table width="100%" cellpadding="0" cellspacing="0" border="0">
393 <tr>
394 <td><span class="summary-sig"><a name="CASE16"></a><span class="summary-sig-name">CASE16</span>(<span class="summary-sig-arg">self</span>,
395 <span class="summary-sig-arg">main</span>)</span><br />
396 Install Distributed Primitives app</td>
397 <td align="right" valign="top">
398 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE16">source&nbsp;code</a></span>
399
400 </td>
401 </tr>
402 </table>
403
404 </td>
405 </tr>
406<tr>
407 <td width="15%" align="right" valign="top" class="summary">
408 <span class="summary-type">&nbsp;</span>
409 </td><td class="summary">
410 <table width="100%" cellpadding="0" cellspacing="0" border="0">
411 <tr>
412 <td><span class="summary-sig"><a name="CASE17"></a><span class="summary-sig-name">CASE17</span>(<span class="summary-sig-arg">self</span>,
413 <span class="summary-sig-arg">main</span>)</span><br />
414 Check for basic functionality with distributed primitives</td>
415 <td align="right" valign="top">
416 <span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE17">source&nbsp;code</a></span>
417
418 </td>
419 </tr>
420 </table>
421
422 </td>
423 </tr>
424</table>
425<!-- ==================== METHOD DETAILS ==================== -->
426<a name="section-MethodDetails"></a>
427<table class="details" border="1" cellpadding="3"
428 cellspacing="0" width="100%" bgcolor="white">
429<tr bgcolor="#70b0f0" class="table-header">
430 <td colspan="2" class="table-header">
431 <table border="0" cellpadding="0" cellspacing="0" width="100%">
432 <tr valign="top">
433 <td align="left"><span class="table-header">Method Details</span></td>
434 <td align="right" valign="top"
435 ><span class="options">[<a href="#section-MethodDetails"
436 class="privatelink" onclick="toggle_private();"
437 >hide private</a>]</span></td>
438 </tr>
439 </table>
440 </td>
441</tr>
442</table>
443<a name="CASE1"></a>
444<div>
445<table class="details" border="1" cellpadding="3"
446 cellspacing="0" width="100%" bgcolor="white">
447<tr><td>
448 <table width="100%" cellpadding="0" cellspacing="0" border="0">
449 <tr valign="top"><td>
450 <h3 class="epydoc"><span class="sig"><span class="sig-name">CASE1</span>(<span class="sig-arg">self</span>,
451 <span class="sig-arg">main</span>)</span>
452 </h3>
453 </td><td align="right" valign="top"
454 ><span class="codelink"><a href="TestON.tests.HAsingleInstanceRestart.HAsingleInstanceRestart-pysrc.html#HAsingleInstanceRestart.CASE1">source&nbsp;code</a></span>&nbsp;
455 </td>
456 </tr></table>
457
458 <p>CASE1 is to compile ONOS and push it to the test machines</p>
459 <p>Startup sequence: cell &lt;name&gt; onos-verify-cell NOTE: temporary -
460 onos-remove-raft-logs onos-uninstall start mininet git pull mvn clean
461 install onos-package onos-install -f onos-wait-for-start start cli
462 sessions start tcpdump</p>
463 <dl class="fields">
464 </dl>
465</td></tr></table>
466</div>
467<br />
468<!-- ==================== NAVIGATION BAR ==================== -->
469<table class="navbar" border="0" width="100%" cellpadding="0"
470 bgcolor="#a0c0ff" cellspacing="0">
471 <tr valign="middle">
472 <!-- Home link -->
473 <th>&nbsp;&nbsp;&nbsp;<a
474 href="TestON-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
475
476 <!-- Tree link -->
477 <th>&nbsp;&nbsp;&nbsp;<a
478 href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
479
480 <!-- Index link -->
481 <th>&nbsp;&nbsp;&nbsp;<a
482 href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
483
484 <!-- Help link -->
485 <th>&nbsp;&nbsp;&nbsp;<a
486 href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
487
488 <!-- Project homepage -->
489 <th class="navbar" align="right" width="100%">
490 <table border="0" cellpadding="0" cellspacing="0">
491 <tr><th class="navbar" align="center"
492 >TestON</th>
493 </tr></table></th>
494 </tr>
495</table>
496<table border="0" cellpadding="0" cellspacing="0" width="100%%">
497 <tr>
498 <td align="left" class="footer">
499 Generated by Epydoc 3.0.1 on Mon Aug 10 11:12:35 2015
500 </td>
501 <td align="right" class="footer">
502 <a target="mainFrame" href="http://epydoc.sourceforge.net"
503 >http://epydoc.sourceforge.net</a>
504 </td>
505 </tr>
506</table>
507
508<script type="text/javascript">
509 <!--
510 // Private objects are initially displayed (because if
511 // javascript is turned off then we want them to be
512 // visible); but by default, we want to hide them. So hide
513 // them unless we have a cookie that says to show them.
514 checkCookie();
515 // -->
516</script>
517</body>
518</html>