[Lldb-commits] [lldb] r246644 - XFAIL new tests in TestCompletion on windows due to missing pexpect

Zachary Turner via lldb-commits lldb-commits at lists.llvm.org
Wed Sep 2 09:50:44 PDT 2015


I filed a new bug for it with a better indication of how to fix it, and
updated the XFAIL comment in the test accordingly.  Don't know when we'll
be able to fix it, but at least this way I can prioritize it differently
than all the other pexpect test failures.

On Wed, Sep 2, 2015 at 8:49 AM Pavel Labath <labath at google.com> wrote:

> It could possibly be a unit test (depending on e.g. whether we want to
> test that function names from the current process are completed
> properly as this test seems to be doing), but we could definitely test
> most of the functionality through SBCommandInterpreter API. Any
> volunteers for the job? :)
>
> On 2 September 2015 at 15:58, Zachary Turner <zturner at google.com> wrote:
> > Is pexpect actually needed for this test?  If it is for some reason, then
> > just looking at the test it seems like we only really care about testing
> > auto completion right?  Could it just be a unit test?  I think we should
> > make it an explicit goal to avoid pexpect tests unless the test
> > specificially requires launching lldb from the command line.
> >
> > On Wed, Sep 2, 2015 at 5:10 AM Pavel Labath via lldb-commits
> > <lldb-commits at lists.llvm.org> wrote:
> >>
> >> Author: labath
> >> Date: Wed Sep  2 07:09:31 2015
> >> New Revision: 246644
> >>
> >> URL: http://llvm.org/viewvc/llvm-project?rev=246644&view=rev
> >> Log:
> >> XFAIL new tests in TestCompletion on windows due to missing pexpect
> >>
> >> Modified:
> >>     lldb/trunk/test/functionalities/completion/TestCompletion.py
> >>
> >> Modified: lldb/trunk/test/functionalities/completion/TestCompletion.py
> >> URL:
> >>
> http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/completion/TestCompletion.py?rev=246644&r1=246643&r2=246644&view=diff
> >>
> >>
> ==============================================================================
> >> --- lldb/trunk/test/functionalities/completion/TestCompletion.py
> >> (original)
> >> +++ lldb/trunk/test/functionalities/completion/TestCompletion.py Wed Sep
> >> 2 07:09:31 2015
> >> @@ -219,6 +219,7 @@ class CommandLineCompletionTestCase(Test
> >>          """Test that 'target va' completes to 'target variable '."""
> >>          self.complete_from_to('target va', 'target variable ')
> >>
> >> +    @expectedFailureHostWindows("llvm.org/pr22274: need a pexpect
> >> replacement for windows")
> >>      @skipUnlessDarwin
> >>      @dsym_test
> >>      def test_symbol_name_dsym(self):
> >> @@ -228,6 +229,7 @@ class CommandLineCompletionTestCase(Test
> >>                                'breakpoint set -n Foo::Bar(int,\\ int)',
> >>                                turn_off_re_match=True)
> >>
> >> +    @expectedFailureHostWindows("llvm.org/pr22274: need a pexpect
> >> replacement for windows")
> >>      @dwarf_test
> >>      def test_symbol_name_dwarf(self):
> >>          self.buildDwarf()
> >>
> >>
> >> _______________________________________________
> >> lldb-commits mailing list
> >> lldb-commits at lists.llvm.org
> >> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20150902/a04c85aa/attachment.html>


More information about the lldb-commits mailing list