X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;ds=sidebyside;f=tests%2Funit%2Ftest_event_rule.cpp;h=a6bf6180a3bb007081d06ac06e59acd59ba81345;hb=8d5a3312b34841f1ecba2605acad3eaca79fd5e4;hp=d0e33a1f8d1a11db7de06cc4e9409cfbc35ab581;hpb=6610d7be3cca33951bf9992b8089f05877eee022;p=lttng-tools.git diff --git a/tests/unit/test_event_rule.cpp b/tests/unit/test_event_rule.cpp index d0e33a1f8..a6bf6180a 100644 --- a/tests/unit/test_event_rule.cpp +++ b/tests/unit/test_event_rule.cpp @@ -14,41 +14,49 @@ #include -#include -#include +#include +#include #include -#include +#include #include -#include +#include #include -#include +#include #include -#include +#include #include -#include +#include #include -#include +#include #include -#include +#include #include #include -#include +#include #include -#include +#include #include -#include "bin/lttng/loglevel.h" +#include "bin/lttng/loglevel.hpp" /* For error.h. */ int lttng_opt_quiet = 1; int lttng_opt_verbose; int lttng_opt_mi; -#define NUM_TESTS 212 +#ifdef __linux__ +#define UPROBE_NUM_TESTS 9 +#else /* __linux__ */ +#define UPROBE_NUM_TESTS 0 +#endif /* __linux__ */ +#define NUM_TESTS (203 + UPROBE_NUM_TESTS) + +namespace { struct tracepoint_test { enum lttng_domain_type type; bool support_name_pattern_exclusion; }; +} /* namespace */ typedef const char *(*log_level_name_getter)(int log_level); @@ -444,6 +452,7 @@ void test_event_rule_python_logging(void) lttng_log_level_rule_destroy(log_level_rule); } +#ifdef __linux__ static void test_event_rule_userspace_probe(void) { struct lttng_event_rule *uprobe = NULL; @@ -521,6 +530,9 @@ end: lttng_userspace_probe_location_destroy(probe_location); lttng_userspace_probe_location_lookup_method_destroy(lookup_method); } +#else +static void test_event_rule_userspace_probe(void) {} +#endif static void test_event_rule_kernel_probe_by_location( const struct lttng_kernel_probe_location *location)