Fix test: remove hardcoded /tmp path
[babeltrace.git] / tests / lib / test_ctf_ir_ref.c
index 60a8b55334db6f900eb4ab7248038a5bbd7736de..e2ee556c80adc53e515c83026c3aea206d7b85ce 100644 (file)
@@ -374,9 +374,6 @@ static struct bt_ctf_trace *create_tc1(void)
        }
 
        set_trace_packet_header(tc1);
-       ret = bt_ctf_trace_set_native_byte_order(tc1,
-               BT_CTF_BYTE_ORDER_LITTLE_ENDIAN);
-       assert(ret == 0);
        sc1 = create_sc1();
        ok(sc1, "Create SC1");
        if (!sc1) {
@@ -570,12 +567,13 @@ static void test_example_scenario(void)
 
 static void create_user_full(struct user *user)
 {
-       char trace_path[] = "/tmp/ctfwriter_XXXXXX";
+       gchar *trace_path;
        struct bt_ctf_field_type *ft;
        struct bt_ctf_field *field;
        struct bt_ctf_clock *clock;
        int ret;
 
+       trace_path = g_build_filename(g_get_tmp_dir(), "ctfwriter_XXXXXX", NULL);
        if (!bt_mkdtemp(trace_path)) {
                perror("# perror");
        }
@@ -627,6 +625,7 @@ static void create_user_full(struct user *user)
        ret = bt_ctf_stream_append_event(user->stream, user->event);
        assert(!ret);
        recursive_rmdir(trace_path);
+       g_free(trace_path);
 }
 
 static void test_put_order_swap(size_t *array, size_t a, size_t b)
This page took 0.025648 seconds and 4 git commands to generate.