]> git.kaiwu.me - njs.git/commitdiff
Tests: improved test262 output when a test fails.
authorDmitry Volyntsev <xeioex@nginx.com>
Wed, 22 Dec 2021 16:54:27 +0000 (16:54 +0000)
committerDmitry Volyntsev <xeioex@nginx.com>
Wed, 22 Dec 2021 16:54:27 +0000 (16:54 +0000)
test/report
test/setup
test/test262

index 6aafe59b73bf52989e87984f65497ac8438b23a7..b18ce0f6ad7779d99b8510f301392c1f55dda118 100644 (file)
@@ -9,6 +9,7 @@ if [ $njs_passed -ne $njs_total ]; then
 fi
 
 if [ -n "$njs_failed_list" ]; then
+    printf "\n"
     for t in $njs_failed_list; do
         printf "$t FAILED\n"
     done
index 5760a9ffa64149e1a1e9848a8a2bc69e86345c93..6c1c85fdea7bc2d3e744b50ee4da92f693572404 100644 (file)
@@ -17,6 +17,9 @@ passed() {
 failed() {
     njs_failed_list="$njs_failed_list $1"
     verbose " FAILED\n"
+    printf "$1:\n"
+    cat $2
+    printf "\n"
 }
 
 verbose "Test dir: $NJS_TEST_DIR\n"
index 56e16df16a7d0d4b18d5ad41a944ad8118411228..14c65b2fd377134402cc92650b02bde094c663e4 100755 (executable)
@@ -34,7 +34,7 @@ END
 
         elif [ $njs_async = yes ]; then
             if [ "$njs_out" != 'Test262:AsyncTestComplete' ]; then
-                failed $njs_test
+                failed $njs_test $njs_log
 
             else
                 passed $njs_test
@@ -42,7 +42,7 @@ END
 
         else
             if [ -n "$njs_out" ]; then
-                failed $njs_test
+                failed $njs_test $njs_log
 
             else
                 passed $njs_test
@@ -54,7 +54,7 @@ END
             passed $njs_test
 
         else
-            failed $njs_test
+            failed $njs_test $njs_log
         fi
     fi