Я добавил Junit 5.5.1 в проект, который в противном случае использует 4.11. Я написал тесты, которые до сегодняшнего дня работали просто отлично. Сегодня все тесты не выполнялись с кодом выхода -1 даже до того, как был выполнен какой-либо из тестовых классов. Я не знаю каких-либо изменений зависимостей, которые могли бы вызвать это.
Я переключился на 5.6.0-RC1, в котором, по-видимому, отсутствует класс расширения (TestInstancePreDestroyCallback).
Затем я попробовал заметить 5.5.2 и переключился на него: у него была та же проблема, что и 5.5.1.
Я дал 5.6.0-RC1 еще одну попытку - на этот раз я заметил, что банка была названа 5.6.0-M1. Эта версия работала, так что я, кажется, в порядке, но это была тревожная и не внушающая доверия последовательность событий.
Мой вопрос: это случилось с кем-то еще, и что именно это было?
Обновление: оказалось, что класс, отсутствующий в 5.6.0-M1, присутствует в 5.6.0-RC1, поэтому я переключился на него. Я больше не буду заниматься проблемами 5.5. *.