Недавно я начал обновление с JUnit 4 до JUnit5, а также последующее обновление до Ant 1.10.8.
Когда я запускаю тесты, я вижу, что, похоже, мы не разветвлять JVM, как это было в предыдущих версиях. Результаты показывают, что мы повторно используем JVM между тестами, что означает, что мы сталкиваемся с проблемой с классами stati c между запусками.
<junitlauncher>
<classpath>
...
</classpath>
<testclasses>
<fork dir="${baseDirectory}">
....
</fork>
</testclasses>
</junitlauncher>
Есть ли что-то, чего мне здесь не хватает с функцией fork на Ant? Или есть другой способ обойти это, который работает как «комбо старый муравей и юнит»?