Due to a ransomware attack, the wiki was reverted to a July 2022 version. . We apologize for the lack of a more recent valid backup.
HATestSanity at 29 Apr 2015 11:04:04
commit 15c38006e4a1f2562fc60f212f2d5004e755961f (HEAD, origin/master, origin/HEAD, master)
Author: Sho SHIMIZU [sshimizu@us.fujitsu.com]
AuthorDate: Tue Apr 28 19:00:37 2015 -0700
Commit: Gerrit Code Review [gerrit@onlab.us]
CommitDate: Wed Apr 29 15:54:31 2015 +0000
Remove "public" from TrafficSelector definition to follow our convention
Case 1: Setting up test environment - PASSED
1.1 Applying cell variable to environment - PASSED
1.2 Starting Mininet - PASSED
1.3 Compiling the latest version of ONOS - PASSED
1.4 Creating ONOS package - PASSED
1.5 Installing ONOS package - PASSED
1.6 Checking if ONOS is up yet - PASSED
1.7 Start Packet Capture MN - PASSED
Case 2: Assigning Controllers - PASSED
2.1 Assign switches to controllers - PASSED
Case 8: Compare ONOS Topology view to Mininet topology - PASSED
8.1 Create TestONTopology object - PASSED
8.2 Comparing ONOS topology to MN - PASSED
8.3 Collecting topology information from ONOS - PASSED
8.4 Checking ONOS nodes - PASSED
Case 3: Adding host Intents - PASSED
3.1 Discovering Hosts( Via pingall for now ) - PASSED
3.2 Add host intents - PASSED
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 - PASSED
5.2 Get the Mastership of each switch from each controller - PASSED
5.3 Check for consistency in roles from each controller - PASSED
5.4 Get the intents from each controller - PASSED
5.5 Check for consistency in Intents from each controller - PASSED
5.6 Get the flows from each controller - PASSED
5.7 Check for consistency in Flows from each controller - PASSED
5.8 Get the OF Table entries - PASSED
5.9 Start continuous pings - PASSED
5.10 Create TestONTopology object - PASSED
5.11 Collecting topology information from ONOS - PASSED
5.12 Comparing ONOS topology to MN - PASSED
Case 14: Start Leadership Election app - PASSED
14.1 Install leadership election app - PASSED
Case 16: Install Primitives app - PASSED
16.1 Install Primitives app - PASSED
Case 17: Check for basic functionality with distributed primitives - PASSED
17.1 Increment and get a default counter on each node - PASSED
17.2 Increment and get an in memory counter on each node - PASSED
17.3 Check counters are consistant across nodes - PASSED
17.4 Counters we added have the correct values - PASSED
17.5 Distributed Set get - PASSED
17.6 Distributed Set size - PASSED
17.7 Distributed Set add() - PASSED
17.8 Distributed Set addAll() - PASSED
17.9 Distributed Set contains() - PASSED
17.10 Distributed Set containsAll() - PASSED
17.11 Distributed Set remove() - PASSED
17.12 Distributed Set removeAll() - PASSED
17.13 Distributed Set addAll() - PASSED
17.14 Distributed Set clear() - PASSED
17.15 Distributed Set addAll() - PASSED
17.16 Distributed Set retain() - PASSED
Case 6: Wait 60 seconds instead of inducing a failure - PASSED
Case 8: Compare ONOS Topology view to Mininet topology - PASSED
8.1 Create TestONTopology object - PASSED
8.2 Comparing ONOS topology to MN - PASSED
8.3 Collecting topology information from ONOS - PASSED
8.4 Checking ONOS nodes - PASSED
Case 7: Running ONOS Constant State Tests - PASSED
7.1 Check that each switch has a master - PASSED
7.2 Check for consistency in roles from each controller - PASSED
7.3 Compare switch roles from before failure - PASSED
7.4 Get the intents and compare across all nodes - PASSED
7.5 Check for consistency in Intents from each controller - PASSED
7.6 Compare current intents with intents before the failure - PASSED
7.7 Get the OF Table entries and compare to before component failure - PASSED
7.8 Check the continuous pings to ensure that no packets were dropped during component failure - PASSED
Case 4: Ping across added host intents - PASSED
Case 15: Check that Leadership Election is still functional - PASSED
15.1 Find current leader and withdraw - PASSED
15.2 Make sure new leader is elected - PASSED
15.3 Run for election on old leader( just so everyone is in the hat ) - PASSED
Case 17: Check for basic functionality with distributed primitives - PASSED
17.1 Increment and get a default counter on each node - PASSED
17.2 Increment and get an in memory counter on each node - PASSED
17.3 Check counters are consistant across nodes - PASSED
17.4 Counters we added have the correct values - PASSED
17.5 Distributed Set get - PASSED
17.6 Distributed Set size - PASSED
17.7 Distributed Set add() - PASSED
17.8 Distributed Set addAll() - PASSED
17.9 Distributed Set contains() - PASSED
17.10 Distributed Set containsAll() - PASSED
17.11 Distributed Set remove() - PASSED
17.12 Distributed Set removeAll() - PASSED
17.13 Distributed Set addAll() - PASSED
17.14 Distributed Set clear() - PASSED
17.15 Distributed Set addAll() - PASSED
17.16 Distributed Set retain() - PASSED
Case 9: Turn off a link to ensure that Link Discovery is working properly - PASSED
9.1 Kill Link between s3 and s28 - PASSED
Case 8: Compare ONOS Topology view to Mininet topology - PASSED
8.1 Create TestONTopology object - PASSED
8.2 Comparing ONOS topology to MN - PASSED
8.3 Collecting topology information from ONOS - PASSED
8.4 Checking ONOS nodes - PASSED
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 - PASSED
Case 8: Compare ONOS Topology view to Mininet topology - PASSED
8.1 Create TestONTopology object - PASSED
8.2 Comparing ONOS topology to MN - PASSED
8.3 Collecting topology information from ONOS - PASSED
8.4 Checking ONOS nodes - PASSED
Case 4: Ping across added host intents - PASSED
Case 11: Killing a switch to ensure it is discovered correctly - PASSED
11.1 Kill s5 - PASSED
Case 8: Compare ONOS Topology view to Mininet topology - PASSED
8.1 Create TestONTopology object - PASSED
8.2 Comparing ONOS topology to MN - PASSED
8.3 Collecting topology information from ONOS - PASSED
8.4 Checking ONOS nodes - PASSED
Case 4: Ping across added host intents - FAILED
Case 12: Adding a switch to ensure it is discovered correctly - PASSED
12.1 Add back s5 - PASSED
Case 8: Compare ONOS Topology view to Mininet topology - PASSED
8.1 Create TestONTopology object - PASSED
8.2 Comparing ONOS topology to MN - PASSED
8.3 Collecting topology information from ONOS - PASSED
8.4 Checking ONOS nodes - PASSED
Case 4: Ping across added host intents - FAILED
Case 13: Test Cleanup - PASSED
13.1 Killing tcpdumps - FAILED
13.2 Copying MN pcap and ONOS log files to test station - FAILED
13.3 Stopping Mininet - FAILED
13.4 Checking ONOS Logs for errors - FAILED
13.5 Packing and rotating pcap archives - PASSED