#include <tap/tap.h>
-#include "utils.h"
-
/* This path will NEVER be created in this test */
#define PATH1 "/tmp/.test-junk-lttng"
{
dom.type = LTTNG_DOMAIN_UST;
- usess = trace_ust_create_session(PATH1, 42);
+ usess = trace_ust_create_session(42);
ok(usess != NULL, "Create UST session");
ok(usess->id == 42 &&
metadata->attr.num_subbuf
== DEFAULT_METADATA_SUBBUF_NUM &&
metadata->attr.switch_timer_interval
- == DEFAULT_UST_CHANNEL_SWITCH_TIMER &&
+ == DEFAULT_METADATA_SWITCH_TIMER &&
metadata->attr.read_timer_interval
- == DEFAULT_UST_CHANNEL_READ_TIMER &&
+ == DEFAULT_METADATA_READ_TIMER &&
metadata->attr.output == LTTNG_UST_MMAP,
"Validate UST session metadata");
strncpy(attr.name, "channel0", 8);
- uchan = trace_ust_create_channel(&attr, PATH1);
+ uchan = trace_ust_create_channel(&attr);
ok(uchan != NULL, "Create UST channel");
ok(uchan->enabled == 0 &&
ok((int) uctx->ctx.ctx == LTTNG_UST_CONTEXT_VTID,
"Validate UST context");
+ free(uctx);
}
int main(int argc, char **argv)
{
- diag("UST data structures unit test");
-
plan_tests(NUM_TESTS);
+ diag("UST data structures unit test");
+
test_create_one_ust_session();
test_create_ust_metadata();
test_create_ust_channel();