Я пытаюсь использовать findbugs в качестве библиотеки для моей программы (но проблема не связана строго с findbugs).Я написал несколько тестов для настройки и вызова некоторых функций findbugs.Но, как ни странно, один из моих тестов всегда терпел неудачу, и он отмечается как «тест завершен» со следующим значком:
Глядя на код, я не вижу ни System.exit()
, нифорк, чтобы объяснить, почему тест заканчивается как «прекращено».Если я посмотрю на код (ниже), функция execute из findBugs запускается (с выводом), завершается без специальных инструкций, а затем тест завершается (второй println
не вызывается).Есть идеи, каковы причины прекращения теста?
@Test
public void testFindBugExecute() throws IOException, InterruptedException {
// [ configuration stuff ]
System.out.println("BOUM1");
// launch the analyze
findBugs.execute();
System.out.println("BOUM2");
}
note: Глядя на отладчик, я вижу, что вызывается второй println (но без вывода).