microsoft / vscode-java-test

Run and debug Java test cases in Visual Studio Code.
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-test
Other
295 stars 127 forks source link

Run test teardown methods (JUnit `@AfterEach`/`@AfterAll`) when stopped manually? #1666

Open ReubenFrankel opened 7 months ago

ReubenFrankel commented 7 months ago

Does this extension run teardown methods when a user manually stops a test run? I think the answer is no, but thought I'd check if it was meant to first and I just had something misconfigured.

If not, should it? Coming from Eclipse, stopping a test did run the teardown logic (at least for JUnit @AfterEach and @AfterAll). I do find a lot of the time I want teardown methods to fire on a manual stop, especially for system integration tests that communicate with external services during cleanup.

jdneo commented 7 months ago

Hi @ReubenFrankel,

AFAIK, it not supported right now. I'll check how eclipse achieves that and if we can support that as well.

Thank you for the feedback.