<div dir="ltr">Just want to add new things as I think of them.<br><br><div class="gmail_quote"><div dir="ltr">On Mon, Sep 19, 2016 at 1:18 PM Zachary Turner <<a href="mailto:zturner@google.com">zturner@google.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><br><div class="gmail_msg"><span id="m_246420029497462801inbox-inbox-docs-internal-guid-68353e50-4408-e1e7-100e-f9ce9abc13e0" class="gmail_msg"><ol style="margin-top:0pt;margin-bottom:0pt" class="gmail_msg"><li dir="ltr" style="list-style-type:decimal;font-size:14.6667px;font-family:arial;vertical-align:baseline;margin-left:144px" class="gmail_msg"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt" class="gmail_msg"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap" class="gmail_msg">lldb-cli -- lldb interactive command line.</span></p></li></ol></span></div></div></blockquote><div><br></div><div>A great way to test this would be have a tool as mentioned, and you pass an lldb command to the tool.  It parses it and spits out the parameters it deduced.  For example, you could do this:</div><div><br></div><div>lldb-cli --command="break set -n main"</div><div><br></div><div>And it could print out:</div><div><br></div><div>Command: Set Breakpoint</div><div>Type: ByFunctionName</div><div>Location: main</div><div><br></div><div>And you can run this through FileCheck in a standard lit test.  This is a great way to test the functionality of the command line without relying on output scraping. </div></div></div>