Skip to content

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

Description

@yukon39

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

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

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

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

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

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

Процедура ТестКлиент() Экспорт
	
КонецПроцедуры

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions