aprantl added a comment.

Okay, that sounds promising! Then let's proceed this way:

- Add a new command line option to lldb-mi that is called `--synchronous` with 
a help text "Block until each command has finished executing. Used for testing 
only." and use it in this test
- continue writing as many lldb-mi tests as possible (everything where the 
commands don't depend on replies) using the lit/FileCheck approach
- gradually convert existing pexpect tests over to lit/FileCheck
- convert the the remaining tests to use synchronous mode, which might improve 
the reliability a tiny bit. We will still run into situations where on very 
loaded systems the pexpect timeout is triggered before a reply comes back from 
lldb-mi, but it will be less likely.


Repository:
  rL LLVM

https://reviews.llvm.org/D46588



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

Reply via email to