From: Mathieu Desnoyers Date: Sat, 16 Sep 2023 11:26:57 +0000 (+0200) Subject: Add demo unit test X-Git-Url: http://git.efficios.com/?p=libside.git;a=commitdiff_plain;h=061f74a868e9a03d626a5dd77c83b5d12c1de4b6 Add demo unit test Signed-off-by: Mathieu Desnoyers --- diff --git a/.gitignore b/.gitignore index e88a29e..0ed0690 100644 --- a/.gitignore +++ b/.gitignore @@ -59,6 +59,7 @@ dkms.conf /tests/regression/.dirstamp /tests/regression/side-rcu-test /tests/unit/.dirstamp +/tests/unit/demo /tests/unit/test #automake diff --git a/tests/Makefile.am b/tests/Makefile.am index 5db6c08..e83a239 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -14,7 +14,8 @@ TAP_LOG_DRIVER = env AM_TAP_AWK='$(AWK)' \ noinst_PROGRAMS = \ regression/side-rcu-test \ - unit/test + unit/test \ + unit/demo regression_side_rcu_test_SOURCES = regression/side-rcu-test.c regression_side_rcu_test_LDADD = \ @@ -29,5 +30,11 @@ unit_test_LDADD = \ $(top_builddir)/tests/utils/libtap.la \ $(RSEQ_LIBS) +unit_demo_SOURCES = unit/demo.c +unit_demo_LDADD = \ + $(top_builddir)/src/libside.la \ + $(top_builddir)/tests/utils/libtap.la \ + $(RSEQ_LIBS) + # Currently no tap tests to run TESTS = diff --git a/tests/unit/demo.c b/tests/unit/demo.c new file mode 100644 index 0000000..c6bffb5 --- /dev/null +++ b/tests/unit/demo.c @@ -0,0 +1,12 @@ +#include + +side_static_event(my_provider_event, "myprovider", "myevent", SIDE_LOGLEVEL_DEBUG, + side_field_list(side_field_s32("myfield", side_attr_list())), + side_attr_list() +); + +int main() +{ + side_event(my_provider_event, side_arg_list(side_arg_s32(42))); + return 0; +}