User space unit testing • Current unit testing framework – Based on Auto. Test framework – Currently has ~1718 tests – Good coverage for OVS user space features – Experience of a good test framework • Fast • Repeatable • Easy to write and troubleshoot OVScon 2015 -11 -17 2
Expanding datapath testing • Until recently, OVS testing has been userspace-only – Pretend user/kernel datapaths are the same – Rely on out of band datapath testing • So, we started building out a kernel datapath testsuite – Kernel datapath is getting more complex – Philosophy: Any testing is better than no testing – First major user: Connection tracking OVScon 2015 -11 -17 3