diff options
author | ccalvarin <ccalvarin@google.com> | 2017-03-28 18:07:32 +0000 |
---|---|---|
committer | Philipp Wollermann <philwo@google.com> | 2017-03-29 14:20:06 +0200 |
commit | 06db11f45d07de89dfc1b233b792d54c15f8da32 (patch) | |
tree | 394286c89b964bb1e4d0ad3218dcdc3bba7aa184 /src/test/java/com/google | |
parent | bb2d36accb0510493a197e2692e3c02d669ad05b (diff) |
Split out the InvocationPolicy parser from the enforcer.
The encapsulation was off, since the format in which we accept policy has nothing to do with how we then enforce the policy.
PiperOrigin-RevId: 151471747
Diffstat (limited to 'src/test/java/com/google')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/runtime/InvocationPolicyEnforcerTestBase.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/runtime/InvocationPolicyEnforcerTestBase.java b/src/test/java/com/google/devtools/build/lib/runtime/InvocationPolicyEnforcerTestBase.java index ec46925f80..9ed3e006a3 100644 --- a/src/test/java/com/google/devtools/build/lib/runtime/InvocationPolicyEnforcerTestBase.java +++ b/src/test/java/com/google/devtools/build/lib/runtime/InvocationPolicyEnforcerTestBase.java @@ -18,6 +18,7 @@ import com.google.common.collect.ImmutableSet; import com.google.common.io.BaseEncoding; import com.google.devtools.build.lib.flags.CommandNameCache; import com.google.devtools.build.lib.flags.InvocationPolicyEnforcer; +import com.google.devtools.build.lib.flags.InvocationPolicyParser; import com.google.devtools.build.lib.runtime.proto.InvocationPolicyOuterClass.InvocationPolicy; import com.google.devtools.common.options.Converter; import com.google.devtools.common.options.OptionsParser; @@ -64,8 +65,9 @@ public class InvocationPolicyEnforcerTestBase { String policyOption = "--invocation_policy=" + policyBase64; startupOptionsParser.parse(policyOption); - return InvocationPolicyEnforcer.create( - startupOptionsParser.getOptions(BlazeServerStartupOptions.class).invocationPolicy); + return new InvocationPolicyEnforcer( + InvocationPolicyParser.parsePolicy( + startupOptionsParser.getOptions(BlazeServerStartupOptions.class).invocationPolicy)); } OptionsParser parser; |