[Lldb-commits] [lldb] r316451 - Revert "[lldbtests] Handle errors instead of crashing."

Pavel Labath via lldb-commits lldb-commits at lists.llvm.org
Tue Oct 24 09:07:51 PDT 2017


Author: labath
Date: Tue Oct 24 09:07:50 2017
New Revision: 316451

URL: http://llvm.org/viewvc/llvm-project?rev=316451&view=rev
Log:
Revert "[lldbtests] Handle errors instead of crashing."

The commit breaks the case where you specify just a filename to the
compiler. Previously, it would look up the compiler in your path, now it
complains that the compiler is not found. One of the lldb buildbots is
depending on this. It seems like a nice feature to have, as it means
less typing and being able to avoid hard-coding the system compiler path
in the bot config.

This reverts commit r316393.

Modified:
    lldb/trunk/packages/Python/lldbsuite/test/dotest.py

Modified: lldb/trunk/packages/Python/lldbsuite/test/dotest.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/test/dotest.py?rev=316451&r1=316450&r2=316451&view=diff
==============================================================================
--- lldb/trunk/packages/Python/lldbsuite/test/dotest.py (original)
+++ lldb/trunk/packages/Python/lldbsuite/test/dotest.py Tue Oct 24 09:07:50 2017
@@ -50,11 +50,7 @@ from ..support import seven
 
 
 def is_exe(fpath):
-    """Returns true if fpath is an executable.
-       Exits with an error code if the specified path is invalid"""
-    if not os.path.exists(fpath):
-        print(fpath  + " is not a valid path, exiting")
-        sys.exit(-1)
+    """Returns true if fpath is an executable."""
     return os.path.isfile(fpath) and os.access(fpath, os.X_OK)
 
 




More information about the lldb-commits mailing list