]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
testing: Copy comments to test log
authorTobias Brunner <tobias@strongswan.org>
Wed, 2 Jun 2021 12:29:55 +0000 (14:29 +0200)
committerTobias Brunner <tobias@strongswan.org>
Thu, 14 Apr 2022 16:42:01 +0000 (18:42 +0200)
testing/do-tests

index ace12b86bd6bb09af933831b3f3bd2a77f93dc25..1e6a83a3700028705ee07a4188b2a1247805bd85 100755 (executable)
@@ -406,12 +406,16 @@ do
        echo -e "\nPRE-TEST\n" >> $CONSOLE_LOG 2>&1
 
        eval `awk -F "::" '{
-           if ($1 !~ /^#.*/ && $2 != "")
-           {
-               printf("echo \"$(print_time)%s# %s\"; ", $1, $2)
-               printf("ssh \044SSHCONF root@\044ipv4_%s \"%s\"; ", $1, $2)
-               printf("echo;\n")
-           }
+               if ($0 ~ /^#.*/)
+               {
+                       printf("echo \"%s\"; ", $0);
+               }
+               else if ($2 != "")
+               {
+                       printf("echo \"$(print_time)%s# %s\"; ", $1, $2)
+                       printf("ssh \044SSHCONF root@\044ipv4_%s \"%s\"; ", $1, $2)
+                       printf("echo;\n")
+               }
        }' $TESTDIR/pretest.dat` >> $CONSOLE_LOG 2>&1
 
 
@@ -443,7 +447,12 @@ do
                command=$2
                pattern=$3
                hit=$4
-               if (host ~ /^#.*/ || command == "")
+               if ($0 ~ /^#.*/)
+               {
+                       printf("echo \"%s\"; ", $0);
+                       next
+               }
+               else if (command == "")
                {
                        next
                }
@@ -766,12 +775,16 @@ do
        echo -e "\nPOST-TEST\n" >> $CONSOLE_LOG 2>&1
 
        eval `awk -F "::" '{
-           if ($1 !~ /^#.*/ && $2 != "")
-           {
-               printf("echo \"$(print_time)%s# %s\"; ", $1, $2)
-               printf("ssh \044SSHCONF root@\044ipv4_%s \"%s\"; ", $1, $2)
-               printf("echo;\n")
-           }
+               if ($0 ~ /^#.*/)
+               {
+                       printf("echo \"%s\"; ", $0);
+               }
+               else if ($2 != "")
+               {
+                       printf("echo \"$(print_time)%s# %s\"; ", $1, $2)
+                       printf("ssh \044SSHCONF root@\044ipv4_%s \"%s\"; ", $1, $2)
+                       printf("echo;\n")
+               }
        }' $TESTDIR/posttest.dat` >> $CONSOLE_LOG 2>&1
 
        ##########################################################################