================ @@ -22,8 +23,28 @@ class TransportBase : public PipePairTest { protected: std::unique_ptr<lldb_dap::Transport> to_dap; std::unique_ptr<lldb_dap::Transport> from_dap; + lldb_private::MainLoop loop; void SetUp() override; + + template <typename P> + void + RunOnce(std::function<void(llvm::Expected<P>)> callback, + std::chrono::milliseconds timeout = std::chrono::milliseconds(100)) { ---------------- ashgti wrote:
Done. https://github.com/llvm/llvm-project/pull/148300 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits