TestNG @AfterTest вызван без выполнения всех тестов - PullRequest
0 голосов
/ 09 июня 2018

Я сталкиваюсь с другой проблемой при запуске тестовых случаев.У меня около 50 тестовых случаев.Во время тестового прогона он неожиданно вызывает @AfterTest и завершает тестовый прогон.В конце было проведено всего 10 тестовых случаев.Каждый прогон дает разные тестовые примеры.(Как 4, 10, 15, но не все тестовые случаи)

Вопросы: @AfterTest должен вызываться после выполнения всех методов @Test.Есть ли какой-нибудь процесс, который прекратит выполнение методов @Test и вызовет метод @AfterTest?Как отлаживать такого рода сбои?

Может ли кто-нибудь помочь мне в этом?

Я использую Appium для запуска тестовых случаев.Всякий раз, когда Appium выдает неперехваченное исключение, он выходит из тестового блока и выполняет блок AfterTest без выполнения всех тестовых случаев.

Журналы из Appium:

2018-06-12 00: 56: 21: 720 - ошибка: uncaughtException: запись даты EPIPE = вт 12 июня 2018 00:56:21 GMT + 0530 (IST), pid = 68705, uid = 503, gid = 20, cwd = / Users /../ Desktop / Automation / CodeBase / MyProject, execPath = / usr / local / bin / node, версия = v8.9.4, argv =[/ usr / local / bin / node, / usr / local / bin / appium, -a, 127.0.0.1, -p, 4721, -cp, 5721, -bp, 6721, --chromedriver-port, 7721, --no-reset, --log-level, debug, --local-timezone, --log, /Users/../target/AppiumLogs/appiumLogs_201.log], rss = 194183168, heapTotal = 137883648, heapUsed = 129103560,external = 213116, loadavg = [2.45849609375, 2.568359375, 2.4462890625], uptime = 476242, трассировка = [column = 11, file = util.js, функция = _errnoException, строка = 1022, метод = null, native = false, column = 14, file = net.js, function = WriteWrap.afterWrite, line = 867, method = afterWrite, native = false], stack = [Ошибка: записать EPIPE, в _errnoException (util.js: 1022: 11), в WriteWrap.afterWrite(net.js: 867: 14)]

...