Conversation
|
@DanBurton, thanks! PRing against |
|
@DanBurton, in parallel, I have fixed the 'bug' that the existing |
0ff2585 to
0e8e6a8
Compare
Done. I also fixed the stan ignore lines for files I changed. |
|
The failed integration tests are definitely identifying a problem on some platforms (specifically the test I added is failing). It's unclear to me whether my code made the situation worse on those platforms, or whether it simply failed to make the situation better. Not sure how to proceed but I'm surprised the macos tests failed when it passes locally on my macos device. Hm, the fact that it ran in a total 6 seconds is suspicious though since the whole point is that on a successful run it should be killed sooner. |
|
Actually it may be that I just underestimated the |
Added a pre-build step to the integration test, it seems to pass consistently now without increasing the time expectations. |
|
@DanBurton, looks good to me! |
(I'm PR-ing against master because stable is behind it)
Implements #6867 by adding
--test-suite-timeout-grace(andtest-suite-timeout-graceconfig) to support staged test timeout termination: SIGTERM -> graceful stop -> SIGKILL if still running.Kept backward compatibility when grace is not set, updated docs, added flag & corresponding config.
See the new integration test for an example of what this option accomplishes. Test passes as expected on my MacOS device. I put in a placebo on Windows b/c I'm not sure how it translates there.