int nb_args = 0;
int named_pipe_args_start = 0;
-pid_t app_pid = -1;
+pid_t app_pid = 0;
const char *app_state_file = NULL;
static
/*
* Send SIGUSR1 to application instructing it to bypass tracepoint.
*/
+ assert(app_pid > 1);
+
ret = kill(app_pid, SIGUSR1);
if (ret) {
fail("SIGUSR1 failed. errno %d", errno);
goto error;
}
+ assert(app_pid > 1);
+
ret = kill(app_pid, SIGUSR1);
if (ret) {
fail("SIGUSR1 failed. errno %d", errno);
lttng_condition_destroy(condition);
}
-static void test_notification_channel(const char *session_name,
+static void test_buffer_usage_notification_channel(const char *session_name,
const char *channel_name,
const enum lttng_domain_type domain_type,
const char **argv)
nc_status = lttng_notification_channel_subscribe(
notification_channel, low_condition);
ok(nc_status == LTTNG_NOTIFICATION_CHANNEL_STATUS_OK,
- "Subscribe to condition");
+ "Subscribe to low condition");
/* Subscribe a valid high condition */
nc_status = lttng_notification_channel_subscribe(
notification_channel, high_condition);
ok(nc_status == LTTNG_NOTIFICATION_CHANNEL_STATUS_OK,
- "Subscribe to condition");
+ "Subscribe to high condition");
resume_application();
test_invalid_channel_subscription(domain_type);
test_subscription_twice(session_name, channel_name, domain_type);
- diag("Test notification channel api for domain %s", domain_type_string);
- test_notification_channel(session_name, channel_name, domain_type, argv);
+ diag("Test buffer usage notification channel api for domain %s", domain_type_string);
+ test_buffer_usage_notification_channel(session_name, channel_name, domain_type, argv);
error:
return exit_status();
}