Remove Babeltrace 1 files and reorganize the tree
[babeltrace.git] / tests / lib / test_ctf_ir_ref.c
index c658fad2f332f4536e098e3166058cbc34fa5d16..3726b44bd604f37a0fc45f7c984cfde2a326c145 100644 (file)
@@ -32,6 +32,7 @@
 #include <babeltrace/object-internal.h>
 #include <babeltrace/compat/stdlib.h>
 #include <assert.h>
+#include "common.h"
 
 #define NR_TESTS 41
 
@@ -127,7 +128,7 @@ static struct bt_ctf_event_class *create_simple_event(const char *name)
        struct bt_ctf_event_class *event = NULL;
        struct bt_ctf_field_type *payload = NULL;
 
-        assert(name);
+       assert(name);
        event = bt_ctf_event_class_create(name);
        if (!event) {
                diag("Failed to create simple event");
@@ -169,27 +170,27 @@ static struct bt_ctf_event_class *create_complex_event(const char *name)
        struct bt_ctf_event_class *event = NULL;
        struct bt_ctf_field_type *inner = NULL, *outer = NULL;
 
-        assert(name);
+       assert(name);
        event = bt_ctf_event_class_create(name);
        if (!event) {
                diag("Failed to create complex event");
                goto error;
        }
 
-        outer = create_integer_struct();
+       outer = create_integer_struct();
        if (!outer) {
                diag("Failed to initialize integer structure");
                goto error;
        }
 
-        inner = create_integer_struct();
+       inner = create_integer_struct();
        if (!inner) {
                diag("Failed to initialize integer structure");
                goto error;
        }
 
        ret = bt_ctf_field_type_structure_add_field(outer, inner,
-                       "payload_struct");
+                       "payload_struct");
        if (ret) {
                diag("Failed to add inner structure to outer structure");
                goto error;
@@ -256,7 +257,7 @@ end:
        return sc1;
 error:
        BT_PUT(sc1);
-        goto end;
+       goto end;
 }
 
 static struct bt_ctf_stream_class *create_sc2(void)
@@ -290,7 +291,7 @@ end:
        return sc2;
 error:
        BT_PUT(sc2);
-        goto end;
+       goto end;
 }
 
 static struct bt_ctf_trace *create_tc1(void)
@@ -299,7 +300,7 @@ static struct bt_ctf_trace *create_tc1(void)
        struct bt_ctf_trace *tc1 = NULL;
        struct bt_ctf_stream_class *sc1 = NULL, *sc2 = NULL;
 
-        tc1 = bt_ctf_trace_create();
+       tc1 = bt_ctf_trace_create();
        if (!tc1) {
                diag("bt_ctf_trace_create returned NULL");
                goto error;
@@ -332,7 +333,7 @@ end:
        return tc1;
 error:
        BT_PUT(tc1);
-        goto end;
+       goto end;
 }
 
 static void init_weak_refs(struct bt_ctf_trace *tc,
@@ -373,7 +374,7 @@ static void test_example_scenario(void)
 
        /* The only reference which exists at this point is on TC1. */
        tc1 = create_tc1();
-        ok(tc1, "Initialize trace");
+       ok(tc1, "Initialize trace");
        if (!tc1) {
                return;
        }
@@ -431,7 +432,7 @@ static void test_example_scenario(void)
 
        /* User A releases its reference to TC1. */
        diag("User A releases TC1");
-        BT_PUT(user_a.tc);
+       BT_PUT(user_a.tc);
        /*
         * We keep the pointer to TC1 around to validate its reference
         * count.
@@ -510,15 +511,18 @@ static void create_user_full(struct user *user)
 
        user->writer = bt_ctf_writer_create(trace_path);
        assert(user->writer);
+       ret = bt_ctf_writer_set_byte_order(user->writer,
+               BT_CTF_BYTE_ORDER_LITTLE_ENDIAN);
+       assert(ret == 0);
        user->tc = bt_ctf_writer_get_trace(user->writer);
        assert(user->tc);
        user->sc = bt_ctf_stream_class_create("sc");
        assert(user->sc);
        clock = bt_ctf_clock_create("the_clock");
        assert(clock);
-       ret = bt_ctf_stream_class_set_clock(user->sc, clock);
+       ret = bt_ctf_writer_add_clock(user->writer, clock);
        assert(!ret);
-       ret = bt_ctf_clock_set_value(clock, 23);
+       ret = bt_ctf_stream_class_set_clock(user->sc, clock);
        assert(!ret);
        BT_PUT(clock);
        user->stream = bt_ctf_writer_create_stream(user->writer, user->sc);
@@ -551,6 +555,7 @@ static void create_user_full(struct user *user)
        BT_PUT(field);
        ret = bt_ctf_stream_append_event(user->stream, user->event);
        assert(!ret);
+       recursive_rmdir(trace_path);
 }
 
 static void test_put_order_swap(size_t *array, size_t a, size_t b)
@@ -565,13 +570,13 @@ static void test_put_order_put_objects(size_t *array, size_t size)
 {
        size_t i;
        struct user user = { 0 };
-       void** objects = (void *) &user;
+       void **objects = (void *) &user;
 
        create_user_full(&user);
        printf("# ");
 
        for (i = 0; i < size; ++i) {
-               voidobj = objects[array[i]];
+               void *obj = objects[array[i]];
 
                printf("%s", user_names[array[i]]);
                BT_PUT(obj);
@@ -625,7 +630,7 @@ static void test_put_order(void)
  */
 int main(int argc, char **argv)
 {
-        /* Initialize tap harness before any tests */
+       /* Initialize tap harness before any tests */
        plan_tests(NR_TESTS);
 
        test_example_scenario();
This page took 0.026722 seconds and 4 git commands to generate.