Oh I'll have a look, thanks. On Sun, Dec 6, 2015 at 7:51 PM, Zachary Turner <ztur...@google.com> wrote:
> > > On Sun, Dec 6, 2015 at 7:13 PM Todd Fiala via lldb-commits < > lldb-commits@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
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits