+1nb, Never been that fond of nose from a usability perspective, and I
wouldn't be surprised if at least some of the problems running dtests were
related to issues in nose. I can't imagine it would be a lot of work to
port to py.test, if someone wants to do it they can go right ahead.

On 29 November 2017 at 17:55, Michael Kjellman <mkjell...@internalcircle.com
> wrote:

> s/handling/hanging
>
> > On Nov 29, 2017, at 9:54 AM, Michael Kjellman <
> mkjell...@internalcircle.com> wrote:
> >
> > i keep seeing nose randomly handing after a test successfully completes
> execution. i’m very far from a python guru but i spent a few hours with gdb
> trying to debug the thing and get python stacks and got symbolicated native
> stacks but it’s random but root causing while nose is sitting on a lock
> forever alludes me. some tests are more reproducible than others. some i
> see fail 1 in 10 runs.
> >
> > the net of it all though is this makes people not trust dtests because
> it randomly hangs and shows tests with “failures” that actually succeeded.
> >
> > i’m not a huge fan of just blindly upgrading to fix a problem but in
> this case I found that there is quite a lot of mistrust and dislike for
> nosetests in the python community with most projects already moving to
> pytest. and if it is some complicated set of interactions between threads
> we use in the tests and how nose works do we really want to even debug it
> when the project appears to be abandoned?
> >
> > i think regardless of the root cause for making things more stable it
> seems like there is little motivation to stick around on nose...
> >
> > lmk!
> >
> > best,
> > kjellman
> >
> >> On Nov 29, 2017, at 5:33 AM, Philip Thompson <
> philip.thomp...@datastax.com> wrote:
> >>
> >> I don't have any objection to this, really. I know I rely on a handful
> of
> >> nose plugins, and possibly others do, but those should be easy enough to
> >> re-write. I am curious though, what's the impetus for this? Is there
> some
> >> pytest feature we want that nose lacks? Is there some nosetest bug or
> >> restriction getting in the way?
> >>
> >>> On Tue, Nov 28, 2017 at 8:34 PM, Jon Haddad <j...@jonhaddad.com> wrote:
> >>>
> >>> +1
> >>>
> >>> I stopped using nose a long time ago in favor of py.test.  It’s a
> >>> significant improvement.
> >>>
> >>>> On Nov 28, 2017, at 10:49 AM, Michael Kjellman <kjell...@apple.com>
> >>> wrote:
> >>>>
> >>>> I'd like to propose we move from nosetest to pytest for the dtests. It
> >>> looks like nosetests is basically abandoned, the python community
> doesn't
> >>> like it, it hasn't been updated since 2015, and pytest even has
> nosetests
> >>> support which would help us greatly during migration (
> >>> https://docs.pytest.org/en/latest/nose.html).
> >>>>
> >>>> Thoughts?
> >>>>
> >>>> best,
> >>>> kjellman
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> >>> For additional commands, e-mail: dev-h...@cassandra.apache.org
> >>>
> >>>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> > For additional commands, e-mail: dev-h...@cassandra.apache.org
> >
>

Reply via email to