Hi all,

I have a question on the testing practices of OVS that I'd like some assistance 
with if possible.

It is my understanding that there are two test "frameworks" available for Open 
vSwitch (OVS) - ovs-testsuite and OFTest. The former is an OVS-specific 
collection of unit tests that are designed to test atomic pieces of the code 
(as with all unit tests). This is written in GNU Autotest with supporting 
Python scripts. The latter is a generic test suite designed to test OpenFlow 
(OF) compatibility in a target switch (OVS in this case). This, in turn, is 
written in Python. (Correct me if I've any of this wrong so far)

Now these tests cover a large portion of the code base and ensure compatibility 
with OF respectively but I fail to see how either tests the fundamental 
functionality of the vSwitch - that is that if you send in packets on a real 
interface (like eth0) you will get packets out the other side (or not, 
depending on the actions applied). I imagine such as test would require traffic 
generation on the real ports and no test includes this. Therefore, does a "test 
harness" exist for testing such functionality and is it publicly available? If 
not, is there any reason why not?

Many thanks for any help offered,

Regards,
Stephen
--------------------------------------------------------------
Intel Shannon Limited
Registered in Ireland
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
Registered Number: 308263
Business address: Dromore House, East Park, Shannon, Co. Clare

This e-mail and any attachments may contain confidential material for the sole 
use of the intended recipient(s). Any review or distribution by others is 
strictly prohibited. If you are not the intended recipient, please contact the 
sender and delete all copies.

_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to