STC is a developer oriented framework for testing and debugging running ONOS clusters. It allows modular definition and composition of test scenarios, as well as reuse of test modules. Developers can use scenarios in a semi-automated or fully automated manner. STC tracks dependencies between scenarios and allows parallel execution of steps that don't depend on each other to improve performance and to allow modeling concurrent activities like running a step on each node in a cluster. Larger scenarios can be built up from smaller scenarios allowing reuse of tests. STC is integrated into the cell framework and can be used to deploy and test on a cell.
Key Concepts and Terminology
- cell - definition of a set of resources used to run an ONOS cluster
- STC - framework for execution and verification of scenarios
- scenario - a reusable logical grouping of steps to accomplish some task
- step - a single unit of execution within a scenario. A step can be a call to bash, python, or other executable. Steps define an action and an expected outcome.
Predefined Scenarios
STC comes with a set of predefined scenarios designed to test specific ONOS behavior. The most commonly used scenarios are:
- stc setup - pushes a build of ONOS from the host onto all nodes of the cell. Once the bits have been pushes, ONOS is started and STC verifies that all nodes are up and in their basic configuration, and that no errors occurred.
- stc net-setup - creates a mininet instance and standard topology on a running ONOS cluster
- stc fast - runs a set of smoke tests that complete quickly, testing reactive forwarding and basic connectivity
- stc smoke (or just stc) - runs a more involved set of smoke tests, testing intents, flows, flow objectives, drivers, and apps
Running STC
STC is run from a command line shell. If you have a properly configured development environment and cell, stc will run the tests for you and display the results of the test run. Here is an example of how to run the fast smoke test on a cell with one controller and one mininet node.
Rays-MacBook-Pro:onos-next ray$ cell ONOS_CELL=borrow OCI=10.128.11.141 OC1=10.128.11.141 OCT=10.128.11.1 OCN=10.128.11.140 ONOS_APPS=drivers,openflow,proxyarp,mobility,pathpainter ONOS_GROUP=sdn ONOS_NIC=10.128.11.* ONOS_SCENARIOS=/Users/ray/Documents/work/onos-next/tools/test/scenarios ONOS_TOPO=default ONOS_USER=sdn ONOS_USE_SSH=true ONOS_WEB_PASS=rocks ONOS_WEB_USER=onos Rays-MacBook-Pro:onos-next ray$ stc fast 2017-02-06 11:28:56 Net-Prerequisites started 2017-02-06 11:28:56 Check-screen started -- ssh sdn@10.128.11.140 type screen 2017-02-06 11:28:56 Check-mininet started -- ssh sdn@10.128.11.140 type mn 2017-02-06 11:28:56 Prerequisites started 2017-02-06 11:28:56 Check-Passwordless-Login-1 started -- ssh -n -o ConnectTimeout=3 -o PasswordAuthentication=no sdn@10.128.11.141 date 2017-02-06 11:28:56 Check-ONOS-Bits started -- onos-check-bits 2017-02-06 11:28:56 Check-Passwordless-Login-Proxy started -- ssh -n -o ConnectTimeout=3 -o PasswordAuthentication=no sdn@10.128.11.1 date 2017-02-06 11:28:56 Check-Environment started -- test -n /Users/ray/Documents/work/onos-next -a -n 10.128.11.* -a -n 10.128.11.141 2017-02-06 11:28:56 Check-Environment completed 2017-02-06 11:28:56 Check-Passwordless-Login-1 completed 2017-02-06 11:28:56 Check-screen completed 2017-02-06 11:28:56 Check-Passwordless-Login-Proxy completed 2017-02-06 11:28:56 Check-mininet completed 2017-02-06 11:28:56 Net-Prerequisites completed 2017-02-06 11:28:59 Check-ONOS-Bits completed 2017-02-06 11:28:59 Prerequisites completed 2017-02-06 11:28:59 Setup started 2017-02-06 11:28:59 Push-Bits started -- onos-push-bits-through-proxy 2017-02-06 11:28:59 Uninstall-1 started -- onos-uninstall 10.128.11.141 2017-02-06 11:28:59 Uninstall-1 completed 2017-02-06 11:28:59 Kill-1 started -- onos-kill 10.128.11.141 2017-02-06 11:28:59 Kill-1 completed 2017-02-06 11:29:05 Push-Bits completed 2017-02-06 11:29:05 Install-1 started -- onos-install 10.128.11.141 2017-02-06 11:29:15 Install-1 completed 2017-02-06 11:29:15 Secure-SSH-1 started -- onos-secure-ssh -u onos -p rocks 10.128.11.141 2017-02-06 11:29:30 Secure-SSH-1 completed 2017-02-06 11:29:30 Wait-for-Start-1 started -- onos-wait-for-start 10.128.11.141 2017-02-06 11:29:30 Wait-for-Start-1 completed 2017-02-06 11:29:30 Check-Components-1 started -- onos-check-components 10.128.11.141 2017-02-06 11:29:30 Check-Nodes-1 started -- onos-check-nodes 10.128.11.141 2017-02-06 11:29:34 Check-Nodes-1 completed 2017-02-06 11:29:36 Check-Components-1 completed 2017-02-06 11:29:36 Check-Apps-1 started -- onos-check-apps 10.128.11.141 drivers,openflow,proxyarp,mobility,pathpainter includes 2017-02-06 11:29:36 Check-Logs-1 started -- onos-check-logs 10.128.11.141 2017-02-06 11:29:36 Check-Logs-1 completed 2017-02-06 11:29:36 Check-Apps-1 completed 2017-02-06 11:29:36 Setup completed 2017-02-06 11:29:36 Archetypes started 2017-02-06 11:29:36 Clean-Up started -- rm -r test-app 2017-02-06 11:29:36 Net-Fast started 2017-02-06 11:29:36 Net-Setup started 2017-02-06 11:29:36 Push-Topos started -- onos-push-topos 10.128.11.140 2017-02-06 11:29:36 Stop-Mininet-If-Needed started -- onos-mininet stop 2017-02-06 11:29:36 Clean-Up completed 2017-02-06 11:29:36 Create-App started -- onos-create-app app org.test.app test-app 1.2.3 org.test.app -DinteractiveMode=false 2017-02-06 11:29:37 Push-Topos completed 2017-02-06 11:29:38 Stop-Mininet-If-Needed completed 2017-02-06 11:29:38 Clean-Mininet-If-Needed started -- onos-mininet cleanup 2017-02-06 11:29:38 Create-App completed 2017-02-06 11:29:38 Build-App started -- mvn clean install 2017-02-06 11:29:40 Clean-Mininet-If-Needed completed 2017-02-06 11:29:40 Wipe-Out-Data-Before started -- onos-wipe-out 2017-02-06 11:29:40 Wipe-Out-Data-Before completed 2017-02-06 11:29:40 Initial-Summary-Check started -- onos-check-summary 10.128.11.141 [0-9]* 0 0 0 2017-02-06 11:29:41 Initial-Summary-Check completed 2017-02-06 11:29:41 Config-Topo started -- onos-netcfg 10.128.11.141 /Users/ray/Documents/work/onos-next/tools/test/topos/default.json 2017-02-06 11:29:41 Config-Topo completed 2017-02-06 11:29:41 Start-Mininet started -- onos-mininet start topos/topo default.py 10.128.11.141 2017-02-06 11:29:41 Start-Mininet completed 2017-02-06 11:29:41 Wait-For-Mininet started -- onos-mininet wait 10 2017-02-06 11:29:43 Build-App completed 2017-02-06 11:29:43 Install-App started -- onos-app 10.128.11.141 install! target/test-app-1.2.3.oar 2017-02-06 11:29:43 Install-App completed 2017-02-06 11:29:43 Verify-App started -- onos 10.128.11.141 scr:details org.test.app.AppComponent 2017-02-06 11:29:43 Create-App-CLI-Overlay started -- onos-create-app cli org.test.app test-app 1.2.3 org.test.app -DinteractiveMode=false 2017-02-06 11:29:46 Create-App-CLI-Overlay completed 2017-02-06 11:29:46 Build-App-With-CLI started -- mvn clean install 2017-02-06 11:29:48 Verify-App completed 2017-02-06 11:29:51 Build-App-With-CLI completed 2017-02-06 11:29:51 Reinstall-App-With-CLI started -- onos-app 10.128.11.141 reinstall! target/test-app-1.2.3.oar 2017-02-06 11:29:53 Reinstall-App-With-CLI completed 2017-02-06 11:29:53 Verify-CLI started -- onos 10.128.11.141 sample 2017-02-06 11:29:53 Create-App-UI-Overlay started -- onos-create-app ui org.test.app test-app 1.2.3 org.test.app -DinteractiveMode=false 2017-02-06 11:29:55 Verify-CLI completed 2017-02-06 11:29:56 Create-App-UI-Overlay completed 2017-02-06 11:29:56 Build-App-With-UI started -- mvn clean install 2017-02-06 11:30:00 Wait-For-Mininet completed 2017-02-06 11:30:00 ARP-Hosts started -- onos-mininet sendAndExpect gratuitousArp --expect . 2017-02-06 11:30:01 Build-App-With-UI completed 2017-02-06 11:30:01 Reinstall-App-With-UI started -- onos-app 10.128.11.141 reinstall! target/test-app-1.2.3.oar 2017-02-06 11:30:02 Reinstall-App-With-UI completed 2017-02-06 11:30:02 Create-App-UI-Table-Overlay started -- onos-create-app uitab org.test.app test-app 1.2.3 org.test.app -DinteractiveMode=false 2017-02-06 11:30:02 Verify-UI started -- onos-check-views 10.128.11.141 id=sample 2017-02-06 11:30:04 ARP-Hosts completed 2017-02-06 11:30:04 Check-Summary started -- onos-check-summary 10.128.11.141 [0-9]* 25 140 25 2017-02-06 11:30:04 Verify-UI completed 2017-02-06 11:30:04 Check-Summary completed 2017-02-06 11:30:04 Check-Flows started -- onos-check-flows 10.128.11.141 2017-02-06 11:30:05 Create-App-UI-Table-Overlay completed 2017-02-06 11:30:05 Build-App-With-UI-Table started -- mvn clean install 2017-02-06 11:30:09 Check-Flows completed 2017-02-06 11:30:09 Net-Setup completed 2017-02-06 11:30:09 Net-Reactive-Fwd started 2017-02-06 11:30:09 Net-Reactive-Fwd.Net-Activate-Fwd started 2017-02-06 11:30:09 Net-Reactive-Fwd.Activate-Fwd-Apps started -- onos 10.128.11.141 app activate org.onosproject.openflow org.onosproject.proxyarp org.onosproject.fwd 2017-02-06 11:30:09 Net-Reactive-Fwd.Activate-Fwd-Apps completed 2017-02-06 11:30:09 Net-Reactive-Fwd.Check-Fwd-Apps-Activated started -- onos-check-apps 10.128.11.141 drivers,openflow,proxyarp,fwd includes 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Apps-Activated completed 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-25 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000019 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-20 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000014 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-23 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000017 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-24 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000018 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-21 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000015 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-22 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000016 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-16 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000010 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-17 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000011 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-12 started -- onos-check-ipv4-flows 10.128.11.141 of:000000000000000c present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-5 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000005 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-6 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000006 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-3 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000003 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-4 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000004 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-19 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000013 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-18 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000012 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-15 started -- onos-check-ipv4-flows 10.128.11.141 of:000000000000000f present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-10 started -- onos-check-ipv4-flows 10.128.11.141 of:000000000000000a present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-14 started -- onos-check-ipv4-flows 10.128.11.141 of:000000000000000e present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-13 started -- onos-check-ipv4-flows 10.128.11.141 of:000000000000000d present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-2 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000002 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-11 started -- onos-check-ipv4-flows 10.128.11.141 of:000000000000000b present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-1 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000001 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-8 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000008 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-7 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000007 present 2017-02-06 11:30:10 Net-Reactive-Fwd.Check-Fwd-Flows-9 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000009 present 2017-02-06 11:30:11 Build-App-With-UI-Table completed 2017-02-06 11:30:11 Reinstall-App-With-UI-Table started -- onos-app 10.128.11.141 reinstall! target/test-app-1.2.3.oar 2017-02-06 11:30:11 Reinstall-App-With-UI-Table completed 2017-02-06 11:30:11 Create-App-UI-Topo-Overlay started -- onos-create-app uitopo org.test.app test-app 1.2.3 org.test.app -DinteractiveMode=false 2017-02-06 11:30:11 Verify-UI-Table started -- onos-check-views 10.128.11.141 id=sample 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-11 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-23 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-7 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-5 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-14 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-1 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-22 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-8 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-12 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-25 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-3 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-16 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-24 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-6 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-20 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-9 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-10 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-18 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-15 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-2 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-4 completed 2017-02-06 11:30:12 Net-Reactive-Fwd.Check-Fwd-Flows-19 completed 2017-02-06 11:30:13 Net-Reactive-Fwd.Check-Fwd-Flows-13 completed 2017-02-06 11:30:13 Net-Reactive-Fwd.Check-Fwd-Flows-17 completed 2017-02-06 11:30:13 Net-Reactive-Fwd.Check-Fwd-Flows-21 completed 2017-02-06 11:30:13 Net-Reactive-Fwd.Net-Activate-Fwd completed 2017-02-06 11:30:13 Net-Reactive-Fwd.Net-Pingall started 2017-02-06 11:30:13 Net-Reactive-Fwd.Ping-All started -- onos-mininet sendAndExpect pingall --expect 600/600 received 2017-02-06 11:30:13 Verify-UI-Table completed 2017-02-06 11:30:15 Create-App-UI-Topo-Overlay completed 2017-02-06 11:30:15 Build-App-With-UI-Topo started -- mvn clean install 2017-02-06 11:30:21 Build-App-With-UI-Topo completed 2017-02-06 11:30:21 Reinstall-App-With-UI-Topo started -- onos-app 10.128.11.141 reinstall! target/test-app-1.2.3.oar 2017-02-06 11:30:21 Reinstall-App-With-UI-Topo completed 2017-02-06 11:30:21 Verify-UI-Topo started -- onos-check-views 10.128.11.141 id=sample 2017-02-06 11:30:23 Net-Reactive-Fwd.Ping-All completed 2017-02-06 11:30:23 Net-Reactive-Fwd.Check-Summary-For-Hosts started -- onos-check-summary 10.128.11.141 [0-9]* 25 140 25 2017-02-06 11:30:23 Net-Reactive-Fwd.Check-Summary-For-Hosts completed 2017-02-06 11:30:23 Net-Reactive-Fwd.Net-Pingall completed 2017-02-06 11:30:23 Net-Reactive-Fwd.Net-Link-Down-Up started 2017-02-06 11:30:23 Net-Reactive-Fwd.Ping-1 started -- onos-mininet sendAndExpect h1 ping -c1 h4 --expect \ 0% packet loss 2017-02-06 11:30:23 Verify-UI-Topo completed 2017-02-06 11:30:23 Create-REST-Overlay started -- onos-create-app rest org.test.app test-app 1.2.3 org.test.app -DinteractiveMode=false 2017-02-06 11:30:24 Net-Reactive-Fwd.Ping-1 completed 2017-02-06 11:30:24 Net-Reactive-Fwd.Link-1-Down started -- onos-mininet sendAndExpect link s4 s7 down --expect . 2017-02-06 11:30:26 Net-Reactive-Fwd.Link-1-Down completed 2017-02-06 11:30:26 Net-Reactive-Fwd.Ping-2-Prep started -- onos-mininet sendAndExpect h1 ping -c5 h4 --expect . 2017-02-06 11:30:27 Create-REST-Overlay completed 2017-02-06 11:30:27 Build-REST-App started -- mvn clean install 2017-02-06 11:30:32 Net-Reactive-Fwd.Ping-2-Prep completed 2017-02-06 11:30:32 Net-Reactive-Fwd.Ping-2 started -- onos-mininet sendAndExpect h1 ping -c1 h4 --expect \ 0% packet loss 2017-02-06 11:30:32 Build-REST-App completed 2017-02-06 11:30:32 Install-REST-App started -- onos-app 10.128.11.141 reinstall! target/test-app-1.2.3.oar 2017-02-06 11:30:33 Install-REST-App completed 2017-02-06 11:30:33 Verify-REST-CLI started -- onos 10.128.11.141 sample 2017-02-06 11:30:35 Net-Reactive-Fwd.Ping-2 completed 2017-02-06 11:30:35 Net-Reactive-Fwd.Link-2-Down started -- onos-mininet sendAndExpect link s4 s5 down --expect . 2017-02-06 11:30:35 Verify-REST-CLI completed 2017-02-06 11:30:35 Verify-REST-App started -- curl --fail -isS --user onos:rocks http://10.128.11.141:8181/onos/test-app/sample 2017-02-06 11:30:37 Net-Reactive-Fwd.Link-2-Down completed 2017-02-06 11:30:37 Net-Reactive-Fwd.Ping-3 started -- onos-mininet sendAndExpect h1 ping -c1 -w1 h4 --expect 100% packet loss 2017-02-06 11:30:37 Verify-REST-App completed 2017-02-06 11:30:37 Uninstall-App started -- onos-app 10.128.11.141 uninstall org.foo.app 2017-02-06 11:30:37 Uninstall-App completed 2017-02-06 11:30:37 Archetypes-Check-Logs-1 started -- onos-check-logs 10.128.11.141 2017-02-06 11:30:37 Archetypes-Check-Logs-1 completed 2017-02-06 11:30:37 Archetypes completed 2017-02-06 11:30:39 Net-Reactive-Fwd.Ping-3 completed 2017-02-06 11:30:39 Net-Reactive-Fwd.Link-1-Up started -- onos-mininet sendAndExpect link s4 s7 up --expect . 2017-02-06 11:30:40 Net-Reactive-Fwd.Link-1-Up completed 2017-02-06 11:30:40 Net-Reactive-Fwd.Ping-4-Prep started -- onos-mininet sendAndExpect h1 ping -c5 h4 --expect . 2017-02-06 11:30:47 Net-Reactive-Fwd.Ping-4-Prep completed 2017-02-06 11:30:47 Net-Reactive-Fwd.Ping-4 started -- onos-mininet sendAndExpect h1 ping -c1 h4 --expect \ 0% packet loss 2017-02-06 11:30:49 Net-Reactive-Fwd.Ping-4 completed 2017-02-06 11:30:49 Net-Reactive-Fwd.Link-2-Up started -- onos-mininet sendAndExpect link s4 s5 up --expect . 2017-02-06 11:30:51 Net-Reactive-Fwd.Link-2-Up completed 2017-02-06 11:30:51 Net-Reactive-Fwd.Ping-5-Prep started -- onos-mininet sendAndExpect h1 ping -c5 h4 --expect . 2017-02-06 11:30:56 Net-Reactive-Fwd.Ping-5-Prep completed 2017-02-06 11:30:56 Net-Reactive-Fwd.Ping-5 started -- onos-mininet sendAndExpect h1 ping -c1 h4 --expect \ 0% packet loss 2017-02-06 11:30:58 Net-Reactive-Fwd.Ping-5 completed 2017-02-06 11:30:58 Net-Reactive-Fwd.Net-Link-Down-Up completed 2017-02-06 11:30:58 Net-Reactive-Fwd.Net-Deactivate-Fwd started 2017-02-06 11:30:58 Net-Reactive-Fwd.Deactivate-Fwd-Apps started -- onos 10.128.11.141 app deactivate org.onosproject.fwd org.onosproject.ifwd 2017-02-06 11:30:58 Net-Reactive-Fwd.Deactivate-Fwd-Apps completed 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-Fwd-Apps-Deactivated started -- onos-check-apps 10.128.11.141 fwd,ifwd excludes 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-Fwd-Apps-Deactivated completed 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-20 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000014 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-21 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000015 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-22 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000016 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-23 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000017 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-25 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000019 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-24 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000018 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-1 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000001 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-11 started -- onos-check-ipv4-flows 10.128.11.141 of:000000000000000b not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-10 started -- onos-check-ipv4-flows 10.128.11.141 of:000000000000000a not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-7 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000007 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-6 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000006 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-9 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000009 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-8 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000008 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-3 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000003 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-2 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000002 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-19 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000013 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-18 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000012 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-5 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000005 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-4 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000004 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-17 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000011 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-12 started -- onos-check-ipv4-flows 10.128.11.141 of:000000000000000c not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-13 started -- onos-check-ipv4-flows 10.128.11.141 of:000000000000000d not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-14 started -- onos-check-ipv4-flows 10.128.11.141 of:000000000000000e not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-15 started -- onos-check-ipv4-flows 10.128.11.141 of:000000000000000f not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-16 started -- onos-check-ipv4-flows 10.128.11.141 of:0000000000000010 not-present 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-21 completed 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-25 completed 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-22 completed 2017-02-06 11:30:58 Net-Reactive-Fwd.Check-DFwd-Flows-20 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-3 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-2 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-24 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-23 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-8 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-10 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-9 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-5 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-6 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-7 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-14 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-15 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-17 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-19 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-18 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-4 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-12 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-11 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-1 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-16 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Check-DFwd-Flows-13 completed 2017-02-06 11:30:59 Net-Reactive-Fwd.Net-Deactivate-Fwd completed 2017-02-06 11:30:59 Net-Reactive-Fwd completed 2017-02-06 11:30:59 Net-Teardown started 2017-02-06 11:30:59 Stop-Mininet started -- onos-mininet stop 2017-02-06 11:31:07 Stop-Mininet completed 2017-02-06 11:31:07 Cleanup-Mininet started -- onos-mininet cleanup 2017-02-06 11:31:09 Cleanup-Mininet completed 2017-02-06 11:31:09 Net-Teardown completed 2017-02-06 11:31:09 Net-Fast completed 2017-02-06 11:31:09 Wrapup started 2017-02-06 11:31:09 Final-Check-Logs-1 started -- onos-check-logs 10.128.11.141 2017-02-06 11:31:09 Final-Check-Logs-1 completed 2017-02-06 11:31:09 Fetch-Logs-1 started -- onos-fetch-logs 10.128.11.141 2017-02-06 11:31:09 Fetch-Logs-1 completed 2017-02-06 11:31:09 Wrapup completed 2:13 Passed! 140 steps succeeded
STC scripts - basic usage
Not interested in smoke testing? Looking for basic STC scripts to deploy ONOS target machines and your Mininet topology ? You can find info at this page.