Autotest keywords are helpful for running a subset of the test suite.
This patch makes it so you can run all OVN tests using the 'ovn'
keyword.
$ make check TESTSUITEFLAGS="-k ovn"
Signed-off-by: Russell Bryant <russell@ovn.org>
Acked-by: Ben Pfaff <blp@ovn.org>
#
m4_define([OVN_CONTROLLER_VTEP_START],
[
+ AT_KEYWORDS([ovn])
# this will cause skip when 'make check' using Windows setup.
AT_SKIP_IF([test $HAVE_PYTHON = no])
AT_BANNER([ovn-controller])
AT_SETUP([ovn-controller - ovn-bridge-mappings])
+AT_KEYWORDS([ovn])
ovn_init_db ovn-sb
net_add n1
sim_add hv
# OVN_NBCTL_TEST_START
m4_define([OVN_NBCTL_TEST_START],
[dnl Create ovn-nb database.
+ AT_KEYWORDS([ovn])
AT_CHECK([ovsdb-tool create ovn-nb.db $abs_top_srcdir/ovn/ovn-nb.ovsschema])
dnl Start ovsdb-server.
# OVN_SBCTL_TEST_START
m4_define([OVN_SBCTL_TEST_START],
[dnl Create databases (ovn-nb, ovn-sb).
+ AT_KEYWORDS([ovn])
for daemon in ovn-nb ovn-sb; do
AT_CHECK([ovsdb-tool create $daemon.db $abs_top_srcdir/${daemon%%-*}/${daemon}.ovsschema])
done