Size: a a a

2019 July 15

DK

Dmitrij Kozin in testspro1c
что искать?
источник

АК

Александр Капралов... in testspro1c
Пришли мне этот файл я посмотрю сам.
источник

DK

Dmitrij Kozin in testspro1c
отправил в личку
источник

АК

Александр Капралов... in testspro1c
Общими усилиями выяснили, что модуль с тестом был записан до установки плагина.
Фичи создает плагин в момент сохранения модуля. В момент запуска только запускает.
источник

DK

Dmitrij Kozin in testspro1c
Да, спасибо, Александр!
источник

DK

Dmitrij Kozin in testspro1c
Александр Капралов
Общими усилиями выяснили, что модуль с тестом был записан до установки плагина.
Фичи создает плагин в момент сохранения модуля. В момент запуска только запускает.
И опять не слава богу )))
Судя по параметру КаталогOutputjUnit результат теста должен сохранятся рядом с params.json. Но его там нет.
В EDT после запуска теста открывается панель JUnit с деревом и одним фейлом теста. При клике в дереве на функцию для тестирования EDT показывает ошибку: "Test class not found in selected project"
В конфе в ЖР ошибок нет
источник

АК

Александр Капралов... in testspro1c
junit.xml стирается после успешной загрузки. Так что это нормально.
источник

АК

Александр Капралов... in testspro1c
Test class not found in selected project
Это еще не реализованная функциональность
источник

DK

Dmitrij Kozin in testspro1c
хорошо.
Тест упал. Можно как то посмотреть сообщение об ошибке и место ошибки?
источник

АК

Александр Капралов... in testspro1c
В панели junit при выделении строки теста справа выводится описание.
источник

DK

Dmitrij Kozin in testspro1c
Александр Капралов
В панели junit при выделении строки теста справа выводится описание.
да, действительно
добавил ПроверитьИстинуНаЛожь из примера в репозитории и описание появилось.
Для моего теста описания нет. Видимо валится мой тест еще до вызова функции фреймворка ))
источник

АК

Александр Капралов... in testspro1c
Можно открыть эту конфигурацию, открыть обработку фреймворка, затем запустить тест вручную. Если VA что-то напишет, то можно писать разработчику VA чтобы правил ошибку. :)
источник

DK

Dmitrij Kozin in testspro1c
угу, была такая мысль. Я в params.json параметр "ЗавершитьРаботуСистемы": "Ложь" сделал, но не помогло. После запуска клиент закрылся
источник

АК

Александр Капралов... in testspro1c
params.json пишется каждый раз, там бесполезно что-то менять. :)
источник

DK

Dmitrij Kozin in testspro1c
выполнил сценарии из фича файла плагина  вручную. VA зарегистрировала ошибку выполнения сценария (до ассерта) и показала ее в окне вывода сообщения.
источник

DK

Dmitrij Kozin in testspro1c
это уже моя ошибка )
источник

DK

Dmitrij Kozin in testspro1c
но в junit окне описания этой ошибки не было.
источник

АК

Александр Капралов... in testspro1c
Хотелось чтобы все ошибки которые возникают в момент выполнения тестовой процедуры фиксировались в логе junit. :)
источник

АК

Александр Капралов... in testspro1c
@PautovLeonid Глянешь?
источник

DK

Dmitrij Kozin in testspro1c
Угу. Это в VA нужно внести изменения?
источник