Hi Warren,
If you look in the ‘2011-01-28-12_17_51’ directory, you should see some files explaining the detailed traces
which lead to the failure reporting. For example,
[10:04:58] johnny:/Volumes/data/lldb/svn/trunk/test $ ls -l 2011-01-28-09_57_01
total 64
-rw-r–r-- 1 johnny admin 3171 Jan 28 10:00 ExpectedFailure-TestNamespace.NamespaceTestCase.test_with_dsym_and_run_command.log
-rw-r–r-- 1 johnny admin 3129 Jan 28 10:00 ExpectedFailure-TestNamespace.NamespaceTestCase.test_with_dwarf_and_run_command.log
-rw-r–r-- 1 johnny admin 2173 Jan 28 09:59 ExpectedFailure-TestObjCMethods2.FoundationTestCase2.test_NSArray_expr_commands_with_dsym.log
-rw-r–r-- 1 johnny admin 2130 Jan 28 09:59 ExpectedFailure-TestObjCMethods2.FoundationTestCase2.test_NSArray_expr_commands_with_dwarf.log
-rw-r–r-- 1 johnny admin 2639 Jan 28 09:59 ExpectedFailure-TestObjCMethods2.FoundationTestCase2.test_NSString_expr_commands_with_dsym.log
-rw-r–r-- 1 johnny admin 2596 Jan 28 09:59 ExpectedFailure-TestObjCMethods2.FoundationTestCase2.test_NSString_expr_commands_with_dwarf.log
-rw-r–r-- 1 johnny admin 1492 Jan 28 09:58 Failure-TestClassTypes.ClassTypesTestCase.test_with_dsym_and_expr_parser.log
-rw-r–r-- 1 johnny admin 1450 Jan 28 09:58 Failure-TestClassTypes.ClassTypesTestCase.test_with_dwarf_and_expr_parser.log
[10:53:21] johnny:/Volumes/data/lldb/svn/trunk/test $ tail -20 2011-01-28-09_57_01/Failure-TestClassTypes.ClassTypesTestCase.test_with_dwarf_and_expr_parser.log
Expecting start string: Breakpoint created: 1: name = ‘C’, locations = 1
Not matched
FAIL
Traceback (most recent call last):
File “/Volumes/data/lldb/svn/trunk/test/class_types/TestClassTypes.py”, line 53, in test_with_dwarf_and_expr_parser
self.class_types_expr_parser()
File “/Volumes/data/lldb/svn/trunk/test/class_types/TestClassTypes.py”, line 165, in class_types_expr_parser
startstr = “Breakpoint created: 1: name = ‘C’, locations = 1”)
File “/Volumes/data/lldb/svn/trunk/test/lldbtest.py”, line 802, in expect
msg if msg else EXP_MSG(str, exe))
AssertionError: False is not True : Breakpoint created successfully
To rerun this test, issue the following command from the ‘test’ directory:
./dotest.py -A i386 -C clang -v -t -f ClassTypesTestCase.test_with_dwarf_and_expr_parser
[10:54:35] johnny:/Volumes/data/lldb/svn/trunk/test $
You can do further debugging from the Python stack traceback to have some idea of how/why the test failed.
It could even be that the Test*.py itself is incorrect. 
Right now, the test suite runs as a single Python invocation, so if there is a seg fault, the test suite aborts abruptly.
You can exclude certain test cases from being run while investigating the seg faults, however, by customizing
your own copy of blacklist.py in the test directory. The file contains some example usages.
For lldb loggings, you can look at the lldbLoggings() function within dotest.py file, it currently use some environment
variables to set the logging destination and the logging options. I’ll ask Greg whether there are any specific thing to
turn on just for Dwarf reader things.
Thanks.