> On Mar 18, 2016, at 2:45 PM, Zachary Turner <ztur...@google.com> wrote: > > Hi Enrico, > > These tests are failing on Windows. They're new tests so not really a > regression, but do you have any idea what might be wrong? Basically, when > the test runs, the help po is displaying the full output of "help > expression". But strangely, if I go into lldb and run "help po" there, it's > correct and the output would pass the test. > > So something is different about running through the public api or running > help inside of lldb >
This doesn’t seem to have much to do with “the public API” since it’s a lame plain old command-line test Honestly, no, I am not sure what would be special about this on Windows. The only thing I can think of is that maybe - for whatever reason - the test suite is running against an older LLDB, but that seems fairly unlikely to go unnoticed, now does it? Your best bet may be to put a sleep() call in the test case to give yourself a chance to attach with a debugger - and then step through the “help” code as things unfold > On Mon, Mar 14, 2016 at 6:47 PM Enrico Granata via lldb-commits > <lldb-commits@lists.llvm.org <mailto:lldb-commits@lists.llvm.org>> wrote: > Author: enrico > Date: Mon Mar 14 20:43:00 2016 > New Revision: 263520 > > URL: http://llvm.org/viewvc/llvm-project?rev=263520&view=rev > <http://llvm.org/viewvc/llvm-project?rev=263520&view=rev> > Log: > Add some test coverage for the changes in alias help > > > Modified: > lldb/trunk/packages/Python/lldbsuite/test/help/TestHelp.py > > Modified: lldb/trunk/packages/Python/lldbsuite/test/help/TestHelp.py > URL: > http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/test/help/TestHelp.py?rev=263520&r1=263519&r2=263520&view=diff > > <http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/test/help/TestHelp.py?rev=263520&r1=263519&r2=263520&view=diff> > ============================================================================== > --- lldb/trunk/packages/Python/lldbsuite/test/help/TestHelp.py (original) > +++ lldb/trunk/packages/Python/lldbsuite/test/help/TestHelp.py Mon Mar 14 > 20:43:00 2016 > @@ -167,6 +167,24 @@ class HelpCommandTestCase(TestBase): > 'variable +--']) > > @no_debug_info_test > + def test_help_po_hides_options(self): > + """Test that 'help po' does not show all the options for > expression""" > + self.expect("help po", > + substrs = ['--show-all-children', '--object-description'], > matching=False) > + > + @no_debug_info_test > + def test_help_run_hides_options(self): > + """Test that 'help run' does not show all the options for process > launch""" > + self.expect("help run", > + substrs = ['--arch', '--environment'], matching=False) > + > + @no_debug_info_test > + def test_help_next_shows_options(self): > + """Test that 'help next' shows all the options for thread > step-over""" > + self.expect("help next", > + substrs = ['--python-class','--run-mode'], matching=True) > + > + @no_debug_info_test > def test_help_provides_alternatives(self): > """Test that help on commands that don't exist provides information > on additional help avenues""" > self.expect("help thisisnotadebuggercommand", > > > _______________________________________________ > lldb-commits mailing list > lldb-commits@lists.llvm.org <mailto:lldb-commits@lists.llvm.org> > http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits > <http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits>
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits