diff --git a/src/tests/libtap/tap.c b/src/tests/libtap/tap.c
index 05e08efc8d185d4c224d0bfca948ba1cf8df9a02..ea125f4dd5ebd8eb2aff3125e6c6d437563bf385 100644
--- a/src/tests/libtap/tap.c
+++ b/src/tests/libtap/tap.c
@@ -183,6 +183,7 @@ diag (const char *fmt, ...) {
 
 int
 note (const char *fmt, ...) {
+
    va_list args;
    va_start(args, fmt);
    int len = vsnprintf(NULL, 0, fmt, args);
@@ -201,7 +202,7 @@ note (const char *fmt, ...) {
    char* begin = buf;
    char* end = strchr(begin, '\n');
    for(;;) {
-      fprintf(stdout, "# ");
+      fprintf(stderr, "# ");
       if(end == NULL) {
          end = buf + len;
          write(fileno(stdout), begin, end - begin + 1);
diff --git a/src/tests/main.c b/src/tests/main.c
index ca535dbd6b2227a5166e626566c2958e38bd6d24..89191c8716d238671195a08a17d7e57fc93bf938 100644
--- a/src/tests/main.c
+++ b/src/tests/main.c
@@ -4,6 +4,7 @@
 // Units to test
 #include "server_tests.c"
 #include "skiplist_tests.c"
+#include "da_tests.c"
 
 // Run all loaded units
 int main(int argc, char * argv[])
@@ -12,14 +13,16 @@ int main(int argc, char * argv[])
    unit_api* tests[] = {
       &server_tests_api,   //! Server unit
       &skiplist_tests_api, //! Skip list unit
+      &da_tests_api,       //! Dynamic array unit
       NULL
    };
 
    // Plan number of tests
    int id = 0;
    int test_count = 0;
+   note("Units:");
    while(tests[id] != NULL) {
-      fprintf(stderr, "#test %s : %d tests\n", tests[id]->name, tests[id]->count(argc, argv));
+      note("- %s : %d tests", tests[id]->name, tests[id]->count(argc, argv));
       test_count += tests[id]->count(argc, argv);
       ++id;
    }