[Resolved] Пустой Testsuite в отчете

Использую allure + py.test. При генерации отчета через jenkins или через cli при выборе второго (третьего и далее) Suite не показываются его тесты.

Что еще я могу предоставить, чтобы было понятнее в чем проблема?

Вот такая ошибка в консоли firefox.

Судя по всему allure не может получить статус тесты из hamcrest.

"Error: testcase.status is null
$scope.statistic<@http://localhost:54555/js/testcase/list.js:62:13
@http://localhost:54555/js/testcase/list.js:61:28
$RootScopeProvider/this.$get</Scope.prototype.$digest@http://localhost:54555/vendor/angular/angular.js:11789:23
$RootScopeProvider/this.$get</Scope.prototype.$apply@http://localhost:54555/vendor/angular/angular.js:12042:13
done@http://localhost:54555/vendor/angular/angular.js:7824:34
completeRequest@http://localhost:54555/vendor/angular/angular.js:8007:7
createHttpBackend/</xhr.onreadystatechange@http://localhost:54555/vendor/angular/angular.js:7963:1
" angular.js:9400:17

Ага!

Allure не умеет обрабатывать статус Skipped, который выставляет py.test.

Пойду писать issue

Скиньте потом, пожалуйста, что вы завели.

Все умеет, видимо у ТС была старая версия. Behave by sseliverstov · Pull Request #61 · allure-framework/allure-python · GitHub

Столкнулись однажды с тем, что сгенерированный Дженкинсом allure репорт открывался не пустым только двойным щелчком по ссылке. Не спрашивайте почему…

Да, была старая версия.

После перехода на новый формат отчета 1.4.Х проблема исчезла