Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published from Jenkins build: https://jenkins.onosproject.org/job/SR-pipeline-1.15/1132/

...

HTML
<img src="https://jenkins.onosproject.org/view/QA/job/postjob-Fabric2/lastSuccessfulBuild/artifact/SRHighAvailability_onos-1.15_20-builds_graph.jpg", alt="SRHighAvailability", style="width:525px;height:350px;border:0">

commit 8b58bb6d4bfc9f5cfa89a29568731ed90bc6e1e6 5c5a98357898abe6d0ba628c3011ee2fbb537e8f (HEAD -] onos-1.15, origin/onos-1.15)
Author: Jian Li [pyguni@gmailBennur, Suraj [suraj.bennur@us.fujitsu.com]
AuthorDate: Wed Fri Mar 13 191 17:3122:27 42 2019 +0900-0600
Commit: Jian Li [pyguni@gmailBennur, Suraj [suraj.bennur@us.fujitsu.com]
CommitDate: Mon Wed Mar 18 0927 14:2142:22 07 2019 +0000
Add openstack node initialization REST APIs-0500

SAI-431-fujitsu-driver-netconf: 1FINITY-ONOS complete integration with unit tests

Case 1: High Availability tests - ONOS failures 2x2 Leaf-spine - FAIL

...

  • 1.1 Constructing test variables - PASS (tick)
  • 1.2 Apply cell to environment - PASS (tick)
  • 1.3 Uninstalling Atomix - PASS (tick)
  • 1.4 Uninstalling ONOS package - PASS (tick)
  • 1.5 Creating ONOS package - PASS (tick)
  • 1.6 Installing Atomix - PASS (tick)
  • 1.7 Installing ONOS package - PASS (tick)
  • 1.8 Set up ONOS secure SSH - PASS (tick)
  • 1.9 Checking ONOS service - PASS (tick)
  • 1.10 Starting ONOS CLI sessions - PASS (tick)
  • 1.11 Checking ONOS nodes - PASS (tick)
  • 1.12 Checking ONOS applications - PASS (tick)
  • 1.13 Starting Mininet Topology - PASS (tick)
  • 1.14 Check whether the flow count is bigger than 116 - PASS (tick)
  • 1.15 Check whether all flow status are ADDED - PASS (tick)
  • 1.16 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4'] with tag CASE1 - FAIL (error)
    • IP connectivity failed
  • 1.17 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE1 - PASS (tick)
  • 1.18 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE1 - PASS (tick)
  • 1.19 Killing ONOS instances with index(es): [0] - PASS (tick)
  • 1.20 Check number of topology elements - FAIL (error)
    • Unexpected number of links, switches, and/or controllers
  • 1.21 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4'] with tag CASE1_ONOS_Failure1 - FAIL (error)
    • IP connectivity failed
  • 1.22 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE1_ONOS_Failure1 - PASS (tick)
  • 1.23 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE1_ONOS_Failure1 - PASS (tick)
  • 1.24 Recovering ONOS instances with index(es): [0] - PASS (tick)
  • 1.25 Checking if ONOS CLI is ready - PASS (tick)
  • 1.26 Checking ONOS nodes - PASS (tick)
  • 1.27 Check number of topology elements - PASS (tick)
  • 1.28 Check whether the flow count is bigger than 116 - PASS (tick)
  • 1.29 Check whether all flow status are ADDED - PASS (tick)
  • 1.30 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4'] with tag CASE1_ONOS_Recovery1 - FAIL (error)
    • IP connectivity failed
  • 1.31 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE1_ONOS_Recovery1 - PASS (tick)
  • 1.32 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE1_ONOS_Recovery1 - PASS (tick)
  • 1.33 Killing ONOS instances with index(es): [1] - PASS (tick)
  • 1.34 Check number of topology elements - FAIL (error)
    • Unexpected number of links, switches, and/or controllers
  • 1.35 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4'] with tag CASE1_ONOS_Failure2 - FAIL (error)
    • IP connectivity failed
  • 1.36 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE1_ONOS_Failure2 - PASS (tick)
  • 1.37 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE1_ONOS_Failure2 - PASS (tick)
  • 1.38 Recovering ONOS instances with index(es): [1] - PASS (tick)
  • 1.39 Checking if ONOS CLI is ready - PASS (tick)
  • 1.40 Checking ONOS nodes - PASS (tick)
  • 1.41 Check number of topology elements - PASS (tick)
  • 1.42 Check whether the flow count is bigger than 116 - PASS (tick)
  • 1.43 Check whether all flow status are ADDED - PASS (tick)
  • 1.44 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4'] with tag CASE1_ONOS_Recovery2 - FAIL (error)
    • IP connectivity failed
  • 1.45 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE1_ONOS_Recovery2 - PASS (tick)
  • 1.46 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE1_ONOS_Recovery2 - PASS (tick)
  • 1.47 Killing ONOS instances with index(es): [2] - PASS (tick)
  • 1.48 Check number of topology elements - FAIL (error)
    • Unexpected number of links, switches, and/or controllers
  • 1.49 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4'] with tag CASE1_ONOS_Failure3 - FAIL (error)
    • IP connectivity failed
  • 1.50 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE1_ONOS_Failure3 - PASS (tick)
  • 1.51 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE1_ONOS_Failure3 - PASS (tick)
  • 1.52 Recovering ONOS instances with index(es): [2] - PASS (tick)
  • 1.53 Checking if ONOS CLI is ready - PASS (tick)
  • 1.54 Checking ONOS nodes - PASS (tick)
  • 1.55 Check number of topology elements - PASS (tick)
  • 1.56 Check whether the flow count is bigger than 116 - PASS (tick)
  • 1.57 Check whether all flow status are ADDED - PASS (tick)
  • 1.58 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4'] with tag CASE1_ONOS_Recovery3 - FAIL (error)
    • IP connectivity failed
  • 1.59 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE1_ONOS_Recovery3 - PASS (tick)
  • 1.60 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE1_ONOS_Recovery3 - PASS (tick)
  • 1.61 Stopping Mininet - PASS (tick)
  • 1.62 Copying karaf logs - PASS (tick)

Case 2: High Availability tests - ONOS random failures 2x2 Leaf-spine - FAIL

  • 2.1 Apply cell to environment - PASS (tick)
  • 2.2 Uninstalling Atomix - PASS (tick)
  • 2.3 Uninstalling ONOS package - PASS (tick)
  • 2.4 Creating ONOS package - PASS (tick)
  • 2.5 Installing Atomix - PASS (tick)
  • 2.6 Installing ONOS package - PASS (tick)
  • 2.7 Set up ONOS secure SSH - PASS (tick)
  • 2.8 Checking ONOS service - PASS (tick)
  • 2.9 Starting ONOS CLI sessions - PASS (tick)
  • 2.10 Checking ONOS nodes - PASS (tick)
  • 2.11 Checking ONOS applications - PASS (tick)
  • 2.12 Starting Mininet Topology - PASS (tick)
  • 2.13 Check whether the flow count is bigger than 116 - PASS (tick)
  • 2.14 Check whether all flow status are ADDED - PASS (tick)
  • 2.15 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4'] with tag CASE2 - FAIL (error)
    • IP connectivity failed
  • 2.16 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE2 - PASS (tick)
  • 2.17 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE2 - PASS (tick)
  • 2.18 Killing ONOS instances with index(es): [2] - PASS (tick)
  • 2.19 Check number of topology elements - FAIL (error)
    • Unexpected number of links, switches, and/or controllers
  • 2.20 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4'] with tag CASE2_ONOS_Failure1 - FAIL (error)
    • IP connectivity failed
  • 2.21 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE2_ONOS_Failure1 - PASS (tick)
  • 2.22 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE2_ONOS_Failure1 - PASS (tick)
  • 2.23 Recovering ONOS instances with index(es): [2] - PASS (tick)
  • 2.24 Checking if ONOS CLI is ready - PASS (tick)
  • 2.25 Checking ONOS nodes - PASS (tick)
  • 2.26 Check number of topology elements - PASS (tick)
  • 2.27 Check whether the flow count is bigger than 116 - PASS (tick)
  • 2.28 Check whether all flow status are ADDED - PASS (tick)
  • 2.29 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4'] with tag CASE2_ONOS_Recovery1 - FAIL (error)
    • IP connectivity failed
  • 2.30 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE2_ONOS_Recovery1 - PASS (tick)
  • 2.31 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE2_ONOS_Recovery1 - PASS (tick)
  • 2.32 Killing ONOS instances with index(es): [0] - PASS (tick)
  • 2.33 Check number of topology elements - FAIL (error)
    • Unexpected number of links, switches, and/or controllers
  • 2.34 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4'] with tag CASE2_ONOS_Failure2 - FAIL (error)
    • IP connectivity failed
  • 2.35 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE2_ONOS_Failure2 - PASS (tick)
  • 2.36 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE2_ONOS_Failure2 - PASS (tick)
  • 2.37 Recovering ONOS instances with index(es): [0] - PASS (tick)
  • 2.38 Checking if ONOS CLI is ready - PASS (tick)
  • 2.39 Checking ONOS nodes - PASS (tick)
  • 2.40 Check number of topology elements - PASS (tick)
  • 2.41 Check whether the flow count is bigger than 116 - PASS (tick)
  • 2.42 Check whether all flow status are ADDED - PASS (tick)
  • 2.43 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4'] with tag CASE2_ONOS_Recovery2 - FAIL (error)
    • IP connectivity failed
  • 2.44 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE2_ONOS_Recovery2 - PASS (tick)
  • 2.45 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE2_ONOS_Recovery2 - PASS (tick)
  • 2.46 Killing ONOS instances with index(es): [2] - PASS (tick)
  • 2.47 Check number of topology elements - FAIL (error)
    • Unexpected number of links, switches, and/or controllers
  • 2.48 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4'] with tag CASE2_ONOS_Failure3 - FAIL (error)
    • IP connectivity failed
  • 2.49 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE2_ONOS_Failure3 - PASS (tick)
  • 2.50 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE2_ONOS_Failure3 - PASS (tick)
  • 2.51 Recovering ONOS instances with index(es): [2] - PASS (tick)
  • 2.52 Checking if ONOS CLI is ready - PASS (tick)
  • 2.53 Checking ONOS nodes - PASS (tick)
  • 2.54 Check number of topology elements - PASS (tick)
  • 2.55 Check whether the flow count is bigger than 116 - PASS (tick)
  • 2.56 Check whether all flow status are ADDED - PASS (tick)
  • 2.57 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4'] with tag CASE2_ONOS_Recovery3 - FAIL (error)
    • IP connectivity failed
  • 2.58 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE2_ONOS_Recovery3 - PASS (tick)
  • 2.59 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE2_ONOS_Recovery3 - PASS (tick)
  • 2.60 Stopping Mininet - PASS (tick)
  • 2.61 Copying karaf logs - PASS (tick)

Case 3: High Availability tests - ONOS failures 4x4 Leaf-spine - FAIL

  • 3.1 Apply cell to environment - PASS (tick)
  • 3.2 Uninstalling Atomix - PASS (tick)
  • 3.3 Uninstalling ONOS package - PASS (tick)
  • 3.4 Creating ONOS package - PASS (tick)
  • 3.5 Installing Atomix - PASS (tick)
  • 3.6 Installing ONOS package - PASS (tick)
  • 3.7 Set up ONOS secure SSH - PASS (tick)
  • 3.8 Checking ONOS service - PASS (tick)
  • 3.9 Starting ONOS CLI sessions - PASS (tick)
  • 3.10 Checking ONOS nodes - PASS (tick)
  • 3.11 Checking ONOS applications - PASS (tick)
  • 3.12 Starting Mininet Topology - PASS (tick)
  • 3.13 Check whether the flow count is bigger than 350 - PASS (tick)
  • 3.14 Check whether all flow status are ADDED - PASS (tick)
  • 3.15 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4', u'h5', u'h6', u'h7', u'h8'] with tag CASE3 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4'] with tag CASE1 - FAIL (error)
    • IP connectivity failed
  • 3 1.16 17 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE3 CASE1 - PASS (tick)
  • 3 1.17 18 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE3 CASE1 - PASS (tick)
  • 3 1.18 19 Killing ONOS instances with index(es): [0] - PASS (tick)
  • 3 1.19 20 Check number of topology elements - FAIL (error)
    • Unexpected number of links, switches, and/or controllers
  • 3 1.20 21 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4', u'h5', u'h6', u'h7', u'h8'] with tag CASE3CASE1_ONOS_Failure1 - FAIL (error)
    • IP connectivity failed
  • 3 1.21 22 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE3CASE1_ONOS_Failure1 - PASS (tick)
  • 3 1.22 23 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE3CASE1_ONOS_Failure1 - PASS (tick)
  • 3 1.23 24 Recovering ONOS instances with index(es): [0] - PASS (tick)
  • 3 1.24 25 Checking if ONOS CLI is ready - PASS (tick)
  • 3 1.25 26 Checking ONOS nodes - PASS (tick)
  • 3 1.26 27 Check number of topology elements - PASS (tick)
  • 3 1.27 28 Check whether the flow count is bigger than 350 116 - PASS (tick)
  • 3 1.28 29 Check whether all flow status are ADDED - PASS (tick)
  • 3.29 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4 1.30 Verify full connectivity for [u'h1', u'h5h2', u'h6h3', u'h7', u'h8h4'] with tag CASE3CASE1_ONOS_Recovery1 - FAIL (error)
    • IP connectivity failed
  • 3 1.30 31 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE3CASE1_ONOS_Recovery1 - PASS (tick)
  • 3 1.31 32 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE3CASE1_ONOS_Recovery1 - PASS (tick)
  • 3 1.32 33 Killing ONOS instances with index(es): [1] - PASS (tick)
  • 3 1.33 34 Check number of topology elements - FAIL (error)
    • Unexpected number of links, switches, and/or controllers
  • 3 1.34 35 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4', u'h5', u'h6', u'h7', u'h8'] with tag CASE3CASE1_ONOS_Failure2 - FAIL (error)
    • IP connectivity failed
  • 3 1.35 36 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE3CASE1_ONOS_Failure2 - PASS (tick)
  • 3 1.36 37 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE3CASE1_ONOS_Failure2 - PASS (tick)
  • 3 1.37 38 Recovering ONOS instances with index(es): [1] - PASS (tick)
  • 3 1.38 39 Checking if ONOS CLI is ready - PASS (tick)
  • 3 1.39 40 Checking ONOS nodes - PASS (tick)
  • 3 1.40 41 Check number of topology elements - PASS (tick)
  • 3 1.41 42 Check whether the flow count is bigger than 350 116 - PASS (tick)
  • 3 1.42 43 Check whether all flow status are ADDED - PASS (tick)
  • 3 1.43 44 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4', u'h5', u'h6', u'h7h3', u'h8h4'] with tag CASE3CASE1_ONOS_Recovery2 - FAIL (error)
    • IP connectivity failed
  • 3 1.44 45 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE3CASE1_ONOS_Recovery2 - PASS (tick)
  • 3 1.45 46 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE3CASE1_ONOS_Recovery2 - PASS (tick)
  • 3 1.46 47 Killing ONOS instances with index(es): [2] - PASS (tick)
  • 3 1.47 48 Check number of topology elements - FAIL (error)
    • Unexpected number of links, switches, and/or controllers
  • 3 1.48 49 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4', u'h5', u'h6', u'h7', u'h8'] with tag CASE3CASE1_ONOS_Failure3 - FAIL (error)
    • IP connectivity failed
  • 3 1.49 50 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE3CASE1_ONOS_Failure3 - PASS (tick)
  • 3 1.50 51 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE3CASE1_ONOS_Failure3 - PASS (tick)
  • 3 1.51 52 Recovering ONOS instances with index(es): [2] - PASS (tick)
  • 3 1.52 53 Checking if ONOS CLI is ready - PASS (tick)
  • 3 1.53 54 Checking ONOS nodes - PASS (tick)
  • 3 1.54 55 Check number of topology elements - PASS (tick)
  • 3 1.55 56 Check whether the flow count is bigger than 350 116 - PASS (tick)
  • 3 1.56 57 Check whether all flow status are ADDED - PASS (tick)
  • 3 1.57 58 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4', u'h5', u'h6', u'h7', u'h8'] with tag CASE3CASE1_ONOS_Recovery3 - FAIL (error)
    • IP connectivity failed
  • 3 1.58 59 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE3CASE1_ONOS_Recovery3 - PASS (tick)
  • 3 1.59 60 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE3CASE1_ONOS_Recovery3 - PASS (tick)
  • 3 1.60 61 Stopping Mininet - PASS (tick)
  • 3 1.61 62 Copying karaf logs - PASS (tick)

Case

...

2: High Availability tests - ONOS random failures

...

2x2 Leaf-spine - FAIL

  • 4 2.1 Apply cell to environment - PASS (tick)
  • 4 2.2 Uninstalling Atomix - PASS (tick)
  • 4 2.3 Uninstalling ONOS package - PASS (tick)
  • 4 2.4 Creating ONOS package - PASS (tick)
  • 4 2.5 Installing Atomix - PASS (tick)
  • 4 2.6 Installing ONOS package - PASS (tick)
  • 4 2.7 Set up ONOS secure SSH - PASS (tick)
  • 4 2.8 Checking ONOS service - PASS (tick)
  • 4 2.9 Starting ONOS CLI sessions - PASS (tick)
  • 4 2.10 Checking ONOS nodes - PASS (tick)
  • 4 2.11 Checking ONOS applications - PASS (tick)
  • 4 2.12 Starting Mininet Topology - PASS (tick)
  • 4 2.13 Check whether the flow count is bigger than 350 116 - PASS (tick)
  • 4 2.14 Check whether all flow status are ADDED - PASS (tick)
  • 4 2.15 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4', u'h5h1', u'h6h2', u'h7h3', u'h8h4'] with tag CASE4 CASE2 - FAIL (error)
    • IP connectivity failed
  • 4 2.16 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE4 CASE2 - PASS (tick)
  • 4 2.17 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE4 CASE2 - PASS (tick)
  • 4 2.18 Killing ONOS instances with index(es): [2] - PASS (tick)
  • 4 2.19 Check number of topology elements - FAIL (error)
    • Unexpected number of links, switches, and/or controllers
  • 4 2.20 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4', u'h5', u'h6', u'h7', u'h8'] with tag CASE4CASE2_ONOS_Failure1 - FAIL (error)
    • IP connectivity failed
  • 4 2.21 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE4CASE2_ONOS_Failure1 - PASS (tick)
  • 4 2.22 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE4CASE2_ONOS_Failure1 - PASS (tick)
  • 4 2.23 Recovering ONOS instances with index(es): [2] - PASS (tick)
  • 4 2.24 Checking if ONOS CLI is ready - PASS (tick)
  • 4 2.25 Checking ONOS nodes - PASS (tick)
  • 4 2.26 Check number of topology elements - PASS (tick)
  • 4 2.27 Check whether the flow count is bigger than 350 116 - PASS (tick)
  • 4 2.28 Check whether all flow status are ADDED - PASS (tick)
  • 4 2.29 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4', u'h5', u'h6', u'h7', u'h8'] with tag CASE4CASE2_ONOS_Recovery1 - FAIL (error)
    • IP connectivity failed
  • 4 2.30 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE4CASE2_ONOS_Recovery1 - PASS (tick)
  • 4 2.31 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE4CASE2_ONOS_Recovery1 - PASS (tick)
  • 4 2.32 Killing ONOS instances with index(es): [10] - PASS (tick)
  • 4 2.33 Check number of topology elements - FAIL (error)
    • Unexpected number of links, switches, and/or controllers
  • 4 2.34 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4', u'h5full connectivity for [u'h1', u'h6h2', u'h7h3', u'h8h4'] with tag CASE4CASE2_ONOS_Failure2 - FAIL (error)
    • IP connectivity failed
  • 4 2.35 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE4CASE2_ONOS_Failure2 - PASS (tick)
  • 4 2.36 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE4CASE2_ONOS_Failure2 - PASS (tick)
  • 4 2.37 Recovering ONOS instances with index(es): [10] - PASS (tick)
  • 4 2.38 Checking if ONOS CLI is ready - PASS (tick)
  • 4 2.39 Checking ONOS nodes - PASS (tick)
  • 4 2.40 Check number of topology elements - PASS (tick)
  • 4 2.41 Check whether the flow count is bigger than 350 116 - PASS (tick)
  • 4 2.42 Check whether all flow status are ADDED - PASS (tick)
  • 4.43 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4 2.43 Verify full connectivity for [u'h1', u'h5h2', u'h6h3', u'h7', u'h8h4'] with tag CASE4CASE2_ONOS_Recovery2 - FAIL (error)
    • IP connectivity failed
  • 4 2.44 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE4CASE2_ONOS_Recovery2 - PASS (tick)
  • 4 2.45 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE4CASE2_ONOS_Recovery2 - PASS (tick)
  • 4 2.46 Killing ONOS instances with index(es): [10] - PASS (tick)
  • 4 2.47 Check number of topology elements - FAIL (error)
    • Unexpected number of links, switches, and/or controllers
  • 4 2.48 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4', u'h5', u'h6', u'h7', u'h8'] with tag CASE4CASE2_ONOS_Failure3 - FAIL (error)
    • IP connectivity failed
  • 4 2.49 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE4CASE2_ONOS_Failure3 - PASS (tick)
  • 4 2.50 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE4CASE2_ONOS_Failure3 - PASS (tick)
  • 4 2.51 Recovering ONOS instances with index(es): [10] - PASS (tick)
  • 4 2.52 Checking if ONOS CLI is ready - PASS (tick)
  • 4 2.53 Checking ONOS nodes - PASS (tick)
  • 4 2.54 Check number of topology elements - PASS (tick)
  • 4 2.55 Check whether the flow count is bigger than 350 116 - PASS (tick)
  • 4 2.56 Check whether all flow status are ADDED - PASS (tick)
  • 4 2.57 Verify full connectivity for [u'h1', u'h2', u'h3', u'h4', u'h5', u'h6', u'h7', u'h8'] with tag CASE4CASE2_ONOS_Recovery3 - FAIL (error)
    • IP connectivity failed
  • 4 2.58 Verify full connectivity for [u'olt10', u'vsg10'] with tag CASE4CASE2_ONOS_Recovery3 - PASS (tick)
  • 4 2.59 Verify full connectivity for [u'olt5', u'vsg5'] with tag CASE4CASE2_ONOS_Recovery3 - PASS (tick)
  • 4 2.60 Stopping Mininet - PASS (tick)
  • 4 2.61 Copying karaf logs - PASS (tick)

Case

...

3: High Availability tests - ONOS failures

...

4x4 Leaf-spine -

...

FAIL