diff options
author | 2017-06-29 17:05:59 +0200 | |
---|---|---|
committer | 2017-06-29 17:51:35 +0200 | |
commit | 835e8e3722bea0621a900f91875d687f342b649a (patch) | |
tree | 143c4e49863c3105adbafef3affcd991eadcb5ff /src/test/java/com/google/devtools/build/lib/analysis/util/ConfigurationTestCase.java | |
parent | 2e8be9f09906fe7d34465bcae2435ddea9a74baa (diff) |
Explicitly state the default options categories for options used in blaze testing.
Unlike in the production flags, these flags are only used for internal testing. Tagged them as NO_OP instead of the default UNKNOWN to make it clear that we do not need these to become properly tagged.
PiperOrigin-RevId: 160526472
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis/util/ConfigurationTestCase.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/analysis/util/ConfigurationTestCase.java | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/util/ConfigurationTestCase.java b/src/test/java/com/google/devtools/build/lib/analysis/util/ConfigurationTestCase.java index a54e00c3ea..3be2822846 100644 --- a/src/test/java/com/google/devtools/build/lib/analysis/util/ConfigurationTestCase.java +++ b/src/test/java/com/google/devtools/build/lib/analysis/util/ConfigurationTestCase.java @@ -49,9 +49,11 @@ import com.google.devtools.build.lib.vfs.PathFragment; import com.google.devtools.common.options.Converters; import com.google.devtools.common.options.InvocationPolicyEnforcer; import com.google.devtools.common.options.Option; +import com.google.devtools.common.options.OptionDocumentationCategory; import com.google.devtools.common.options.Options; import com.google.devtools.common.options.OptionsBase; import com.google.devtools.common.options.OptionsParser; +import com.google.devtools.common.options.proto.OptionFilters.OptionEffectTag; import java.util.Collection; import java.util.HashMap; import java.util.List; @@ -68,12 +70,16 @@ import org.junit.runners.JUnit4; public abstract class ConfigurationTestCase extends FoundationTestCase { public static final class TestOptions extends OptionsBase { - @Option(name = "multi_cpu", - converter = Converters.CommaSeparatedOptionListConverter.class, - allowMultiple = true, - defaultValue = "", - category = "semantics", - help = "Additional target CPUs.") + @Option( + name = "multi_cpu", + converter = Converters.CommaSeparatedOptionListConverter.class, + allowMultiple = true, + documentationCategory = OptionDocumentationCategory.UNCATEGORIZED, + effectTags = {OptionEffectTag.NO_OP}, + defaultValue = "", + category = "semantics", + help = "Additional target CPUs." + ) public List<String> multiCpus; } |