diff options
author | philwo <philwo@google.com> | 2018-07-30 05:24:50 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-07-30 05:26:16 -0700 |
commit | d6ce2643811b7814be43e4a6763c1663412831fe (patch) | |
tree | ca9119d84d8e3051ab4c5405c37b7bf013f202f3 /src/test/java/com/google/devtools/build/lib/remote/RemoteSpawnRunnerTest.java | |
parent | feb9c8759ec0fb310a5f0ede37e70f3403debb28 (diff) |
Make the fallback strategy for Bazel's remote execution configurable.
RELNOTES: When using Bazel's remote execution feature and Bazel has to
fallback to local execution for an action, Bazel used non-sandboxed
local execution until now. From this release on, you can use the new
flag --remote_local_fallback_strategy=<strategy> to tell Bazel which
strategy to use in that case.
PiperOrigin-RevId: 206566380
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/remote/RemoteSpawnRunnerTest.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/remote/RemoteSpawnRunnerTest.java | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/remote/RemoteSpawnRunnerTest.java b/src/test/java/com/google/devtools/build/lib/remote/RemoteSpawnRunnerTest.java index 6b024b58aa..12d77f206b 100644 --- a/src/test/java/com/google/devtools/build/lib/remote/RemoteSpawnRunnerTest.java +++ b/src/test/java/com/google/devtools/build/lib/remote/RemoteSpawnRunnerTest.java @@ -82,6 +82,7 @@ import java.time.Duration; import java.util.Collection; import java.util.SortedMap; import java.util.concurrent.Executors; +import java.util.concurrent.atomic.AtomicReference; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; @@ -168,7 +169,7 @@ public class RemoteSpawnRunnerTest { execRoot, options, Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -228,7 +229,7 @@ public class RemoteSpawnRunnerTest { execRoot, options, Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -282,7 +283,7 @@ public class RemoteSpawnRunnerTest { execRoot, options, Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -333,7 +334,7 @@ public class RemoteSpawnRunnerTest { execRoot, options, Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -369,7 +370,7 @@ public class RemoteSpawnRunnerTest { execRoot, options, Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), false, reporter, "build-req-id", @@ -427,7 +428,7 @@ public class RemoteSpawnRunnerTest { execRoot, options, Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -468,7 +469,7 @@ public class RemoteSpawnRunnerTest { execRoot, options, Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -506,7 +507,7 @@ public class RemoteSpawnRunnerTest { execRoot, options, Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -543,7 +544,7 @@ public class RemoteSpawnRunnerTest { execRoot, Options.getDefaults(RemoteOptions.class), Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -585,7 +586,7 @@ public class RemoteSpawnRunnerTest { execRoot, Options.getDefaults(RemoteOptions.class), Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -630,7 +631,7 @@ public class RemoteSpawnRunnerTest { execRoot, Options.getDefaults(RemoteOptions.class), Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -670,7 +671,7 @@ public class RemoteSpawnRunnerTest { execRoot, Options.getDefaults(RemoteOptions.class), Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -712,7 +713,7 @@ public class RemoteSpawnRunnerTest { execRoot, options, Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -755,7 +756,7 @@ public class RemoteSpawnRunnerTest { execRoot, options, Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -804,7 +805,7 @@ public class RemoteSpawnRunnerTest { execRoot, options, Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -851,7 +852,7 @@ public class RemoteSpawnRunnerTest { execRoot, options, Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -893,7 +894,7 @@ public class RemoteSpawnRunnerTest { execRoot, options, Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -931,7 +932,7 @@ public class RemoteSpawnRunnerTest { execRoot, options, Options.getDefaults(ExecutionOptions.class), - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", @@ -966,7 +967,7 @@ public class RemoteSpawnRunnerTest { execRoot, Options.getDefaults(RemoteOptions.class), executionOptions, - localRunner, + new AtomicReference<>(localRunner), true, /*cmdlineReporter=*/ null, "build-req-id", |