[Lldb-commits] [lldb] r254890 - Move test summary counts to end; simplify issue detail line

Todd Fiala via lldb-commits lldb-commits at lists.llvm.org
Sun Dec 6 22:02:38 PST 2015


Oh I'll have a look, thanks.

On Sun, Dec 6, 2015 at 7:51 PM, Zachary Turner <zturner at google.com> wrote:

>
>
> On Sun, Dec 6, 2015 at 7:13 PM Todd Fiala via lldb-commits <
> lldb-commits at lists.llvm.org> wrote:
>
>> Author: tfiala
>> Date: Sun Dec  6 21:10:02 2015
>> New Revision: 254890
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=254890&view=rev
>> Log:
>> Move test summary counts to end; simplify issue detail line
>>
>> Test summary counts now show at the end, with issue details
>> above.
>>
>> Issue details now print "ISSUE_TYPE: test method (relative path)".
>> Relative paths are relative to the
>> packages/Python/lldbsuite/test directory.
>>
>> Sample output:
>>
>> test/dotest.py --executable `pwd`/build/Debug/lldb --results-formatter
>> lldbsuite.test.basic_results_formatter.BasicResultsFormatter --threads 12
>> Testing: 415 test suites, 12 threads
>> 415 out of 415 test suites processed - TestLldbGdbServer.py
>> Test Results
>> Total Test Methods Run (excluding reruns): 2470
>> Test Method rerun count: 0
>>
>> Details:
>> UNEXPECTED SUCCESS: test_symbol_name_dsym
>> (functionalities/completion/TestCompletion.py)
>> UNEXPECTED SUCCESS: test_symbol_name_dwarf
>> (functionalities/completion/TestCompletion.py)
>>
>> ===================
>> Test Result Summary
>> ===================
>> Success:            1329
>> Expected Failure:     79
>> Failure:               0
>> Error:                 0
>> Unexpected Success:    2
>> Skip:               1060
>>
>> Modified:
>>     lldb/trunk/packages/Python/lldbsuite/test/basic_results_formatter.py
>>
>> Modified:
>> lldb/trunk/packages/Python/lldbsuite/test/basic_results_formatter.py
>> URL:
>> http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/test/basic_results_formatter.py?rev=254890&r1=254889&r2=254890&view=diff
>>
>> ==============================================================================
>> --- lldb/trunk/packages/Python/lldbsuite/test/basic_results_formatter.py
>> (original)
>> +++ lldb/trunk/packages/Python/lldbsuite/test/basic_results_formatter.py
>> Sun Dec  6 21:10:02 2015
>> @@ -9,6 +9,11 @@ normal LLDB test run output when no othe
>>  """
>>  from __future__ import print_function
>>
>> +# Python system includes
>> +import os
>> +
>> +# Our imports
>> +
>>  from . import test_results
>>
>>
>> @@ -200,14 +205,18 @@ class BasicResultsFormatter(test_results
>>          print_matching_tests = category[2]
>>          detail_label = category[3]
>>
>> +        test_base_dir = os.path.realpath(os.path.dirname(__file__))
>>
> This can also be done now with `lldbsuite.lldb_test_root`.  Or something
> very similar, I might be off on the variable name, but the idea is the
> same.  We should probably use that wherever possible although you don't
> have to change this if you don't want to, just keep it in mind for the
> future.  The nice thing about it is that it allows you to easily move code
> around without breaking this.  For example if you move this code to a
> formatters/ directory as we proposed, this line will break, but using
> `lldbsuite.test_root` won't.
>



-- 
-Todd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20151206/e3381215/attachment.html>


More information about the lldb-commits mailing list