Как избежать многократных тестов при использовании concordion: запустите в html

Как гласит заголовок: Как избежать многократных тестов при использовании concordion: запустите в html.

Когда вы используете concordion: запускайте в своих ссылках, в отчете появляются хорошие пометки. Однако добавление атрибута concordion:run на html-страницу также запускает другое выполнение теста рядом с выполнением теста, запущенным из прибора. Последнее, конечно, очень нежелательно. Как я могу это исправить.

Env: junit 4.8.1 Concordion 1.4.4 Расширения Concordion 1.1.1 (еще не используется)

1 ответ

Создайте спецификацию Concordion (html page), которая содержит ссылки (с concordion: run) на все спецификации Concordion, которые вы хотите выполнить. Затем выполните только один класс приборов, связанный с этой спецификацией.

Мы стремимся структурировать наши спецификации Concordion иерархически, используя индексную страницу верхнего уровня, которая ссылается на страницу для каждой темы. Затем каждая страница темы ссылается на страницу для каждой функции и т. Д. Затем мы можем выбрать запуск всех тестов, выполнив прибор верхнего уровня, или просто тесты для темы / функции и т. Д., Запустив соответствующий класс приборов.

Это немного сложнее, если вы хотите, чтобы одна и та же спецификация была связана с несколькими спецификациями. Дайте мне знать, если вы пытаетесь это сделать - у меня есть некоторый код, чтобы справиться с этим.

Другие вопросы по тегам