]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-escape: add usual debug headers
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 7 Jul 2021 14:37:24 +0000 (16:37 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 7 Jul 2021 19:37:09 +0000 (21:37 +0200)
src/test/test-escape.c

index 991b135a332e00a35125cb3ccf90ebfdc3cc5e10..2ca5fa32e20ce0fadae2924e003d6e784528bb29 100644 (file)
@@ -8,6 +8,8 @@
 static void test_cescape(void) {
         _cleanup_free_ char *t;
 
+        log_info("/* %s */", __func__);
+
         assert_se(t = cescape("abc\\\"\b\f\n\r\t\v\a\003\177\234\313"));
         assert_se(streq(t, "abc\\\\\\\"\\b\\f\\n\\r\\t\\v\\a\\003\\177\\234\\313"));
 }
@@ -15,6 +17,8 @@ static void test_cescape(void) {
 static void test_xescape(void) {
         _cleanup_free_ char *t;
 
+        log_info("/* %s */", __func__);
+
         assert_se(t = xescape("abc\\\"\b\f\n\r\t\v\a\003\177\234\313", ""));
         assert_se(streq(t, "abc\\x5c\"\\x08\\x0c\\x0a\\x0d\\x09\\x0b\\x07\\x03\\x7f\\x9c\\xcb"));
 }
@@ -26,6 +30,8 @@ static void test_xescape_full(bool eight_bits) {
         const unsigned full_fit = !eight_bits ? 55 : 46;
         XEscapeFlags flags = eight_bits * XESCAPE_8_BIT;
 
+        log_info("/* %s */", __func__);
+
         for (unsigned i = 0; i < 60; i++) {
                 _cleanup_free_ char *t, *q;
 
@@ -60,6 +66,8 @@ static void test_xescape_full(bool eight_bits) {
 static void test_cunescape(void) {
         _cleanup_free_ char *unescaped;
 
+        log_info("/* %s */", __func__);
+
         assert_se(cunescape("abc\\\\\\\"\\b\\f\\a\\n\\r\\t\\v\\003\\177\\234\\313\\000\\x00", 0, &unescaped) < 0);
         assert_se(cunescape("abc\\\\\\\"\\b\\f\\a\\n\\r\\t\\v\\003\\177\\234\\313\\000\\x00", UNESCAPE_RELAX, &unescaped) >= 0);
         assert_se(streq_ptr(unescaped, "abc\\\"\b\f\a\n\r\t\v\003\177\234\313\\000\\x00"));
@@ -133,6 +141,8 @@ static void test_shell_escape_one(const char *s, const char *bad, const char *ex
 }
 
 static void test_shell_escape(void) {
+        log_info("/* %s */", __func__);
+
         test_shell_escape_one("", "", "");
         test_shell_escape_one("\\", "", "\\\\");
         test_shell_escape_one("foobar", "", "foobar");
@@ -150,6 +160,7 @@ static void test_shell_maybe_quote_one(const char *s, ShellEscapeFlags flags, co
 }
 
 static void test_shell_maybe_quote(void) {
+        log_info("/* %s */", __func__);
 
         test_shell_maybe_quote_one("", 0, "");
         test_shell_maybe_quote_one("", SHELL_ESCAPE_EMPTY, "\"\"");