summaryrefslogtreecommitdiff
path: root/acinclude.m4
diff options
context:
space:
mode:
authorKumar Amber <kumar.amber@intel.com>2022-07-15 10:16:18 +0000
committerIan Stokes <ian.stokes@intel.com>2022-07-15 11:40:04 +0100
commitb52e0b396e59217ba7f291da5dd64f504683edaf (patch)
tree6da2fe27317a321c5e0b35dddd9df780595fd71e /acinclude.m4
parent1713fc011656de9963744c9477ca2868eda5defd (diff)
downloadopenvswitch-b52e0b396e59217ba7f291da5dd64f504683edaf.tar.gz
acinclude: Add configure option to enable actions autovalidator at build time.
This commit adds a new command to allow the user to enable the actions autovalidator by default at build time thus allowing for running unit test by default. $ ./configure --enable-actions-default-autovalidator Signed-off-by: Kumar Amber <kumar.amber@intel.com> Acked-by: Harry van Haaren <harry.van.haaren@intel.com> Acked-by: Sunil Pai G <sunil.pai.g@intel.com> Acked-by: Eelco Chaudron <echaudro@redhat.com> Signed-off-by: Ian Stokes <ian.stokes@intel.com>
Diffstat (limited to 'acinclude.m4')
-rw-r--r--acinclude.m420
1 files changed, 20 insertions, 0 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index d15f11a4e..21c505fbd 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -14,6 +14,26 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+dnl Set OVS Actions Autovalidator as the default action implementation
+dnl at compile time. This enables automatically running all unit tests
+dnl with all actions implementations.
+AC_DEFUN([OVS_CHECK_ACTIONS_AUTOVALIDATOR], [
+ AC_ARG_ENABLE([actions-default-autovalidator],
+ [AC_HELP_STRING([--enable-actions-default-autovalidator],
+ [Enable actions autovalidator as default
+ ovs actions implementation.])],
+ [autovalidator=yes],[autovalidator=no])
+ AC_MSG_CHECKING([whether actions Autovalidator is default implementation])
+ if test "$autovalidator" != yes; then
+ AC_MSG_RESULT([no])
+ else
+ AC_DEFINE([ACTIONS_AUTOVALIDATOR_DEFAULT], [1],
+ [Autovalidator for actions is a default implementation.])
+ AC_MSG_RESULT([yes])
+ fi
+])
+
+
dnl Set OVS MFEX Autovalidator as default miniflow extract at compile time?
dnl This enables automatically running all unit tests with all MFEX
dnl implementations.