I also agree. I think we should create tickets for all failing tests and
have the community grab them.

On Wed, Feb 8, 2017 at 5:50 AM, Александр Меньшиков <sharple...@gmail.com>
wrote:

> +1 to Aleksey, Alexander and Vyacheslav.
>
> I suppose that the best option is make issue for every master-failed-test.
> And fix them all.
>
> Floating tests should be normal. I think in most case we can just add
> repeating.
>
> All new test for some not ready future should be marked like "Should be fix
> in IGNITE-9999".
>
>
> 2017-02-08 15:23 GMT+03:00 Vyacheslav Daradur <daradu...@gmail.com>:
>
> > I vote for the master-branche without failed-tests)
> >
> > I understand that impossible to make it quickly.
> >
> > We shall aim at this approach.
> >
> > It will be more comfortable to us to develop.
> >
> > 2017-02-08 12:17 GMT+03:00 Alexander Fedotov <
> alexander.fedot...@gmail.com
> > >:
> >
> > > Hi,
> > >
> > > I would agree with Aleksey.
> > > From the CI perspective, failing tests should be the main concern,
> > because
> > > it prevents a durable development of new features. Also, as Aleksey has
> > > noted, developers working on different features could end up fixing the
> > > same regressions, chances are - in different ways, resulting in merge
> > > conflicts.
> > > Having failing base branch, it is not possible to determine the reason
> > of a
> > > failure from the first sight.
> > > All these points impact as the feedback from tests, so the whole
> process
> > > agility.
> > > Ideally, no new feature development should be started based on the
> > failing
> > > branch.
> > > I think we should adopt this approach, otherwise, with growing amount
> of
> > > features,
> > > we will eventually end up spending more time dealing with regressions,
> > than
> > > developing features.
> > >
> > > Regards,
> > > Alexander
> > >
> > > 8 февр. 2017 г. 10:50 AM пользователь "ALEKSEY KUZNETSOV" <
> > > alkuznetsov...@gmail.com> написал:
> > >
> > > How could they co-exist ? When you developing some ticket you are
> risking
> > > introduce bug which is reproduced by already failed test(s).
> > > Moreover its time consuming to look up new failed tests when your build
> > has
> > > completed.
> > > The last one, committers who introduced new bugs is responsible for
> them
> > > and have to fix them, not other ones.
> > > There are number of tests which i have to execute to ensure they are
> > flaky
> > > or permanently failed. For example this one :
> > > CacheJdbcPojoStoreTest.testLoadCache()
> > >
> > >
> > >
> > > вт, 7 февр. 2017 г. в 22:10, Denis Magda <dma...@apache.org>:
> > >
> > > > Aleksey,
> > > >
> > > > Bugs fixing and features development are two processes that usually
> > > > co-exist.
> > > >
> > > > Some of the committer/contributors fix tests/functionality while the
> > > > others add new functionality. Someone does both.
> > > >
> > > > You’re welcomed to start fixing the failing tests. Are there any
> > specific
> > > > that annoys you most?
> > > >
> > > > —
> > > > Denis
> > > >
> > > > > On Feb 7, 2017, at 8:40 AM, ALEKSEY KUZNETSOV <
> > > alkuznetsov...@gmail.com>
> > > > wrote:
> > > > >
> > > > > We have a lot of failed tests, which is frustrating. Some of them
> are
> > > > > flaky(floating status randomly goes from succesful to failed) which
> > > adds
> > > > to
> > > > > frustration. Perhaps, we should fix all the tests in first place,
> and
> > > > then
> > > > > continue doing tickets ?
> > > > > --
> > > > >
> > > > > *Best Regards,*
> > > > >
> > > > > *Kuznetsov Aleksey*
> > > >
> > > > --
> > >
> > > *Best Regards,*
> > >
> > > *Kuznetsov Aleksey*
> > >
> >
>

Reply via email to