fix: разрешить timeout/failed → collecting (перезапуск сбора через /start и /retry)
This commit is contained in:
@@ -18,10 +18,13 @@ func TestIsValidTransition(t *testing.T) {
|
||||
{StatusRunning, StatusTimeout, true},
|
||||
{StatusSuccess, StatusClosed, true},
|
||||
{StatusSuccess, StatusDraft, false},
|
||||
{StatusFailed, StatusReady, true}, // retry
|
||||
{StatusFailed, StatusReady, true}, // retry
|
||||
{StatusFailed, StatusClosed, true},
|
||||
{StatusFailed, StatusRunning, false},
|
||||
{StatusTimeout, StatusReady, true}, // retry
|
||||
{StatusFailed, StatusCollecting, true}, // retry: перезапуск сбора
|
||||
{StatusTimeout, StatusReady, true}, // retry
|
||||
{StatusTimeout, StatusCollecting, true}, // retry: перезапуск сбора
|
||||
{StatusTimeout, StatusRunning, false},
|
||||
{StatusClosed, StatusDraft, false},
|
||||
{StatusClosed, StatusRunning, false},
|
||||
}
|
||||
@@ -46,4 +49,4 @@ func TestIsTerminal(t *testing.T) {
|
||||
if IsTerminal(StatusRunning) {
|
||||
t.Error("StatusRunning should NOT be terminal")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user