Welcome to Test-ON tutorial!

Overview

Test on runs on Linux platform. Test-ON requires a proper ONOS installation in order to work, see ONOS tutorial for more information.

By completing this tutorial, you will understand how to:

NOTE: If you are having trouble  on running Test-ON visit Test-ON FAQs or visit git hub wiki for additional information.

Configuring Linux to run Test-ON

Requirements:

  1. A Linux 2.6.26 or greater kernel compiled with network namespace support enabled (see INSTALL for additional information.)
  2. python 2.6 or higher versions.

Install python package configObj using:

$ sudo pip install configObj

Prerequisites:

Stuck? Found a bug? Questions?

Email us if you’re stuck, think you’ve found a bug, or just want to send some feedback. Please have a look at the guidelines to learn how to efficiently submit a bug report.

Installation

Clone the Test-ON from https://github.com/OPENNETWORKINGLAB/ONLabTest.git

Please configure mail server details before going to start working with Test-ON

233:   msg['From'] = 'user@mailserver.com'
250:   smtp = smtplib.SMTP('Hostname/IP')
252:   smtp.login('user@mailserver.com','password')

Test files

You can see actual test files in the /TestON/tests/ folder. Each of the tests has unique files defined below:

Params - This file contains user defined variables for the test case. Also specify the order of which test cases to run.

Topo - This file defines all the components and options that Test-ON will use to execute its test. The machine's user name, password, IP addresses and/or Mininet's topology would be specified in this file.

py -