Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Загрузка xDD тестов из модулей расширения #873

Closed
yukon39 opened this issue May 19, 2021 · 0 comments · Fixed by #874 or #881
Closed

Загрузка xDD тестов из модулей расширения #873

yukon39 opened this issue May 19, 2021 · 0 comments · Fixed by #874 or #881
Assignees
Labels
Milestone

Comments

@yukon39
Copy link
Contributor

yukon39 commented May 19, 2021

Текущие способы загрузки тестов не позволяют загружать тесты из модулей расширений. К

Предлагается следующий вариант размещения/загрузки тестов. В рамках расширения создается новый (или заимствуется существующий) общий модуль в котором будут размещаться тесты. При этом сценарий загрузки и исполнения тестов должен предполагать возможность работы как в клиентском, так и в серверном контексте.

В модуле необходимо обеспечить наличие API в виде предопределенной процедуры со следующей сигнатурой:
Процедура ЗаполнитьНаборТестов(ДеревоТестов) Экспорт
в которой ДеревоТестов предполагает стандартное API по добавлению тестов - НачатьГруппу/Добавить/ПараметрыТеста/etc

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

Пример тестового модуля:

Процедура ЗаполнитьНаборТестов(ДеревоТестов) Экспорт
	ДеревоТестов.Добавить("ТестКлиент");
КонецПроцедуры

Процедура ТестКлиент() Экспорт
	
КонецПроцедуры
@artbear artbear added this to the 6.7.0 milestone Aug 14, 2021
@artbear artbear added the tdd label Aug 14, 2021
@artbear artbear self-assigned this Aug 14, 2021
artbear added a commit that referenced this issue Aug 21, 2021
для проверки прогона тестов из обших модулей расширений

#873
#874
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment