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 <russ...@ovn.org> --- tests/ovn-controller-vtep.at | 1 + tests/ovn-controller.at | 1 + tests/ovn-nbctl.at | 1 + tests/ovn-sbctl.at | 1 + 4 files changed, 4 insertions(+) diff --git a/tests/ovn-controller-vtep.at b/tests/ovn-controller-vtep.at index fd6026f..7e9b320 100644 --- a/tests/ovn-controller-vtep.at +++ b/tests/ovn-controller-vtep.at @@ -13,6 +13,7 @@ AT_BANNER([ovn_controller_vtep]) # 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]) diff --git a/tests/ovn-controller.at b/tests/ovn-controller.at index 773b3a7..bc93471 100644 --- a/tests/ovn-controller.at +++ b/tests/ovn-controller.at @@ -1,6 +1,7 @@ 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 diff --git a/tests/ovn-nbctl.at b/tests/ovn-nbctl.at index efad8a2..45e9da8 100644 --- a/tests/ovn-nbctl.at +++ b/tests/ovn-nbctl.at @@ -3,6 +3,7 @@ AT_BANNER([ovn-nbctl]) # 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. diff --git a/tests/ovn-sbctl.at b/tests/ovn-sbctl.at index 4c7cf87..755c1f6 100644 --- a/tests/ovn-sbctl.at +++ b/tests/ovn-sbctl.at @@ -3,6 +3,7 @@ AT_BANNER([ovn-sbctl]) # 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 -- 2.5.0 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev