Я немного смущен.
Как я могу заставить TestNG сообщить об ошибке теста?
// ...
@DataProvider(name = "foo")
public Object[][] provideData () {
throw new SomeRuntimeException("Some error occurred. The test configuration "
+ "is somehow incorrect.");
}
Это просто приведет к пропуску теста. Исключение даже не регистрируется. Перемещение этого в конструктор просто зарегистрирует исключение, но этого недостаточно...
Я хочу большое жирное сообщение об ошибке.
На данный момент использование специального (само) метода тестирования выполняет работу, которая, по крайней мере, показывает некоторый сбой теста...
В любом случае, было бы неплохо узнать, как выглядит определение ошибки в testNG.
Спасибо за любые подсказки!
try/catch
? - person Chris Thompson   schedule 26.05.2014DataProvider
действительно противоречит здравому смыслу. Я только что потратил пару часов на эту проблему: я не мог понять, почему мои тесты не работают. Однако ваш вопрос и ответ Романа поставили меня на правильный путь: оказывается, из моегоDataProvider
выбрасывалось исключение. Спасибо вам обоим! - person jub0bs   schedule 02.06.2018