summaryrefslogtreecommitdiffhomepage
path: root/cmd/testwrapper/flakytest/flakytest_test.go
diff options
context:
space:
mode:
authorNick Khyl <nickk@tailscale.com>2024-12-05 13:16:48 -0600
committerNick Khyl <nickk@tailscale.com>2024-12-05 13:16:48 -0600
commit0267fe83b200f1702a2fa0a395442c02a053fadb (patch)
tree63654c55225eeb834de59a5a0bc8d19033c6145b /cmd/testwrapper/flakytest/flakytest_test.go
parent87546a5edf6b6503a87eeb2d666baba57398a066 (diff)
downloadtailscale-1.78.0.tar.xz
tailscale-1.78.0.zip
VERSION.txt: this is v1.78.0v1.78.0
Signed-off-by: Nick Khyl <nickk@tailscale.com>
Diffstat (limited to 'cmd/testwrapper/flakytest/flakytest_test.go')
-rw-r--r--cmd/testwrapper/flakytest/flakytest_test.go86
1 files changed, 43 insertions, 43 deletions
diff --git a/cmd/testwrapper/flakytest/flakytest_test.go b/cmd/testwrapper/flakytest/flakytest_test.go
index 85e77a939..551352f6a 100644
--- a/cmd/testwrapper/flakytest/flakytest_test.go
+++ b/cmd/testwrapper/flakytest/flakytest_test.go
@@ -1,43 +1,43 @@
-// Copyright (c) Tailscale Inc & AUTHORS
-// SPDX-License-Identifier: BSD-3-Clause
-
-package flakytest
-
-import (
- "os"
- "testing"
-)
-
-func TestIssueFormat(t *testing.T) {
- testCases := []struct {
- issue string
- want bool
- }{
- {"https://github.com/tailscale/cOrp/issues/1234", true},
- {"https://github.com/otherproject/corp/issues/1234", false},
- {"https://github.com/tailscale/corp/issues/", false},
- }
- for _, testCase := range testCases {
- if issueRegexp.MatchString(testCase.issue) != testCase.want {
- ss := ""
- if !testCase.want {
- ss = " not"
- }
- t.Errorf("expected issueRegexp to%s match %q", ss, testCase.issue)
- }
- }
-}
-
-// TestFlakeRun is a test that fails when run in the testwrapper
-// for the first time, but succeeds on the second run.
-// It's used to test whether the testwrapper retries flaky tests.
-func TestFlakeRun(t *testing.T) {
- Mark(t, "https://github.com/tailscale/tailscale/issues/0") // random issue
- e := os.Getenv(FlakeAttemptEnv)
- if e == "" {
- t.Skip("not running in testwrapper")
- }
- if e == "1" {
- t.Fatal("First run in testwrapper, failing so that test is retried. This is expected.")
- }
-}
+// Copyright (c) Tailscale Inc & AUTHORS
+// SPDX-License-Identifier: BSD-3-Clause
+
+package flakytest
+
+import (
+ "os"
+ "testing"
+)
+
+func TestIssueFormat(t *testing.T) {
+ testCases := []struct {
+ issue string
+ want bool
+ }{
+ {"https://github.com/tailscale/cOrp/issues/1234", true},
+ {"https://github.com/otherproject/corp/issues/1234", false},
+ {"https://github.com/tailscale/corp/issues/", false},
+ }
+ for _, testCase := range testCases {
+ if issueRegexp.MatchString(testCase.issue) != testCase.want {
+ ss := ""
+ if !testCase.want {
+ ss = " not"
+ }
+ t.Errorf("expected issueRegexp to%s match %q", ss, testCase.issue)
+ }
+ }
+}
+
+// TestFlakeRun is a test that fails when run in the testwrapper
+// for the first time, but succeeds on the second run.
+// It's used to test whether the testwrapper retries flaky tests.
+func TestFlakeRun(t *testing.T) {
+ Mark(t, "https://github.com/tailscale/tailscale/issues/0") // random issue
+ e := os.Getenv(FlakeAttemptEnv)
+ if e == "" {
+ t.Skip("not running in testwrapper")
+ }
+ if e == "1" {
+ t.Fatal("First run in testwrapper, failing so that test is retried. This is expected.")
+ }
+}