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. >> >