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 git hub wiki for additional information.

Important Command Prompt Notes

In this tutorial, commands are shown along with a command prompt to indicate the subsystem for which they are intended.

For example,

teston>

indicates that you are in the TestON command line, whereas

$

indicates that you are in your machine.

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') 

 

Running TestON

Please take a look at the Test Files section of the tutorial to know more about the files necessary to run the test. If you have any problem please visit TestON FAQs for more information.

In the /TestON/bin folder run the cli.py :

$ ./cli

You can execute help command for the to show the list of command in TestON :

teston> help

Running the test on TestON:

teston> run PingallExample

or simply run your test when you execute cli.py:

$ ./cli.py run PingallExample