-LOG_DRIVER_FLAGS = '--merge'
-LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) $(top_srcdir)/config/tap-driver.sh
-
-TESTS = $(TESTS_BINDINGS) $(TESTS_CLI) $(TESTS_CTF_WRITER) $(TESTS_LIB) \
- $(TESTS_PLUGINS) $(TESTS_PYTHON_PLUGIN_PROVIDER)
+TESTS_PARAM_VALIDATION = \
+ param-validation/test_param_validation
+
+LOG_DRIVER_FLAGS = --merge --comments
+LOG_DRIVER = env AM_TAP_AWK='$(AWK)' \
+ BT_TESTS_SRCDIR='$(abs_top_srcdir)/tests' \
+ BT_TESTS_BUILDDIR='$(abs_top_builddir)/tests' \
+ BT_TESTS_AWK_BIN="$(AWK)" \
+ BT_TESTS_GREP_BIN="$(GREP)" \
+ BT_TESTS_PYTHON_BIN="$(PYTHON)" \
+ BT_TESTS_PYTHON_CONFIG_BIN="$(PYTHON_CONFIG)" \
+ BT_TESTS_SED_BIN="$(SED)" \
+ $(SHELL) $(srcdir)/utils/tap-driver.sh
+
+TESTS_NO_BITFIELD = \
+ $(TESTS_BINDINGS) \
+ $(TESTS_CLI) \
+ $(TESTS_CTF_WRITER) \
+ $(TESTS_LIB) \
+ $(TESTS_PARAM_VALIDATION) \
+ $(TESTS_PLUGINS) \
+ $(TESTS_PYTHON_PLUGIN_PROVIDER)
+
+TESTS = $(TESTS_NO_BITFIELD) $(TESTS_BITFIELD)