From b9b8c8137e7ca453e77f67d84df8ffb1c96813fe Mon Sep 17 00:00:00 2001 From: zarazaex69 Date: Tue, 26 May 2026 02:54:14 +0300 Subject: [PATCH] fix(e2e): skip soak test on auth failure instead of failing --- internal/e2e/real_soak_test.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/e2e/real_soak_test.go b/internal/e2e/real_soak_test.go index 590660d..ba7e01b 100644 --- a/internal/e2e/real_soak_test.go +++ b/internal/e2e/real_soak_test.go @@ -2,9 +2,12 @@ package e2e import ( "context" + "errors" "flag" "testing" "time" + + enginebuiltin "github.com/openlibrecommunity/olcrtc/internal/engine/builtin" ) // Real-carrier throughput soak: same pump as TestLocalThroughputSoak but @@ -112,6 +115,9 @@ func runRealSoakOnce(t *testing.T, carrierName, transportName, roomURL, echoAddr rt, err := startRealTunnel(ctx, t, carrierName, transportName, roomURL, testClientDeviceID, testClientDeviceID) if err != nil { + if errors.Is(err, enginebuiltin.ErrAuthFailed) { + t.Skipf("auth failed (skip): %v", err) + } if expectation == realE2EExpectUnstable || expectation == realE2EExpectFail { t.Skipf("start tunnel failed (expected %s): %v", realE2EExpectationLabel(expectation), err) }