xDD - Дымовые тесты, зависла 1С - что делать?


#1

Добрый день.

Столкнулся с такой проблемой.
Настроил дымовые тесты открытия форм в обычном приложении.
Запускаю на Jenkins в сборке.
Форма открывается вылетает исключение платформы, которое нужно закрыть мышкой человеку.
А сборка висит вечность.

Как эту проблему обработать? Может где -то установить таймаут и закруглять сборку со статусом “упала” или еще как-то?


#2

Да, в Дженкинсе можно установить таймаут на всю сборку или при запуске через pipeline таймаут определенного набора действий


#3

Спасибо. Так и сделаю.


#4

А что будет в сборке? Какая ошибка висеть? Что вырубилось всё по таймауту? Ведь не будет показано на какой именно форме отвалилось.
Дальше руками прогонять и ждать где же оно отвалилось?

Примерно тоже самое у нас недавно вывалилось из-за того, что модуль одной из форм не проходил синтаксическую проверку: платформа говорит об этом диалоговым окном, в котором надо жмакнуть “ОК”


#5

Емнип был ишуз на то, чтобы сделать для xunit вывод в лог-файл интерактивно, который бы “повторялся” в stdout
Как в ванессе.
Только вот не помню решен он или нет.


#6

Ишуз был на нажатие кнопки ок через винапи. Помнится.


#7

я про https://github.com/silverbulleters/add/issues/75


#8

Да, в ADD добавили вывод логов. Работает хорошо, здесь обсуждали Как правильно теперь вызвать runner xunit?


#9

А если без дженкинсов, то реально получить что-то в итоге?


#10

Я постоянно использую механизм вывода в лог сразу из лога тестирования в 1С из Как правильно теперь вызвать runner xunit?

или ты про другое?


#11

Наверное про это. Надо попробовать.
Спасибо