tests: Add system-userspace-testsuite.
authorDaniele Di Proietto <diproiettod@vmware.com>
Fri, 7 Aug 2015 18:40:36 +0000 (19:40 +0100)
committerJoe Stringer <joestringer@nicira.com>
Fri, 7 Aug 2015 19:58:37 +0000 (12:58 -0700)
commitd7c5426b945a6abeb51e7c9d82fadddde11df404
tree3e0a99777d85c926d63716289cc32dd5819e2705
parentb1778a55cadfe78e66ed2105c73c92fe40548464
tests: Add system-userspace-testsuite.

The new system-userspace-testsuite, which can be launched via
`make check-system-userspace`, reuses the kmod tests on the userspace
datapath.

The userspace datapath is already tested by the main testsuite (and
that's not going to change), but having also the
system-userspace-testsuite has the following advantages:

* More complicated tests are possible: real client and server
  applications can be used.
* The same tests run on both kernel and userspace datapath: this gives
  us an easy way to make sure that the behaviour is consistent (e.g.
  with the upcoming connection tracker integration)

The userspace datapath is able to use system network interfaces via an
AF_PACKET socket.

Signed-off-by: Daniele Di Proietto <diproiettod@vmware.com>
Acked-by: Joe Stringer <joestringer@nicira.com>
tests/.gitignore
tests/automake.mk
tests/system-common-macros.at
tests/system-kmod-macros.at
tests/system-traffic.at
tests/system-userspace-macros.at [new file with mode: 0644]
tests/system-userspace-testsuite.at [new file with mode: 0644]