aboutsummaryrefslogtreecommitdiff
path: root/test_defs.bzl
diff options
context:
space:
mode:
authorbcorso <bcorso@google.com>2017-10-05 13:19:36 -0700
committerRon Shapiro <shapiro.rd@gmail.com>2017-10-09 17:59:15 -0400
commit4b5bceeba5d13a9e41b36ef723742af32d144499 (patch)
treea9ed3b82b3f0bb5d467e336f9bd4c1cc7a40f93d /test_defs.bzl
parenta409c6f3ecfd0657e13fd67c51af83db5e4b87ce (diff)
downloaddagger2-4b5bceeba5d13a9e41b36ef723742af32d144499.tar.gz
Enable non-Instance DependencyRequests in PrivateMethodBindingExpression.
This adds private methods for requests other than INSTANCE (e.g. PROVIDER, LAZY, PROVIDER_OF_LAZY, etc.). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=171197859
Diffstat (limited to 'test_defs.bzl')
-rw-r--r--test_defs.bzl4
1 files changed, 4 insertions, 0 deletions
diff --git a/test_defs.bzl b/test_defs.bzl
index 9daba18ab..9e076e2d4 100644
--- a/test_defs.bzl
+++ b/test_defs.bzl
@@ -47,9 +47,12 @@ def _gen_tests(library_rule_type, test_rule_type, name, srcs, deps, test_only_de
if variant_name:
suffix = "_" + variant_name
tags = [variant_name]
+ # Add jvm_flags so that the mode can be accessed from within tests.
+ jvm_flags = ["-Ddagger.mode=" + variant_name]
else:
suffix = ""
tags = []
+ jvm_flags = []
test_files = []
supporting_files = []
@@ -92,6 +95,7 @@ def _gen_tests(library_rule_type, test_rule_type, name, srcs, deps, test_only_de
srcs = [test_file],
plugins = plugins,
javacopts = extra_javacopts + (javacopts or []) + (test_javacopts or []),
+ jvm_flags = jvm_flags,
tags = tags,
test_class = test_class,
)