Дымовые тесты. Тестирование интерфейса. Закрытие окна клиента тестирования

vanessa-runner

#1

Добрый день.
Застопорился на одном моменте (описано ниже), и никак не получается продвинуться дальше.

  1. В “C:\Program Files (x86)\OneScript\lib\add\tests\smoke” оставил только одну обработку “тесты_КомандныйИнтерфейс.epf”.
  2. Запуск через командную строку, формы “Такси”:
    PS C:\Program Files (x86)\OneScript\lib\vanessa-runner> vrunner xunit “C:\Program Files (x86)\OneScript\lib\add\tests\smoke” --ibconnection “/Slocalhost/SmokeTest” --db-user “Администратор” --testclient “Начальник отдела::1538” --reportsxunit “ГенераторОтчетаAllureXML{C:/Users/…/out}” --xddExitCodePath “C:\Users…\out\junitstatus.log” --v8version “8.3.12.1714” --debuglogfile “C:/Users/…/out/LOG_FILE.log” --ordinaryapp 0
  3. При завершении выполнения теста не закрывается клиент тестирования. При этом менеджер тестирования под пользователем “Администратора” закрывается.
  4. Предполагаю, что из-за этого получаю в “junitstatus.log” значение “1”. Файл для отчета в Аллюре формируется…
    ОШИБКА - Ошибка:{Модуль C:\Program Files (x86)\OneScript\lib\vanessa-runner\src\Классы\МенеджерКонфигуратора.os / Ошибка в строке: 175 / Результат работы не равен 0 или 2, а равен 1}
    КРИТИЧНАЯОШИБКА - {Модуль C:\Program Files (x86)\OneScript\lib\vanessa-runner\src\Классы\КомандаТестирование_xUnitFor1C.os / Ошибка в строке: 147 / {Модуль C:\Program Files (x86)\OneScript\lib\vanessa-runner\src\Классы\МенеджерКонфигуратора.os / Ошибка в строке: 181 / ЗапуститьТестироватьЮнит}
    } ВызватьИсключение ПредставлениеКоманды;

Подскажите, пожалуйста, в какую сторону надо начинать выполнение раскопок? )


#2

Запуск через Vanessa-Runner ?


#3

Во втором пункте указал, что через командную строку и, соответственно, там указано что через “vrunner” )))


#4

Или вопрос касается интерактивного запуска из обработки?


#5

Это особенность реализация дымового теста “тесты_КомандныйИнтерфейс.epf”.

в нем после тестирования не закрывается открытый тест-клиент.

нет, проблема не в этом.

@Hauliod статус завершения 1 говорит о том, что какой-то из тестов просто упал с ошибкой. т.е. открытие/закрытие какой-то команды ком.интерфейса не выполнилось

нужно посмотреть отчет Аллюр, выяснить, какой тест падает.
проверить и принять решение об исправлении.


#6

а можно эту “особенность” выключить?


#7

Артур, спасибо за пояснения.

  • Да, уже разобрался, через список тестов “xddTestRunner.epf” каждый случай отдельно разбираю. Ещё раз спасибо.

#8

Как обычно, Ждем ваших пулл-реквестов :slight_smile: