FUNCflow at 29 Jul 2018 12:01:17

<img src="https://jenkins.onosproject.org/view/QA/job/postjob-VM/lastSuccessfulBuild/artifact/FUNCflow_onos-1.12_20-builds_graph.jpg", alt="FUNCflow", style="width:525px;height:350px;border:0">
commit db06129bac9b1bd6ebb1938e896345a311b66514 (HEAD -] onos-1.12, origin/onos-1.12)
Author: You Wang [you@opennetworking.org]
AuthorDate: Fri Jul 27 11:48:17 2018 -0700
Commit: Thomas Vachuska [tom@opennetworking.org]
CommitDate: Fri Jul 27 19:30:09 2018 +0000

Add authentication to post to flowObjTest REST API
--
(cherry picked from commit 6176cd0c2923396528f58563421481edc3aa46c9)

Case 1: Pull onos branch and build onos on Teststation. - PASS

For loading from params file, and pull and build the latest ONOS package

Case 2: Starting up 1 node(s) ONOS cluster - PASS

Set up ONOS with 1 node(s) ONOS cluster

Case 10: Compare ONOS Topology view to Mininet topology - PASS

Compare topology elements between Mininet and ONOS

Case 11: Starting scapy with Mininet - PASS

Case 1000: Verify flow MAC selectors are correctly compiled - PASS

Install two flows with only MAC selectors specified, then verify flows are added in ONOS, finally send a packet that only specifies the MAC src and dst.

Case 3000: Delete flows that were added through rest - PASS

Case 1100: Verify VLAN selector is correctly compiled - PASS

Install one flow with only the VLAN selector specified, then verify the flow is added in ONOS, and finally broadcast a packet with the correct VLAN tag.

Case 3000: Delete flows that were added through rest - PASS

Case 1200: Verify flow IP selectors are correctly compiled - PASS

Install two flows with only IP selectors specified, then verify flows are added in ONOS, finally send a packet that only specifies the IP src and dst.

Case 3000: Delete flows that were added through rest - PASS

Case 1300: Verify the MPLS selector is correctly compiled on the flow. - PASS

Install one flow with an MPLS selector, verify the flow is added in ONOS, and finally send a packet via scapy that has a MPLS label.

Case 3000: Delete flows that were added through rest - PASS

Case 1400: Verify flow IP selectors are correctly compiled - PASS

Install two flows with only IP selectors specified, then verify flows are added in ONOS, finally send a packet that only specifies the IP src and dst.

Case 3000: Delete flows that were added through rest - PASS

Case 1500: Verify IPv6 selector is correctly compiled - PASS

Install two flows with only IP selectors specified, then verify flows are added in ONOS, finally send a packet that only specifies the IP src and dst.

Case 3000: Delete flows that were added through rest - PASS

Case 1600: Verify the UDP selector is correctly compiled on the flow - PASS

Install a flow with only the UDP selector specified, verify the flow is added in ONOS, and finally send a UDP packet to verify the UDP selector is compiled correctly.

Case 3000: Delete flows that were added through rest - PASS

Case 1700: Verify the TCP selector is correctly compiled on the flow - PASS

Install a flow with only the TCP selector specified, verify the flow is added in ONOS, and finally send a TCP packet to verify the TCP selector is compiled correctly.

Case 3000: Delete flows that were added through rest - PASS

Case 1800: Verify the UDP selector is correctly compiled on the flow - PASS

Install a flow with only the UDP selector specified, verify the flow is added in ONOS, and finally send a UDP packet to verify the UDP selector is compiled correctly.

Case 3000: Delete flows that were added through rest - PASS

Case 1900: Verify the ICMPv4 selector is correctly compiled on the flow - PASS

Install a flow with only the ICMPv4 selector specified, verify the flow is added in ONOS, and finally send a IMCPv4 packet to verify the ICMPv4 selector is compiled correctly.

Case 3000: Delete flows that were added through rest - PASS

Case 2000: Verify the ICMPv6 selector is correctly compiled on the flow - PASS

Install a flow with only the ICMPv6 selector specified, verify the flow is added in ONOS, and finally send a IMCPv6 packet to verify the ICMPv6 selector is compiled correctly.

Case 12: Stop Mininet and Scapy - PASS

Stopping the current mininet topology to start up fresh

Case 100: - PASS