Hmm, yea that code path only gets run on OSX. I think the problem is that I changed the order that happens in. It now happens right when you import `configuration` for the first time, and it used to happen explicitly in `main()`. So maybe just make that function public, and call in the same place it used to be called.
On Mon, Dec 7, 2015 at 9:55 PM Todd Fiala <todd.fi...@gmail.com> wrote: > tfiala added a comment. > > Here's what I'm seeing so far (as of r254983) when running on OS X: > > $ test/dotest.py --results-formatter > lldbsuite.test.basic_results_formatter.BasicResultsFormatter > Traceback (most recent call last): > File "test/dotest.py", line 6, in <module> > import lldbsuite.test > File > "/Users/tfiala/src/lldb-tot/lldb/packages/Python/lldbsuite/test/__init__.py", > line 5, in <module> > from . import dotest > File > "/Users/tfiala/src/lldb-tot/lldb/packages/Python/lldbsuite/test/dotest.py", > line 43, in <module> > from . import configuration > File > "/Users/tfiala/src/lldb-tot/lldb/packages/Python/lldbsuite/test/configuration.py", > line 223, in <module> > __setupCrashInfoHook() > File > "/Users/tfiala/src/lldb-tot/lldb/packages/Python/lldbsuite/test/configuration.py", > line 33, in __setupCrashInfoHook > test_dir = os.environ['LLDB_TEST'] > File > "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/UserDict.py", > line 23, in __getitem__ > raise KeyError(key) > KeyError: 'LLDB_TEST' > > > > $ test/dotest.py --curses > Traceback (most recent call last): > File "test/dotest.py", line 6, in <module> > import lldbsuite.test > File > "/Users/tfiala/src/lldb-tot/lldb/packages/Python/lldbsuite/test/__init__.py", > line 5, in <module> > from . import dotest > File > "/Users/tfiala/src/lldb-tot/lldb/packages/Python/lldbsuite/test/dotest.py", > line 43, in <module> > from . import configuration > File > "/Users/tfiala/src/lldb-tot/lldb/packages/Python/lldbsuite/test/configuration.py", > line 223, in <module> > __setupCrashInfoHook() > File > "/Users/tfiala/src/lldb-tot/lldb/packages/Python/lldbsuite/test/configuration.py", > line 33, in __setupCrashInfoHook > test_dir = os.environ['LLDB_TEST'] > File > "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/UserDict.py", > line 23, in __getitem__ > raise KeyError(key) > KeyError: 'LLDB_TEST' > > > > $ test/dotest.py > Traceback (most recent call last): > File "test/dotest.py", line 6, in <module> > import lldbsuite.test > File > "/Users/tfiala/src/lldb-tot/lldb/packages/Python/lldbsuite/test/__init__.py", > line 5, in <module> > from . import dotest > File > "/Users/tfiala/src/lldb-tot/lldb/packages/Python/lldbsuite/test/dotest.py", > line 43, in <module> > from . import configuration > File > "/Users/tfiala/src/lldb-tot/lldb/packages/Python/lldbsuite/test/configuration.py", > line 223, in <module> > __setupCrashInfoHook() > File > "/Users/tfiala/src/lldb-tot/lldb/packages/Python/lldbsuite/test/configuration.py", > line 33, in __setupCrashInfoHook > test_dir = os.environ['LLDB_TEST'] > File > "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/UserDict.py", > line 23, in __getitem__ > raise KeyError(key) > KeyError: 'LLDB_TEST' > > > http://reviews.llvm.org/D15318 > > > >
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits