I meant the first comment in [1]. We are to decide first whether we'll do it or not.
[1] https://issues.apache.org/jira/browse/IGNITE-8227 <https://issues.apache.org/jira/browse/IGNITE-8227?focusedCommentId=16435298&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16435298> чт, 20 сент. 2018 г. в 21:18, Dmitriy Pavlov <dpavlov....@gmail.com>: > Sorry, incomplete message. > > Why do you think there is no consensus? > > I have no clue what can be a reason for another approach. > By default failure handler should fail all test. > > Failure handlers test will be always a minority of tests, so fail handler > call is something abnormal. > > чт, 20 сент. 2018 г. в 21:15, Dmitriy Pavlov <dpavlov....@gmail.com>: > > > Why do you think there is no consensus? > > > > I have no clue that by default failure handler should fail all test. > > > > чт, 20 сент. 2018 г. в 21:10, Andrey Kuznetsov <stku...@gmail.com>: > > > >> I've created [1] to address this. > >> > >> Dmitriy, I like your idea of creating special test-scope handler. But > >> there > >> is no consensus about it, so I don't want to rely on that potential > >> handler > >> right now. We can switch to it later, of course. > >> > >> [1] https://issues.apache.org/jira/browse/IGNITE-9660 > >> > >> чт, 20 сент. 2018 г. в 20:03, Maxim Muzafarov <maxmu...@gmail.com>: > >> > >> > Andrey, > >> > > >> > I like your idea. > >> > > >> > After changing the default node failure handler to the new one we > should > >> > carefully review the whole new test failures. For instance, calling > this > >> > method in tests should not lead test to the node being stopped: > >> > > >> > <strong>FOR TEST ONLY!!!</strong> > >> > TcpDiscoverySpi#simulateNodeFailure > >> > > >> > BTW, I would like to remove this method at all from production code. > >> > > >> > On Thu, 20 Sep 2018 at 19:43 Dmitriy Pavlov <dpavlov....@gmail.com> > >> wrote: > >> > > >> > > But the totally ideal situation would be finding a way to fail the > >> test > >> > by > >> > > default, not only stopping a node. > >> > > > >> > > Some time ago I've created > >> > > https://issues.apache.org/jira/browse/IGNITE-8227 to > >> > > find out a way to do so. > >> > > > >> > > чт, 20 сент. 2018 г. в 19:40, Dmitriy Pavlov <dpavlov....@gmail.com > >: > >> > > > >> > > > ++1 > >> > > > > >> > > > чт, 20 сент. 2018 г. в 19:39, Andrey Kuznetsov <stku...@gmail.com > >: > >> > > > > >> > > >> Igniters, > >> > > >> > >> > > >> While running tests I see a lot of ignored critical failures > >> caused by > >> > > >> {{NoOpFailureHandler}} that we use by default. In some tests, of > >> > cource, > >> > > >> critical failures are the part of normal workflow, but in the > >> majority > >> > > of > >> > > >> tests they indicate bugs. By using {{NoOpFailureHandler}} we just > >> hide > >> > > >> these bugs from ourselves. > >> > > >> > >> > > >> What do you think about changing default handler to > >> > > >> {{StopNodeFailureHandler}} at {{GridAbstractTest}} level? This > >> could > >> > be > >> > > >> overridden in subclasses. > >> > > >> > >> > > >> -- > >> > > >> Best regards, > >> > > >> Andrey Kuznetsov. > >> > > >> > >> > > > > >> > > > >> > -- > >> > -- > >> > Maxim Muzafarov > >> > > >> > >> > >> -- > >> Best regards, > >> Andrey Kuznetsov. > >> > > > -- Best regards, Andrey Kuznetsov.