Size: a a a

2020 July 23

AS

Aleksey Stafeev in Allure Framework
Всем привет
Может кто нибудь сталкивался
При программном запуске тестов


TestNG testNg = new TestNG();
testNg.setSuiteThreadPoolSize(suites.size());
testNg.setTestSuites(suites);
testNg.run();


Java+Gradle+testNG+allure
Репорт создаётся пустой

В директории build/allure-results только executor.json

В gradle.build

allure {
autoconfigure = true
version = allureVersion
useTestNG {
version = allureVersion
}
}


Что то я не могу понять почему
Понимаю что программно запускать так себе идея, но других вариантов запускать suite параллельно я не нашел
источник

AK

Andrey K in Allure Framework
Aleksey Stafeev
Всем привет
Может кто нибудь сталкивался
При программном запуске тестов


TestNG testNg = new TestNG();
testNg.setSuiteThreadPoolSize(suites.size());
testNg.setTestSuites(suites);
testNg.run();


Java+Gradle+testNG+allure
Репорт создаётся пустой

В директории build/allure-results только executor.json

В gradle.build

allure {
autoconfigure = true
version = allureVersion
useTestNG {
version = allureVersion
}
}


Что то я не могу понять почему
Понимаю что программно запускать так себе идея, но других вариантов запускать suite параллельно я не нашел
Документацию к TestNg или gradle пробовали уже читать?
источник

AS

Aleksey Stafeev in Allure Framework
Да
У maven есть возможность запустить suite параллельно, в gradle не нашел
В документации allure ни слова про программный запуск тестов
источник

VF

Vlad Filin in Allure Framework
источник

AK

Andrey K in Allure Framework
источник

AK

Andrey K in Allure Framework
maxParallelForks
источник

VF

Vlad Filin in Allure Framework
источник

AS

Aleksey Stafeev in Allure Framework
Спасибо большое, попробую
Когда искал видимо пропустил
источник
2020 July 24

VG

Vladimir Gumenny in Allure Framework
Я правильно понимаю, что тэги для связи с TMS работают только как линки в отчёте? То есть обновления статуса тест кейза в TMS не получится сделать?
источник

F

First Name in Allure Framework
First Name
Почему jenkins при сборке ругается на allure command line, это же путь к bin allure или нет🙈
😭
источник

I

Ivan in Allure Framework
Vladimir Gumenny
Я правильно понимаю, что тэги для связи с TMS работают только как линки в отчёте? То есть обновления статуса тест кейза в TMS не получится сделать?
правильно, обновление статуса отдельным плагинами тулами под каждую тмс
источник

AL

A L in Allure Framework
товарищи, хэлп! не могу понять что я делаю не так: при прогоне теста и выполнении команды allure:report, json файл в папке target/allure-results не генерируется, вместо него генерится allure.properties и executor.json. При этом в папке src/test/resuorces я поместил файл allure.properties с прописанной там строчкой:
allure.results.directory=target/allure-results
источник

V

Vadim Chekulaev in Allure Framework
аналогичная история у allure+jest. Код из beforeAll выполняется до того, как сработает аллюрный startCase, а значит степы там размечать не получится. Я в итоге стал отдельно сохранять прогоны beforeAll блоков и сразу после запуска startCase записываю шаг "Test setup" с подшагами на каждый beforeAll. Да, я не могу распилить содержимое beforeAll на внятные шаги типа "Создал юзера. Сменил статус. Сделал депозит", но лучше чем ничего.
источник

МС

Миша Сидельников... in Allure Framework
Мы делали его как отдедьный тест кейс. Просто в бефорАлл через аннотацию и аспект создавали отдельный тест
источник

VG

Vladimir Gumenny in Allure Framework
Ivan
правильно, обновление статуса отдельным плагинами тулами под каждую тмс
Спасибо! Есть проверенные варианты под Jira/TestRail?
источник

AK

Andrey K in Allure Framework
Vladimir Gumenny
Спасибо! Есть проверенные варианты под Jira/TestRail?
Берёте api клиент на вашем языке и взаимодействуете
источник

VG

Vladimir Gumenny in Allure Framework
Andrey K
Берёте api клиент на вашем языке и взаимодействуете
Это да, я уже думал )) Вопрос был в другом.
источник

AK

Andrey K in Allure Framework
Ну отвечая на ваш изначальный вопрос о тэгах - да, только как линки
источник

AK

Andrey K in Allure Framework
Но вам ничего не мешает через апи проставлять статусы
источник

AK

Andrey K in Allure Framework
Вот к примеру как я делал. Сначала мапим тесты к кейсам через аннотацию TmsLink, дальше создаём тест раны, меняем статусы и т.д. https://medium.com/@legionivo/automate-test-results-reporting-to-testrail-101b17c5780e
источник