FWIW we bumped up the default OS X timeout from 4 to 6 minutes to address the same kind of thing, and that got rid of almost all of the timeouts we see here on 4-core machines running the test suite.
On Fri, Dec 11, 2015 at 9:24 AM, Todd Fiala <todd.fi...@gmail.com> wrote: > (And by ridiculous, I mean the idea of having something time out, and > having that be an expected condition just to keep the test red, is a heavy > indication that something else needs to change --- feels like a bandaid on > top of a bad patch job --- something I think we want to address at a more > holistic level, which hopefully the low load test pass will help. I think > increasing the timeout would be a better way to handle that in the short > term). > > On Fri, Dec 11, 2015 at 9:22 AM, Todd Fiala <todd.fi...@gmail.com> wrote: > >> I think this (the expected timeout) will go away once I'm done with the >> low-load, single-worker follow up pass, fwiw. If that is not the case, we >> should be disabling tests that intermittently timeout for reasons other >> than high load. >> >> On Fri, Dec 11, 2015 at 9:21 AM, Todd Fiala <todd.fi...@gmail.com> wrote: >> >>> "Expected timeout" - that concept is ridiculous. >>> >>> Why not increase the timeout? >>> >>> -Todd >>> >>> On Fri, Dec 11, 2015 at 3:06 AM, Pavel Labath via lldb-commits < >>> lldb-commits@lists.llvm.org> wrote: >>> >>>> Author: labath >>>> Date: Fri Dec 11 05:05:24 2015 >>>> New Revision: 255335 >>>> >>>> URL: http://llvm.org/viewvc/llvm-project?rev=255335&view=rev >>>> Log: >>>> Revert "Turn on new test summary results by default." >>>> >>>> The new test summary formatter does not honor the "expected timeout" >>>> markings, which makes our >>>> buildbots all red. I'm switching it off by default until we figure out >>>> a way to make this work. >>>> >>>> Modified: >>>> lldb/trunk/packages/Python/lldbsuite/test/dotest.py >>>> lldb/trunk/packages/Python/lldbsuite/test/result_formatter.py >>>> >>>> Modified: lldb/trunk/packages/Python/lldbsuite/test/dotest.py >>>> URL: >>>> http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/test/dotest.py?rev=255335&r1=255334&r2=255335&view=diff >>>> >>>> ============================================================================== >>>> --- lldb/trunk/packages/Python/lldbsuite/test/dotest.py (original) >>>> +++ lldb/trunk/packages/Python/lldbsuite/test/dotest.py Fri Dec 11 >>>> 05:05:24 2015 >>>> @@ -407,12 +407,6 @@ def parseOptionsAndInitTestdirs(): >>>> if args.results_formatter_options: >>>> configuration.results_formatter_options = >>>> args.results_formatter_options >>>> >>>> - # Default to using the BasicResultsFormatter if no formatter is >>>> specified >>>> - # and we're not a test inferior. >>>> - if not args.inferior and configuration.results_formatter_name is >>>> None: >>>> - configuration.results_formatter_name = ( >>>> - >>>> "lldbsuite.test.basic_results_formatter.BasicResultsFormatter") >>>> - >>>> if args.lldb_platform_name: >>>> configuration.lldb_platform_name = args.lldb_platform_name >>>> if args.lldb_platform_url: >>>> >>>> Modified: lldb/trunk/packages/Python/lldbsuite/test/result_formatter.py >>>> URL: >>>> http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/test/result_formatter.py?rev=255335&r1=255334&r2=255335&view=diff >>>> >>>> ============================================================================== >>>> --- lldb/trunk/packages/Python/lldbsuite/test/result_formatter.py >>>> (original) >>>> +++ lldb/trunk/packages/Python/lldbsuite/test/result_formatter.py Fri >>>> Dec 11 05:05:24 2015 >>>> @@ -683,9 +683,8 @@ class ResultsFormatter(object): >>>> >>>> if event_type == "terminate": >>>> self.terminate_called = True >>>> - elif event_type in [ >>>> - EventBuilder.TYPE_TEST_RESULT, >>>> - EventBuilder.TYPE_JOB_RESULT]: >>>> + elif (event_type == EventBuilder.TYPE_TEST_RESULT or >>>> + event_type == EventBuilder.TYPE_JOB_RESULT): >>>> # Keep track of event counts per test/job result >>>> status type. >>>> # The only job (i.e. inferior process) results that >>>> make it >>>> # here are ones that cannot be remapped to the most >>>> recently >>>> >>>> >>>> _______________________________________________ >>>> lldb-commits mailing list >>>> lldb-commits@lists.llvm.org >>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits >>>> >>> >>> >>> >>> -- >>> -Todd >>> >> >> >> >> -- >> -Todd >> > > > > -- > -Todd > -- -Todd
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits