@@ -161,7 +161,10 @@ m4_define([TESTABLE_LOG], [-vPATTERN:ANY:'%c|%p|%m'])
# before starting ovs-vswitchd.
#
m4_define([_OVS_VSWITCHD_START],
- [dnl Create database.
+ [dnl Check if test needs to be run.
+ OVS_SKIP_TEST_IF_REQUESTED()
+
+ dnl Create database.
touch .conf.db.~lock~
AT_CHECK([ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema])
@@ -371,3 +371,10 @@ dnl Add a rule to always accept the traffic.
m4_define([IPTABLES_ACCEPT],
[AT_CHECK([iptables -I INPUT 1 -i $1 -j ACCEPT])
on_exit 'iptables -D INPUT 1 -i $1'])
+
+# OVS_TEST_SKIP_LIST()
+m4_define([OVS_TEST_SKIP_LIST], [ echo ""])
+
+# OVS_SKIP_TEST_IF_REQUESTED()
+m4_define([OVS_SKIP_TEST_IF_REQUESTED],
+ [AT_SKIP_IF([OVS_TEST_SKIP_LIST() | grep -qx "$at_desc"])])