# Copyright 2020 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("//build/config/android/rules.gni") # Tests for 'resource_overlay' parameter in android_resources() template. template("test_resources") { jinja_template_resources(target_name) { forward_variables_from(invoker, "*") testonly = true variables = [ "resource_name=$resource_name", "resource_value=$resource_value", ] res_dir = "java/res_template" resources = [ "java/res_template/values/values.xml" ] } } test_resources("dependency_tagged_dependency_resources") { resource_overlay = true resource_name = "resource_overlay_dependency_tagged_secret" resource_value = 41 } test_resources("dependency_tagged_root_resources") { resource_name = "resource_overlay_dependency_tagged_secret" resource_value = 42 deps = [ ":dependency_tagged_dependency_resources" ] } test_resources("root_tagged_dependency_resources") { resource_name = "resource_overlay_root_tagged_secret" resource_value = 41 } test_resources("root_tagged_root_resources") { resource_overlay = true resource_name = "resource_overlay_root_tagged_secret" resource_value = 42 deps = [ ":root_tagged_dependency_resources" ] } android_library("unit_device_javatests") { testonly = true sources = [ "java/src/org/chromium/build/resource_overlay/ResourceOverlayTest.java", ] resources_package = "org.chromium.build.resource_overlay" deps = [ ":dependency_tagged_root_resources", ":root_tagged_root_resources", "//base:base_java_test_support", "//third_party/androidx:androidx_test_monitor_java", "//third_party/androidx:androidx_test_runner_java", "//third_party/junit", ] }