Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

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


(Urtow) #1

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

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


(Urtow) #2

Вот такая ошибка в консоли 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


(Urtow) #3

Ага!

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

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


(sidelnikovmike) #4

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


(Stan) #5

Все умеет, видимо у ТС была старая версия. https://github.com/allure-framework/allure-python/issues/61


(Сергей Комаров) #6

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


(Urtow) #7

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

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