Update dosep to display dotest command invoked on failure.

llvm-svn: 239258
diff --git a/lldb/test/dosep.py b/lldb/test/dosep.py
index cc48775..4644a89 100755
--- a/lldb/test/dosep.py
+++ b/lldb/test/dosep.py
@@ -76,14 +76,15 @@
     test_counter = counter
     total_tests = total
 
-def update_status(name = None, output = None):
+def update_status(name = None, command = None, output = None):
     global output_lock, test_counter, total_tests
     with output_lock:
         if output is not None:
             print >> sys.stderr
-            print >> sys.stderr, 'Test suite %s failed' % name
-            print >> sys.stderr, 'stdout:\n' + output[0]
-            print >> sys.stderr, 'stderr:\n' + output[1]
+            print >> sys.stderr, "Failed test suite: %s" % name
+            print >> sys.stderr, "Command invoked: %s" % ' '.join(command)
+            print >> sys.stderr, "stdout:\n%s" % output[0]
+            print >> sys.stderr, "stderr:\n%s" % output[1]
         sys.stderr.write("\r%*d out of %d test suites processed" %
             (len(str(total_tests)), test_counter.value, total_tests))
         test_counter.value += 1
@@ -125,7 +126,7 @@
     output = process.communicate()
     exit_status = process.returncode
     passes, failures = parse_test_results(output)
-    update_status(name, output if exit_status != 0 else None)
+    update_status(name, command, output if exit_status != 0 else None)
     return exit_status, passes, failures
 
 def process_dir(root, files, test_root, dotest_argv):