diff --git a/ui/build/config_test.go b/ui/build/config_test.go index b1222fe93..b42edb0c6 100644 --- a/ui/build/config_test.go +++ b/ui/build/config_test.go @@ -22,6 +22,7 @@ import ( "os" "path/filepath" "reflect" + "runtime" "strings" "testing" @@ -1043,12 +1044,13 @@ func TestBuildConfig(t *testing.T) { }, }, { + // RBE is only supported on linux. name: "use rbe", environ: Environment{"USE_RBE=1"}, expectedBuildConfig: &smpb.BuildConfig{ ForceUseGoma: proto.Bool(false), UseGoma: proto.Bool(false), - UseRbe: proto.Bool(true), + UseRbe: proto.Bool(runtime.GOOS == "linux"), NinjaWeightListSource: smpb.BuildConfig_NOT_USED.Enum(), }, }, diff --git a/ui/build/rbe_test.go b/ui/build/rbe_test.go index 266f76b35..d1b8e2644 100644 --- a/ui/build/rbe_test.go +++ b/ui/build/rbe_test.go @@ -19,6 +19,7 @@ import ( "io/ioutil" "os" "path/filepath" + "runtime" "strings" "testing" @@ -26,6 +27,10 @@ import ( ) func TestDumpRBEMetrics(t *testing.T) { + // RBE is only supported on linux. + if runtime.GOOS != "linux" { + t.Skip("RBE is only supported on linux") + } ctx := testContext() tests := []struct { description string @@ -82,6 +87,10 @@ func TestDumpRBEMetrics(t *testing.T) { } func TestDumpRBEMetricsErrors(t *testing.T) { + // RBE is only supported on linux. + if runtime.GOOS != "linux" { + t.Skip("RBE is only supported on linux") + } ctx := testContext() tests := []struct { description string