Il ven 4 ott 2019, 16:30 Debraj Manna <subharaj.ma...@gmail.com> ha scritto:
> Enrico > > If I get the approach correctly then all my junit4 tests should have > timeout specified (either via @Test or via @Rule) then only I can use the > listener. But the problem is we are having more than 2000 tests and > specifying a timeout in each of the tests/classes is cumbersome. > We don't have timeouts Rules in Bookkeeper. So there is something wrong with your analysis. I have other variations of that listener. I don't have time this weekend to check. I will check as soon as I can Enrico > > Correct me if I have misunderstood anything. > > > > On Fri, Oct 4, 2019 at 3:18 PM Debraj Manna <subharaj.ma...@gmail.com> > wrote: > > > Yeah sure ... thanks. > > > > On Thu, Oct 3, 2019 at 7:50 PM Tibor Digana <tibordig...@apache.org> > > wrote: > > > >> Hi Debraj, > >> > >> There is nice technical idea from Enrico. > >> If you apply it and you are convinced that it would work properly for > all > >> the Java community, feel free to show it and we can discuss it on how we > >> would adopt your solution in Surefire project. > >> > >> Cheers > >> Tibor17 > >> > >> On Thu, Oct 3, 2019 at 2:49 PM Debraj Manna <subharaj.ma...@gmail.com> > >> wrote: > >> > >> > Sometimes I have maven surefire tests that get hung, due to either > >> races or > >> > deadlocks. > >> > > >> > When this happens I have to discover what slave is being used, and > then > >> I > >> > have to log on that slave, sudo to jenkins account and execute either > >> > jstack or kill -3 > >> > > >> > I am looking for a simple solution like doing jstack / kill -3 when > >> someone > >> > presses abort button on the jenkins. > >> > > >> > Can someone suggest how can I automate this or some better way of > >> handling > >> > this? > >> > > >> > > >