[Lldb-commits] [PATCH] D42656: [testsuite] Remove flakey test relying on `pexpect`
Jim Ingham via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Mon Jan 29 17:28:05 PST 2018
jingham added a comment.
lldb testcases are know not to be flakey if they don't use pexpect, which these wouldn't. The setup machinery for running a dotest based test is pretty well tested at this point.
And the lldb-test test would not just magically come into being by writing the lit-form text you suggested. You will have to write a lldb-test func that marshals the input (both --complete-string and you'll also need a cursor position to test completion inside a line). That's new and not tested code. Whereas the dotest test relies on the API it is directly testing, and trust that the basic machinery of dotest is going to continue to function.
More information about the lldb-commits