port: tests: uprobe is Linux specific
authorMichael Jeanson <mjeanson@efficios.com>
Tue, 20 Oct 2020 18:42:32 +0000 (14:42 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 28 Oct 2022 19:40:08 +0000 (15:40 -0400)
Change-Id: I6db00a9d01f7534874051eef7477db7dead3a670
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
tests/unit/test_event_rule.cpp

index d7228d0f31f236fc47cac685e547633f3633752f..a6bf6180a3bb007081d06ac06e59acd59ba81345 100644 (file)
@@ -43,7 +43,13 @@ 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 {
@@ -446,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;
@@ -523,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)
This page took 0.025821 seconds and 4 git commands to generate.