Be sure to register for Open Networking Summit 2016 - Register Now
System testing is an essential way to uncover issues that are difficult to anticipate at design time (a.k.a “the unknown unknowns”). This talk will describe what we’ve developed in system test for ONOS. We will touch on the general continuous integration(CI) environment - tools and strategies. We will describe various test suites in the current ONOS system test. One of the key elements in this CI environment is the TestON framework - a tool for authoring and executing test cases. We will discuss further details on the TestON framework and how an ONOS test developer can develop and contribute test cases using this framework. Finally, we want to share some of the experiences and pitfalls in developing for the ONOS system test.