[Lldb-commits] [lldb] r187121 - Fix test execution on FreeBSD versions other than 9.x
Ed Maste
emaste at freebsd.org
Thu Jul 25 06:24:34 PDT 2013
Author: emaste
Date: Thu Jul 25 08:24:34 2013
New Revision: 187121
URL: http://llvm.org/viewvc/llvm-project?rev=187121&view=rev
Log:
Fix test execution on FreeBSD versions other than 9.x
The tests use a plugin based on the name from sys.platform.
Unfortunately that string includes the major version number in
Python 2.7, so the tests would look for builder_freebsd9.py,
builder_freebsd10.py, etc.
The issue doesn't affect Linux as Python returns 'linux2' also
on Linux 3.x -- see http://bugs.python.org/issue12326 for details.
It seems later versions of Python will drop the major version
number, so adopt this convention now for FreeBSD.
Added:
lldb/trunk/test/plugins/builder_freebsd.py
- copied unchanged from r187106, lldb/trunk/test/plugins/builder_freebsd9.py
Removed:
lldb/trunk/test/plugins/builder_freebsd9.py
Modified:
lldb/trunk/test/lldbtest.py
Modified: lldb/trunk/test/lldbtest.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lldbtest.py?rev=187121&r1=187120&r2=187121&view=diff
==============================================================================
--- lldb/trunk/test/lldbtest.py (original)
+++ lldb/trunk/test/lldbtest.py Thu Jul 25 08:24:34 2013
@@ -296,6 +296,8 @@ def getsource_if_available(obj):
return repr(obj)
def builder_module():
+ if sys.platform.startswith("freebsd"):
+ return __import__("builder_freebsd")
return __import__("builder_" + sys.platform)
#
Removed: lldb/trunk/test/plugins/builder_freebsd9.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/plugins/builder_freebsd9.py?rev=187120&view=auto
==============================================================================
--- lldb/trunk/test/plugins/builder_freebsd9.py (original)
+++ lldb/trunk/test/plugins/builder_freebsd9.py (removed)
@@ -1,4 +0,0 @@
-from builder_base import *
-
-def buildDsym(sender=None, architecture=None, compiler=None, dictionary=None, clean=True):
- return False
More information about the lldb-commits
mailing list