tools/bootconfig: Add a summary of test cases and return error
authorMasami Hiramatsu <mhiramat@kernel.org>
Sat, 9 May 2020 00:58:25 +0000 (09:58 +0900)
committerSteven Rostedt (VMware) <rostedt@goodmis.org>
Wed, 20 May 2020 01:09:23 +0000 (21:09 -0400)
Add summary lines of test cases and return an error
code if any test case fails so that tester don't have
to monitor the output.

Link: https://lkml.kernel.org/r/158898590533.22749.10269622752797822320.stgit@devnote2
Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
tools/bootconfig/test-bootconfig.sh

index 81b350f..eff16b7 100755 (executable)
@@ -124,9 +124,16 @@ for i in samples/good-* ; do
   xpass $BOOTCONF -a $i $INITRD
 done
 
+
+echo
+echo "=== Summary ==="
+echo "# of Passed: $(expr $NO - $NG - 1)"
+echo "# of Failed: $NG"
+
 echo
 if [ $NG -eq 0 ]; then
        echo "All tests passed"
 else
        echo "$NG tests failed"
+       exit 1
 fi