diff options
author | ronshapiro <ronshapiro@google.com> | 2017-10-26 08:12:46 -0700 |
---|---|---|
committer | Ron Shapiro <shapiro.rd@gmail.com> | 2017-10-27 10:51:30 -0400 |
commit | 2d2d801c37be26bcbc5c5ced7b6fa9004cd62f7e (patch) | |
tree | b974da9fa886fd67126cc8d3730cf928de0a9e7c /test_defs.bzl | |
parent | 639bd4d95acb178f91d015b87b37851d1f341c96 (diff) | |
download | dagger2-2d2d801c37be26bcbc5c5ced7b6fa9004cd62f7e.tar.gz |
Fix the way a few flags were passed to test targets to eliminate some stray javac warnings
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=173539568
Diffstat (limited to 'test_defs.bzl')
-rw-r--r-- | test_defs.bzl | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/test_defs.bzl b/test_defs.bzl index 9e076e2d4..cee81b3d9 100644 --- a/test_defs.bzl +++ b/test_defs.bzl @@ -36,14 +36,13 @@ def _GenTests(library_rule_type, test_rule_type, name, srcs, deps, test_only_dep plugins, javacopts, lib_javacopts, test_javacopts) if functional: - for (variant_name, extra_javacopts) in BUILD_VARIANTS.items(): + for (variant_name, extra_lib_javacopts) in BUILD_VARIANTS.items(): + 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, - extra_javacopts) + plugins, javacopts, 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, - extra_javacopts=None): + plugins, javacopts, lib_javacopts, test_javacopts, variant_name=None): if variant_name: suffix = "_" + variant_name tags = [variant_name] @@ -66,9 +65,6 @@ def _gen_tests(library_rule_type, test_rule_type, name, srcs, deps, test_only_de if not test_only_deps: test_only_deps = [] - if not extra_javacopts: - extra_javacopts = [] - test_deps = test_only_deps + deps if supporting_files: supporting_files_name = name + suffix + "_lib" @@ -78,7 +74,7 @@ def _gen_tests(library_rule_type, test_rule_type, name, srcs, deps, test_only_de deps = deps, srcs = supporting_files, plugins = plugins, - javacopts = extra_javacopts + (javacopts or []) + (lib_javacopts or []), + javacopts = (javacopts or []) + (lib_javacopts or []), tags = tags, testonly = 1, ) @@ -94,7 +90,7 @@ def _gen_tests(library_rule_type, test_rule_type, name, srcs, deps, test_only_de deps = test_deps, srcs = [test_file], plugins = plugins, - javacopts = extra_javacopts + (javacopts or []) + (test_javacopts or []), + javacopts = (javacopts or []) + (test_javacopts or []), jvm_flags = jvm_flags, tags = tags, test_class = test_class, |