Tests: Cleanup: notification: `assert()` that `app_pid` is set
[lttng-tools.git] / tests / regression / tools / notification / notification.c
index 706f1ca43bfac1cbbe8b3abfbad1a93f8d77636d..631948cda93d4a440875a8146fb306d4147edf5a 100644 (file)
@@ -43,7 +43,7 @@
 
 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
@@ -156,6 +156,8 @@ int suspend_application(void)
        /*
         * 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);
@@ -186,6 +188,8 @@ int resume_application(void)
                goto error;
        }
 
+       assert(app_pid > 1);
+
        ret = kill(app_pid, SIGUSR1);
        if (ret) {
                fail("SIGUSR1 failed. errno %d", errno);
@@ -662,7 +666,7 @@ end:
        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)
@@ -711,13 +715,13 @@ static void test_notification_channel(const char *session_name,
        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();
 
@@ -899,8 +903,8 @@ int main(int argc, const char *argv[])
        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();
 }
This page took 0.024682 seconds and 4 git commands to generate.