plugins \
param-validation
+AM_CPPFLAGS += -I$(top_srcdir)/tests/utils
+
+COMMON_TEST_LDADD = \
+ $(top_builddir)/tests/utils/tap/libtap.la \
+ $(top_builddir)/src/common/libcommon.la \
+ $(top_builddir)/src/logging/liblogging.la
+
# Directories added to EXTRA_DIST will be recursively copied to the distribution.
EXTRA_DIST = $(srcdir)/data \
bindings/python/bt2/.coveragerc
python-plugin-provider/test-python-plugin-provider.sh \
python-plugin-provider/test_python_plugin_provider.py
+noinst_PROGRAMS =
+
TESTS_BINDINGS =
if ENABLE_PYTHON_BINDINGS
cli/test-trace-read.sh \
cli/test-trimmer.sh
+noinst_PROGRAMS += \
+ cpp-common/test-c-string-view
+
+cpp_common_test_c_string_view_SOURCES = \
+ cpp-common/test-c-string-view.cpp
+
+cpp_common_test_c_string_view_LDADD = \
+ $(COMMON_TEST_LDADD)
+
+TESTS_CPP_COMMON = \
+ cpp-common/test-c-string-view
+
TESTS_LIB = \
lib/test-bt-uuid \
lib/test-bt-values \
ctf-writer/test-ctf-writer.sh
if !ENABLE_BUILT_IN_PLUGINS
-TESTS_LIB += lib/test-plugin.sh
+TESTS_LIB += lib/test-plugins.sh
endif
TESTS_PLUGINS = \
TESTS_PLUGINS += plugins/flt.utils.trimmer/test-trimming.sh \
plugins/flt.utils.muxer/succeed/test-succeed.sh \
- plugins/sink.text.pretty/test-enum.sh
+ plugins/sink.text.pretty/test-enum.sh \
+ plugins/src.ctf.fs/field/test-field.sh
endif
endif
TESTS_NO_BITFIELD = \
$(TESTS_BINDINGS) \
$(TESTS_CLI) \
+ $(TESTS_CPP_COMMON) \
$(TESTS_CTF_WRITER) \
$(TESTS_LIB) \
$(TESTS_PARAM_VALIDATION) \
$(eval $(call check_target,bindings,$(TESTS_BINDINGS)))
$(eval $(call check_target,bitfield,$(TESTS_BITFIELD)))
$(eval $(call check_target,cli,$(TESTS_CLI)))
+$(eval $(call check_target,cpp-common,$(TESTS_CPP_COMMON)))
$(eval $(call check_target,ctf-writer,$(TESTS_CTF_WRITER)))
$(eval $(call check_target,lib,$(TESTS_LIB)))
$(eval $(call check_target,plugins,$(TESTS_PLUGINS)))