mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-28 00:06:09 +03:00
65 lines
2.0 KiB
Plaintext
65 lines
2.0 KiB
Plaintext
|
# Copyright 2018 The Chromium Authors. All rights reserved.
|
||
|
# Use of this source code is governed by a BSD-style license that can be
|
||
|
# found in the LICENSE file.
|
||
|
|
||
|
import("//build/config/ui.gni")
|
||
|
import("//chromeos/assistant/assistant.gni")
|
||
|
import("//chromeos/services/ime/public/features.gni")
|
||
|
import("//services/catalog/public/tools/catalog.gni")
|
||
|
import("//services/service_manager/public/tools/test/service_test.gni")
|
||
|
import("//testing/test.gni")
|
||
|
|
||
|
assert(is_chromeos, "Non-ChromeOS builds cannot depend on //chromeos")
|
||
|
|
||
|
# Use this target for adding new unit tests. To add a unit test to this target,
|
||
|
# create a "unit_tests" source_set in your service and add it as a dependency
|
||
|
# here.
|
||
|
#
|
||
|
# Unit tests are generally preferred over service tests as they are simpler to
|
||
|
# create and maintain. Check out service_manager::TestConnectorFactory for an
|
||
|
# easy way to test your services.
|
||
|
source_set("unit_tests") {
|
||
|
testonly = true
|
||
|
deps = [
|
||
|
"//chromeos/services/device_sync:unit_tests",
|
||
|
"//chromeos/services/machine_learning/public/cpp:unit_tests",
|
||
|
"//chromeos/services/multidevice_setup:unit_tests",
|
||
|
"//chromeos/services/secure_channel:unit_tests",
|
||
|
]
|
||
|
}
|
||
|
|
||
|
# Use this target for adding new service tests. To add a unit test to this
|
||
|
# target, create a "tests" source_set in your service and add it as a dependency
|
||
|
# here.
|
||
|
#
|
||
|
# If your unit tests use the ServiceTest framework, you must also include
|
||
|
# corresponding catalog entries in the "chromeos_services_unittests_catalog"
|
||
|
# target below.
|
||
|
service_test("chromeos_services_unittests") {
|
||
|
deps = []
|
||
|
|
||
|
if (enable_cros_assistant) {
|
||
|
deps += [ "//chromeos/services/assistant:tests" ]
|
||
|
}
|
||
|
|
||
|
if (enable_cros_ime_service) {
|
||
|
deps += [ "//chromeos/services/ime:unit_tests" ]
|
||
|
}
|
||
|
|
||
|
catalog = ":chromeos_services_unittests_catalog"
|
||
|
}
|
||
|
|
||
|
catalog("chromeos_services_unittests_catalog") {
|
||
|
testonly = true
|
||
|
|
||
|
catalog_deps = []
|
||
|
|
||
|
if (enable_cros_assistant) {
|
||
|
catalog_deps += [ "//chromeos/services/assistant:tests_catalog" ]
|
||
|
}
|
||
|
|
||
|
if (enable_cros_ime_service) {
|
||
|
catalog_deps += [ "//chromeos/services/ime:tests_catalog" ]
|
||
|
}
|
||
|
}
|