]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Birdtest: Add an another verbose level for tests
authorPavel Tvrdík <pawel.tvrdik@gmail.cz>
Tue, 4 Aug 2015 12:40:40 +0000 (14:40 +0200)
committerPavel Tvrdík <pawel.tvrdik@gmail.cz>
Tue, 4 Aug 2015 12:40:40 +0000 (14:40 +0200)
test/birdtest.c
test/birdtest.h

index 722be0fb6195d855229e3022f20fd446c8112622..f10c1b63b485e46e0acc716b274d1ac14071c3a7 100644 (file)
@@ -102,7 +102,7 @@ bt_init(int argc, char *argv[])
   return;
 
   usage:
-  printf("Usage: %s [-l] [-c] [-f] [-t] [-vv] [<test_id>]\n", argv[0]);
+  printf("Usage: %s [-l] [-c] [-f] [-t] [-vvv] [<test_id>]\n", argv[0]);
   exit(3);
 }
 
@@ -204,7 +204,7 @@ get_num_terminal_cols(void)
 void
 bt_result(const char *to_right_align_msg, const char *to_left_align_msg, ...)
 {
-  if (bt_verbose)
+  if (bt_verbose >= BT_VERBOSE_TEST_SUITE)
   {
     char msg_buf[BT_BUFFER_SIZE];
 
index 9ab5b0c7c7889cece3486e9a3e881b42968ef676..dab5f73321f74c748789d18b196284368236e491 100644 (file)
@@ -18,8 +18,9 @@ extern int bt_test_suite_success;
 
 extern int bt_verbose;
 #define BT_VERBOSE_NOTHING             0
-#define BT_VERBOSE_TEST_CASE           1
-#define BT_VERBOSE_DEBUG               2
+#define BT_VERBOSE_TEST_SUITE          1
+#define BT_VERBOSE_TEST_CASE           2
+#define BT_VERBOSE_DEBUG               3
 
 extern const char *bt_filename;
 extern const char *bt_test_id;
@@ -63,9 +64,6 @@ void bt_result(const char *result, const char *msg, ...);
       fprintf(stderr, "%s: %s: " format "\n", bt_filename, bt_test_id, ##__VA_ARGS__); \
   } while(0)
 
-#define bt_log_test_case(format, ...) \
-    do { if (bt_verbose >= BT_VERBOSE_TEST_CASE) bt_log(format, ##__VA_ARGS__); } while (0)
-
 #define bt_debug(format, ...) \
     do { if (bt_verbose >= BT_VERBOSE_DEBUG) printf(format, ##__VA_ARGS__); } while (0)