Have questions? Stuck? Please check our FAQ for some common questions and answers.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

HATestSingleInstanceRestart at 30 Apr 2015 09:50:25

commit eb5eebbb820c0a623f0fbbae1ac3b3149ad13324 (HEAD, origin/master, origin/HEAD, master)
Author: Sanjay S [sanjay.s@happiestminds.com]
AuthorDate: Fri Apr 24 15:44:50 2015 +0530
Commit: Gerrit Code Review [gerrit@onlab.us]
CommitDate: Thu Apr 30 04:04:11 2015 +0000

Modified to accommodate code review comments.

Case 1: Setting up test environment - PASSED

  • 1.1 Applying cell variable to environment - No Result (warning)
  • 1.2 Starting Mininet - No Result (warning)
  • 1.3 Compiling the latest version of ONOS - No Result (warning)
  • 1.4 Creating ONOS package - No Result (warning)
  • 1.5 Installing ONOS package - No Result (warning)
  • 1.6 Checking if ONOS is up yet - No Result (warning)
  • 1.7 Start Packet Capture MN - PASS (tick)

Case 2: Assigning Controllers - PASSED

  • 2.1 Assign switches to controllers - PASS (tick)

Case 8: Compare ONOS Topology view to Mininet topology - PASSED

  • 8.1 Create TestONTopology object - No Result (warning)
  • 8.2 Comparing ONOS topology to MN - No Result (warning)
  • 8.3 Collecting topology information from ONOS - PASS (tick)

Case 3: Adding host Intents - PASSED

  • 3.1 Discovering Hosts( Via pingall for now ) - PASS (tick)
  • 3.2 Add host intents - PASS (tick)

Case 4: Ping across added host intents - PASSED

Case 5: Setting up and gathering data for current state - PASSED

  • 5.1 Check that each switch has a master - PASS (tick)
  • 5.2 Get the intents from each controller - No Result (warning)
  • 5.3 Get the flows from each controller - No Result (warning)
  • 5.4 Get the OF Table entries - No Result (warning)
  • 5.5 Create TestONTopology object - No Result (warning)
  • 5.6 Collecting topology information from ONOS - PASS (tick)
  • 5.7 Comparing ONOS topology to MN - PASS (tick)

Case 14: - PASSED

Case 16: Install Primitives app - PASSED

  • 16.1 Install Primitives app - PASS (tick)

Case 17: Check for basic functionality with distributed primitives - PASSED

Test the methods of the distributed primitives (counters and sets) throught the cli

  • 17.1 Increment and get a default counter on each node - PASS (tick)
  • 17.2 Increment and get an in memory counter on each node - PASS (tick)
  • 17.3 Check counters are consistant across nodes - PASS (tick)
  • 17.4 Counters we added have the correct values - PASS (tick)
  • 17.5 Distributed Set get - PASS (tick)
  • 17.6 Distributed Set size - PASS (tick)
  • 17.7 Distributed Set add() - PASS (tick)
  • 17.8 Distributed Set addAll() - PASS (tick)
  • 17.9 Distributed Set contains() - PASS (tick)
  • 17.10 Distributed Set containsAll() - PASS (tick)
  • 17.11 Distributed Set remove() - PASS (tick)
  • 17.12 Distributed Set removeAll() - PASS (tick)
  • 17.13 Distributed Set addAll() - PASS (tick)
  • 17.14 Distributed Set clear() - PASS (tick)
  • 17.15 Distributed Set addAll() - PASS (tick)
  • 17.16 Distributed Set retain() - PASS (tick)

Case 6: - PASSED

  • 6.1 Checking if ONOS is up yet - PASS (tick)

Case 8: Compare ONOS Topology view to Mininet topology - PASSED

  • 8.1 Create TestONTopology object - No Result (warning)
  • 8.2 Comparing ONOS topology to MN - No Result (warning)
  • 8.3 Collecting topology information from ONOS - PASS (tick)

Case 3: Adding host Intents - PASSED

  • 3.1 Discovering Hosts( Via pingall for now ) - PASS (tick)
  • 3.2 Add host intents - PASS (tick)

