vanessa-runner
vanessa-runner copied to clipboard
Несколько каталогов с TDD тестами
Сейчас vrunner не позволяет сделать такое:
"xunit": {
"--xddConfig": "./tools/JSON/xddTestRunnerConf.json",
"testsPath": "$addroot/tests/smoke; ./tests",
"--reportsxunit": "ГенераторОтчетаJUnitXML{out/junit/smoke.xml};ГенераторОтчетаAllureXMLВерсия2{out/allure/allure-smoke.xml}",
"--xddExitCodePath": "./xddExitCodePath.txt"
}
т.е, указать несколько каталогов в параметре testsPath.
Есть идея как доработать. Если в параметре есть разделитель то все вложение этих каталогов копируем во временный каталог, путь к этому каталогу уже используем как параметр. Возникают вопросы
- как исключить конфликты имен файлов? Добавить какой то префикс?
- Как XUnit отреагирует если уведет 2 одинаковых теста, но с разными именами файлов. в отчет попадут дубли?