aboutsummaryrefslogtreecommitdiff
path: root/test_defs.bzl
diff options
context:
space:
mode:
authordstrasburg <dstrasburg@google.com>2018-03-19 18:42:35 -0700
committerRon Shapiro <shapiro.rd@gmail.com>2018-03-22 11:40:53 -0400
commit8d66d0399931609e076cd70535092f966270bbb8 (patch)
treed5c211abd9041eed68030c7c2129d9ee8e04557b /test_defs.bzl
parent7351575993dc904661a30ca667c4bae0d7e1cfc2 (diff)
downloaddagger2-8d66d0399931609e076cd70535092f966270bbb8.tar.gz
Add a compiler options flag for "ahead-of-time components".
RELNOTES=n/a ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=189676820
Diffstat (limited to 'test_defs.bzl')
-rw-r--r--test_defs.bzl7
1 files changed, 5 insertions, 2 deletions
diff --git a/test_defs.bzl b/test_defs.bzl
index cee81b3d9..ee8cb2ade 100644
--- a/test_defs.bzl
+++ b/test_defs.bzl
@@ -16,6 +16,9 @@
# The key will be appended to the generated test names to ensure uniqueness.
BUILD_VARIANTS = {
"ExperimentalAndroidMode": ["-Adagger.experimentalAndroidMode=enabled"],
+ "ExperimentalAheadOfTimeComponents": ["-Adagger.experimentalAheadOfTimeComponents=enabled"],
+ "ExperimentalAndroidModeAndAheadOfTimeComponents": ["-Adagger.experimentalAndroidMode=enabled",
+ "-Adagger.experimentalAheadOfTimeComponents=enabled"],
}
# TODO(user): split into two functions for functional vs non-functional tests?
@@ -37,9 +40,9 @@ def _GenTests(library_rule_type, test_rule_type, name, srcs, deps, test_only_dep
if functional:
for (variant_name, extra_lib_javacopts) in BUILD_VARIANTS.items():
- lib_javacopts = (lib_javacopts or []) + extra_lib_javacopts
+ variant_lib_javacopts = (lib_javacopts or []) + extra_lib_javacopts
_gen_tests(library_rule_type, test_rule_type, name, srcs, deps, test_only_deps,
- plugins, javacopts, lib_javacopts, test_javacopts, variant_name)
+ plugins, javacopts, variant_lib_javacopts, test_javacopts, variant_name)
def _gen_tests(library_rule_type, test_rule_type, name, srcs, deps, test_only_deps,
plugins, javacopts, lib_javacopts, test_javacopts, variant_name=None):