Add executable extension to debugger name, run dotest via binary.
authorTodd Fiala <todd.fiala@gmail.com>
Mon, 2 Jun 2014 17:49:35 +0000 (17:49 +0000)
committerTodd Fiala <todd.fiala@gmail.com>
Mon, 2 Jun 2014 17:49:35 +0000 (17:49 +0000)
See http://reviews.llvm.org/D3904 for details.

Change by Scott Graham.

llvm-svn: 210036

lldb/test/CMakeLists.txt
lldb/test/dosep.ty

index 1c5afb5..c1eab92 100644 (file)
@@ -27,7 +27,7 @@ set(LLDB_TRACE_DIR "${CMAKE_BINARY_DIR}/lldb-test-traces"
 
 set(LLDB_COMMON_TEST_ARGS
   --executable
-  ${CMAKE_BINARY_DIR}/bin/lldb
+  ${CMAKE_BINARY_DIR}/bin/lldb${CMAKE_EXECUTABLE_SUFFIX}
   -s
   ${LLDB_TRACE_DIR}
   -u CXXFLAGS
index 944da41..0a7976f 100755 (executable)
@@ -11,7 +11,7 @@ import multiprocessing
 from optparse import OptionParser
 
 # Command template of the invocation of the test driver.
-template = '%s/dotest.py %s -p %s %s'
+template = '%s %s/dotest.py %s -p %s %s'
 
 def process_dir(root, files, test_root, dotest_options):
     """Examine a directory for tests, and invoke any found within it."""
@@ -28,7 +28,7 @@ def process_dir(root, files, test_root, dotest_options):
         if os.path.islink(path):
             continue
 
-        command = template % (test_root, dotest_options if dotest_options else "", name, root)
+        command = template % (sys.executable, test_root, dotest_options if dotest_options else "", name, root)
         if 0 != os.system(command):
             failed.append(name)
         else: