Мне было интересно, насколько отличается верный огонь при выполнении TestNG от муравьиных задач TestNG? Причина в том, что я вижу постоянную разницу в поведении при попытке запустить тест TestNG, который расширяет тестовую базу JUnit (это обходной путь для запуска тестов JBehave в TestNG, описанный здесь: http://jbehave.org)./documentation/faq/). Surefire неправильно определяет мой тест как тест JUnit (вероятно, потому, что его основой является TestCase), в то время как задачи Ant выполняются отлично. Может ли кто-нибудь дать представление о том, как TestNG справляется с обоими случаями?
Тест выглядит следующим образом:
public class YourScenario extends JUnitScenario {
@org.testng.annotations.Test
public void runScenario() throws Throwable {
super.runScenario();
}
}