Size: a a a

Allure Framework

2021 September 29

МС

Миша Сидельников... in Allure Framework
а как вообще определяется этот manual/automated?
источник

c

charlie in Allure Framework
Что значит определяется ?
источник

МС

Миша Сидельников... in Allure Framework
ну то есть по какому-то флагу? или лейблу? или если есть ручной кейс, написанный из тестопса и он хотя бы раз запускается через автотест - он как то проставляется?
источник

c

charlie in Allure Framework
Вот же
источник

МС

Миша Сидельников... in Allure Framework
а он автоматом как-то выставляется?
источник

c

charlie in Allure Framework
Если в результате есть такая лейбла - то все значения статусов и ошибки из результата игнорируются, и создаётся тест , который надо пройти руками
источник

MK

Maxim Kotov in Allure Framework
+, помогло, пасибо
источник

c

charlie in Allure Framework
Есть аннотация стандартная Manual
источник

MK

Maxim Kotov in Allure Framework
@Manual@Manual(true), но ее пришлось в коде добавить, саму реализацию
источник

c

charlie in Allure Framework
а, я думал, что уже есть в allure-java такая, а нету)
источник

c

charlie in Allure Framework
можно же

@LabelAnnotation(name = "ALLURE_MANUAL", value = "true")

и без value() в аннотации, тогда будет просто

@Manual
источник

SS

Stas Seliverstov in Allure Framework
Привет! Проблема с текущей рализацией и тредами сильно шире, чем решение в пулреквесте. Мне былобы очень интересно узнать, какую задачу вы решаете.
источник

АР

Артем Рябков... in Allure Framework
Вот ровно ту, что в PRе
источник

АР

Артем Рябков... in Allure Framework
Хочется видеть степы внутри воркеров ThreadPoolExecutor
источник

SS

Stas Seliverstov in Allure Framework
это решение) а что вы такое тестируете что в тесте куча воркеров со степами?
источник

АР

Артем Рябков... in Allure Framework
То что мы тестируем под NDA 👀
Грубо говоря, создаем много сущностей, создание которых занимает какое-то время, в качестве простого решения паралеллизации был выбран ThreadPoolExecutor
Создание сущностей внутри воркеров хочется видеть в репортах тоже
источник

SS

Stas Seliverstov in Allure Framework
эти сущности используются дальше в тесте?
источник

АР

Артем Рябков... in Allure Framework
Да
источник

АР

Артем Рябков... in Allure Framework
А если создание сущности с ошибкой, то нет возможности отследить где именно что пошло не так, без прибегания к серьезной отладке
источник

МС

Миша Сидельников... in Allure Framework
ну мы вот у себя делаем схожую штуку в отдельной джобе. То есть у вас есть 2 зависимые джобы - одна готовит данные, вторая их исполдьзует
тут можете сделать если первая упала - фейлить вторую. Либо если что от отедльное из первой не отработало - создать это прямо из теста.
причем джоба для создания в целом отчета то не требует - там все и по логу можно понять
источник