Fatal when set status skipped or broken
lechefer opened this issue · comments
lechefer commented
Проблема:
Когда тест помечается как skipped или broken (в том числе из-за focus), то вылетает fatal error.
Выполнение прекращается и тесты далее не запускаются.
Как вариант при скипе не пробрасывать ошибку далее
index b14495c..0697650 100644
--- a/runner/runner_testing.go
+++ b/runner/runner_testing.go
@@ -156,11 +156,10 @@ func (h testingHandler) HandleTest(test models.TestInterface, executeTest testEx
h.t.Run(test.GetName(), func(t *testing.T) {
result, err := executeTest(test)
if err != nil {
- returnErr = err
-
if errors.Is(err, errTestSkipped) || errors.Is(err, errTestBroken) {
t.Skip()
} else {
+ returnErr = err
t.Fatal(err)
}
}