From 061f74a868e9a03d626a5dd77c83b5d12c1de4b6 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Sat, 16 Sep 2023 13:26:57 +0200 Subject: [PATCH] Add demo unit test Signed-off-by: Mathieu Desnoyers --- .gitignore | 1 + tests/Makefile.am | 9 ++++++++- tests/unit/demo.c | 12 ++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 tests/unit/demo.c 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; +} -- 2.34.1