tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

BUILD.gn (1792B)


      1 # Copyright 2020 The Chromium Authors
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 import("//chromium/build/config/android/rules.gni")
      6 
      7 # Tests for 'resource_overlay' parameter in android_resources() template.
      8 
      9 template("test_resources") {
     10   jinja_template_resources(target_name) {
     11     forward_variables_from(invoker, "*")
     12     testonly = true
     13     variables = [
     14       "resource_name=$resource_name",
     15       "resource_value=$resource_value",
     16     ]
     17     res_dir = "java/res_template"
     18     resources = [ "java/res_template/values/values.xml" ]
     19   }
     20 }
     21 
     22 test_resources("dependency_tagged_dependency_resources") {
     23   resource_overlay = true
     24   resource_name = "resource_overlay_dependency_tagged_secret"
     25   resource_value = 41
     26 }
     27 
     28 test_resources("dependency_tagged_root_resources") {
     29   resource_name = "resource_overlay_dependency_tagged_secret"
     30   resource_value = 42
     31   deps = [ ":dependency_tagged_dependency_resources" ]
     32 }
     33 
     34 test_resources("root_tagged_dependency_resources") {
     35   resource_name = "resource_overlay_root_tagged_secret"
     36   resource_value = 41
     37 }
     38 
     39 test_resources("root_tagged_root_resources") {
     40   resource_overlay = true
     41   resource_name = "resource_overlay_root_tagged_secret"
     42   resource_value = 42
     43   deps = [ ":root_tagged_dependency_resources" ]
     44 }
     45 
     46 android_library("unit_device_javatests") {
     47   testonly = true
     48   sources = [
     49     "java/src/org/chromium/build/resource_overlay/ResourceOverlayTest.java",
     50   ]
     51   resources_package = "org.chromium.build.resource_overlay"
     52   deps = [
     53     ":dependency_tagged_root_resources",
     54     ":root_tagged_root_resources",
     55     "//base:base_java_test_support",
     56     "//third_party/androidx:androidx_test_monitor_java",
     57     "//third_party/androidx:androidx_test_runner_java",
     58     "//third_party/junit",
     59   ]
     60 }