X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;ds=sidebyside;f=tests%2Funit%2Ftest_condition.c;h=6183cd744e2d5bec0f7317f898920499b2d45227;hb=695f70446965aeac8b1118bb08d572630c96114d;hp=f4bc040d08f0d19c2896269122fed2bb94abafdf;hpb=35a9ac4170f36547aa2ae7c19ccbb7bbb0bcf71b;p=lttng-tools.git diff --git a/tests/unit/test_condition.c b/tests/unit/test_condition.c index f4bc040d0..6183cd744 100644 --- a/tests/unit/test_condition.c +++ b/tests/unit/test_condition.c @@ -18,10 +18,10 @@ #include #include -#include +#include #include -#include -#include +#include +#include #include #include #include @@ -32,7 +32,7 @@ int lttng_opt_quiet = 1; int lttng_opt_verbose; int lttng_opt_mi; -#define NUM_TESTS 14 +#define NUM_TESTS 13 static void test_condition_event_rule(void) @@ -47,7 +47,6 @@ void test_condition_event_rule(void) const char *pattern="my_event_*"; const char *filter="msg_id == 23 && size >= 2048"; const char *exclusions[] = { "my_event_test1", "my_event_test2", "my_event_test3" }; - uint64_t _error_count = 420, error_count; struct lttng_log_level_rule *log_level_rule_at_least_as_severe = NULL; struct lttng_payload buffer; @@ -59,33 +58,30 @@ void test_condition_event_rule(void) LTTNG_LOGLEVEL_WARNING); assert(log_level_rule_at_least_as_severe); - tracepoint = lttng_event_rule_tracepoint_create(LTTNG_DOMAIN_UST); - ok(tracepoint, "tracepoint UST_DOMAIN"); + tracepoint = lttng_event_rule_user_tracepoint_create(); + ok(tracepoint, "user tracepoint"); - status = lttng_event_rule_tracepoint_set_pattern(tracepoint, pattern); + status = lttng_event_rule_user_tracepoint_set_name_pattern(tracepoint, pattern); ok(status == LTTNG_EVENT_RULE_STATUS_OK, "Setting pattern"); - status = lttng_event_rule_tracepoint_set_filter(tracepoint, filter); + status = lttng_event_rule_user_tracepoint_set_filter(tracepoint, filter); ok(status == LTTNG_EVENT_RULE_STATUS_OK, "Setting filter"); - status = lttng_event_rule_tracepoint_set_log_level_rule( + status = lttng_event_rule_user_tracepoint_set_log_level_rule( tracepoint, log_level_rule_at_least_as_severe); ok(status == LTTNG_EVENT_RULE_STATUS_OK, "Setting log level range"); for (i = 0; i < 3; i++) { - status = lttng_event_rule_tracepoint_add_exclusion( + status = lttng_event_rule_user_tracepoint_add_name_pattern_exclusion( tracepoint, exclusions[i]); ok(status == LTTNG_EVENT_RULE_STATUS_OK, "Setting exclusion pattern"); } - condition = lttng_condition_on_event_create(tracepoint); + condition = lttng_condition_event_rule_matches_create(tracepoint); ok(condition, "Created condition"); - /* Set the error count information. */ - lttng_condition_on_event_set_error_count(condition, _error_count); - - condition_status = lttng_condition_on_event_get_rule( + condition_status = lttng_condition_event_rule_matches_get_rule( condition, &tracepoint_tmp); ok(condition_status == LTTNG_CONDITION_STATUS_OK, "Getting event rule from event rule condition"); @@ -107,12 +103,6 @@ void test_condition_event_rule(void) ok(lttng_condition_is_equal(condition, condition_from_buffer), "Serialized and de-serialized conditions are equal"); - /* - * Error count info is not considered in is_equal; test it separately. - */ - error_count = lttng_condition_on_event_get_error_count(condition_from_buffer); - ok(error_count == _error_count, "Error count is the same. Got %" PRIu64 " Expected %" PRIu64, error_count, _error_count); - lttng_payload_reset(&buffer); lttng_event_rule_destroy(tracepoint); lttng_condition_destroy(condition);