Describe the bug
Странный баг. Проявляется только у нас в pipeline. Локально все работает.
Если использовать allure suite и объявить метод AfterAll(t provider.T), тесты зависают при вызове любой паники.
Если метод AfterAll отсутвует - job завершается корректно с информацией об упавшем тесте.
To Reproduce
Запустить тест на стадии CI/CD в gitlab.
package tests_test
import (
"testing"
"github.com/ozontech/allure-go/pkg/framework/provider"
allureSuite "github.com/ozontech/allure-go/pkg/framework/suite"
)
func TestAllure(t *testing.T) {
allureSuite.RunSuite(t, &suite{})
}
type suite struct {
allureSuite.Suite
}
func (s *suite) AfterAll(t provider.T) {}
func (s *suite) TestSomething(t provider.T) {
panic("PANIC!!!")
}
Прошу попробовать воспроизвести проблему у себя.
Describe the bug
Странный баг. Проявляется только у нас в pipeline. Локально все работает.
Если использовать allure suite и объявить метод
AfterAll(t provider.T), тесты зависают при вызове любой паники.Если метод AfterAll отсутвует - job завершается корректно с информацией об упавшем тесте.
To Reproduce
Запустить тест на стадии CI/CD в gitlab.
Прошу попробовать воспроизвести проблему у себя.