mirror of
https://github.com/tailscale/tailscale.git
synced 2025-01-05 14:57:49 +00:00
all: use cibuild.On
Signed-off-by: Josh Bleecher Snyder <josh@tailscale.com>
This commit is contained in:
parent
b775df0b57
commit
32fd42430b
@ -26,6 +26,7 @@
|
||||
"tailscale.com/net/tsdial"
|
||||
"tailscale.com/tailcfg"
|
||||
"tailscale.com/types/logger"
|
||||
"tailscale.com/util/cibuild"
|
||||
"tailscale.com/util/lineread"
|
||||
"tailscale.com/wgengine"
|
||||
)
|
||||
@ -245,9 +246,7 @@ func TestSSH(t *testing.T) {
|
||||
}
|
||||
|
||||
t.Run("env", func(t *testing.T) {
|
||||
if os.Getenv("CI") == "true" {
|
||||
// CI env variable is set by GitHub.
|
||||
// https://docs.github.com/en/actions/learn-github-actions/environment-variables#default-environment-variables
|
||||
if cibuild.On() {
|
||||
t.Skip("Skipping for now; see https://github.com/tailscale/tailscale/issues/4051")
|
||||
}
|
||||
cmd := execSSH("LANG=foo env")
|
||||
@ -292,9 +291,7 @@ func TestSSH(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("stdin", func(t *testing.T) {
|
||||
if os.Getenv("CI") == "true" {
|
||||
// CI env variable is set by GitHub.
|
||||
// https://docs.github.com/en/actions/learn-github-actions/environment-variables#default-environment-variables
|
||||
if cibuild.On() {
|
||||
t.Skip("Skipping for now; see https://github.com/tailscale/tailscale/issues/4051")
|
||||
}
|
||||
cmd := execSSH("cat")
|
||||
|
@ -16,6 +16,8 @@
|
||||
"runtime"
|
||||
"strings"
|
||||
"testing"
|
||||
|
||||
"tailscale.com/util/cibuild"
|
||||
)
|
||||
|
||||
func TestInQemu(t *testing.T) {
|
||||
@ -33,7 +35,7 @@ type Arch struct {
|
||||
{"mips64le", "mips64el"},
|
||||
{"386", "386"},
|
||||
}
|
||||
inCI := os.Getenv("CI") == "true"
|
||||
inCI := cibuild.On()
|
||||
for _, arch := range arches {
|
||||
arch := arch
|
||||
t.Run(arch.Goarch, func(t *testing.T) {
|
||||
|
@ -9,5 +9,7 @@
|
||||
|
||||
// On reports whether the current binary is executing on a CI system.
|
||||
func On() bool {
|
||||
return os.Getenv("GITHUB_ACTIONS") != ""
|
||||
// CI env variable is set by GitHub.
|
||||
// https://docs.github.com/en/actions/learn-github-actions/environment-variables#default-environment-variables
|
||||
return os.Getenv("GITHUB_ACTIONS") != "" || os.Getenv("CI") == "true"
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user