Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 588c1ee5 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Fix tests with cc_binary_host on mac"

parents 80ae6816 9c6241f7
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -198,6 +198,14 @@ func saveToConfigFile(config jsonConfigurable, filename string) error {

// TestConfig returns a Config object suitable for using for tests
func TestConfig(buildDir string, env map[string]string) Config {
	envCopy := make(map[string]string)
	for k, v := range env {
		envCopy[k] = v
	}

	// Copy the real PATH value to the test environment, it's needed by HostSystemTool() used in x86_darwin_host.go
	envCopy["PATH"] = originalEnv["PATH"]

	config := &config{
		productVariables: productVariables{
			DeviceName:                  stringPtr("test_device"),
@@ -212,7 +220,7 @@ func TestConfig(buildDir string, env map[string]string) Config {

		buildDir:     buildDir,
		captureBuild: true,
		env:          env,
		env:          envCopy,
	}
	config.deviceConfig = &deviceConfig{
		config: config,
+0 −4
Original line number Diff line number Diff line
@@ -15,7 +15,6 @@
package cc

import (
	"runtime"
	"strings"
	"testing"

@@ -38,9 +37,6 @@ func TestProto(t *testing.T) {
	})

	t.Run("plugin", func(t *testing.T) {
		if runtime.GOOS != "linux" {
			t.Skip("TODO(b/129763458): cc_binary_host tests fail on mac when trying to exec xcrun")
		}
		ctx := testCc(t, `
		cc_binary_host {
			name: "protoc-gen-foobar",