Case 7: Running ONOS Constant State Tests - FAILED

  • 7.1 Check if switch roles are consistent across all nodes - PASS (tick)
  • 7.2 Compare switch roles from before failure - PASS (tick)
  • 7.3 Get the intents and compare across all nodes - PASS (tick)
  • 7.4 Get the OF Table entries and compare to before component failure - FAIL (error)

Case 4: Ping across added host intents - PASSED

Case 15: Check that Leadership Election is still functional - FAILED

  • 15.1 Find current leader and withdraw - FAIL (error)
  • 15.2 Make sure new leader is elected - FAIL (error)
  • 15.3 Run for election on old leader( just so everyone is in the hat ) - FAIL (error)

Case 17: Check for basic functionality with distributed primitives - PASSED

Test the methods of the distributed primitives (counters and sets) throught the cli

  • 17.1 Increment and get a default counter on each node - PASS (tick)
  • 17.2 Increment and get an in memory counter on each node - PASS (tick)
  • 17.3 Check counters are consistant across nodes - PASS (tick)
  • 17.4 Counters we added have the correct values - PASS (tick)
  • 17.5 Distributed Set get - PASS (tick)
  • 17.6 Distributed Set size - PASS (tick)
  • 17.7 Distributed Set add() - PASS (tick)
  • 17.8 Distributed Set addAll() - PASS (tick)
  • 17.9 Distributed Set contains() - PASS (tick)
  • 17.10 Distributed Set containsAll() - PASS (tick)
  • 17.11 Distributed Set remove() - PASS (tick)
  • 17.12 Distributed Set removeAll() - PASS (tick)
  • 17.13 Distributed Set addAll() - PASS (tick)
  • 17.14 Distributed Set clear() - PASS (tick)
  • 17.15 Distributed Set addAll() - PASS (tick)
  • 17.16 Distributed Set retain() - PASS (tick)

Case 9: Turn off a link to ensure that Link Discovery is working properly - PASSED

  • 9.1 Kill Link between s3 and s28 - PASS (tick)

Case 8: Compare ONOS Topology view to Mininet topology - PASSED

  • 8.1 Create TestONTopology object - No Result (warning)
  • 8.2 Comparing ONOS topology to MN - No Result (warning)
  • 8.3 Collecting topology information from ONOS - PASS (tick)

Case 4: Ping across added host intents - PASSED

Case 10: Restore a link to ensure that Link Discovery is working properly - PASSED

  • 10.1 Bring link between s3 and s28 back up - PASS (tick)

Case 8: Compare ONOS Topology view to Mininet topology - PASSED

  • 8.1 Create TestONTopology object - No Result (warning)
  • 8.2 Comparing ONOS topology to MN - No Result (warning)
  • 8.3 Collecting topology information from ONOS - PASS (tick)

Case 4: Ping across added host intents - PASSED

Case 11: Killing a switch to ensure it is discovered correctly - PASSED

  • 11.1 Kill s5 - PASS (tick)

Case 8: Compare ONOS Topology view to Mininet topology - PASSED

  • 8.1 Create TestONTopology object - No Result (warning)
  • 8.2 Comparing ONOS topology to MN - No Result (warning)
  • 8.3 Collecting topology information from ONOS - PASS (tick)

Case 4: Ping across added host intents - PASSED

Case 12: Adding a switch to ensure it is discovered correctly - PASSED

  • 12.1 Add back s5 - PASS (tick)

Case 8: Compare ONOS Topology view to Mininet topology - PASSED

  • 8.1 Create TestONTopology object - No Result (warning)
  • 8.2 Comparing ONOS topology to MN - No Result (warning)
  • 8.3 Collecting topology information from ONOS - PASS (tick)

Case 4: Ping across added host intents - PASSED

Case 13: Test Cleanup - PASSED

  • 13.1 Killing tcpdumps - No Result (warning)
  • 13.2 Copying MN pcap and ONOS log files to test station - No Result (warning)
  • 13.3 Stopping Mininet - No Result (warning)
  • 13.4 Checking ONOS Logs for errors - No Result (warning)
  • 13.5 Packing and rotating pcap archives - PASS (tick)
  • No labels