<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Wed, Apr 25, 2018 at 9:19 AM Adrian Prantl <<a href="mailto:aprantl@apple.com">aprantl@apple.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div><br><blockquote type="cite"><div>On Apr 25, 2018, at 9:08 AM, Zachary Turner <<a href="mailto:zturner@google.com" target="_blank">zturner@google.com</a>> wrote:</div><br class="m_-5133068261401128761Apple-interchange-newline"><div><div dir="ltr">But is there a reason why that is more valuable with LLDB than it is with LLVM?  In LLVM when a test fails it stops and doesn't run subsequent run lines.  So you have the same issue there.  </div></div></blockquote><div><br></div></div></div><div style="word-wrap:break-word;line-break:after-white-space"><div><div>That's not a good analogy. Multiple RUN lines don't necessarily mean separate tests, they mean separate commands being executed that may depend on each other. As Pavel pointed out before, this would be closer to how gtests behave.</div></div></div><div style="word-wrap:break-word;line-break:after-white-space"><div><div><br></div><div>-- adrian</div></div></div></blockquote><div><br></div><div>The analogy I was going for is better illustrated in <a href="https://reviews.llvm.org/D46318">https://reviews.llvm.org/D46318</a>.  Here we have multiple distinct tests that are similar enough to be in the same file.  lit runs them sequentially and stops as soon as any of the first one fails.  </div></div></div>