On Mon, Mar 12, 2018 at 7:01 PM, Jim Ingham <jing...@apple.com> wrote:
> The problem with having no timeouts is that you have to then be fairly 
> careful how you write tests.  You can't do:
>
> while (1) {
>    print("Set a breakpoint here and hit it a few times then stop the test");
> }
>
> because if the breakpoint setting fails the test can run forever.  And we 
> wait forever to launch or attach to a process internally in lldb, so if you 
> mess up attaching or launching in some situation, that again makes the test 
> run forever.  The timeouts are a backstop so you will get useful results from 
> the testsuite in the case of this sort of error.
>

I see this. So, maybe we should set this to a ridiculously large value
(e.g. 30/60 minutes)? FWIW, I have at home that's slow enough that the
testsuite times out more often, and that's not great (the funny part
is that there's nothing inherently wrong with the tests :) Would you
be fine with such a middle ground, Jim?

Thanks,

--
Davide
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to