mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-28 08:16:09 +03:00
63 lines
2.3 KiB
Plaintext
63 lines
2.3 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("//testing/test.gni")
|
|
|
|
test("chrome_cleaner_unittests") {
|
|
sources = [
|
|
"//chrome/chrome_cleaner/engines/dummy_engine_resources.cc",
|
|
"test/test_main.cc",
|
|
]
|
|
|
|
deps = [
|
|
# Dependencies of the test harness.
|
|
":other_executable_definitions",
|
|
"//base",
|
|
"//base/test:test_support",
|
|
"//chrome/chrome_cleaner/crash:crashpad_lib",
|
|
"//chrome/chrome_cleaner/engines:resources",
|
|
"//chrome/chrome_cleaner/ipc:sandbox",
|
|
"//chrome/chrome_cleaner/logging:common",
|
|
"//chrome/chrome_cleaner/os:cleaner_os",
|
|
"//chrome/chrome_cleaner/os:common_os",
|
|
"//chrome/chrome_cleaner/os:common_os",
|
|
"//chrome/chrome_cleaner/pup_data:pup_data_base",
|
|
"//chrome/chrome_cleaner/settings:settings_types",
|
|
"//chrome/chrome_cleaner/test:test_pup_data",
|
|
"//chrome/chrome_cleaner/test:test_util",
|
|
"//sandbox/win:sandbox",
|
|
"//testing/gtest",
|
|
|
|
# Tests from sub-directories.
|
|
"//chrome/chrome_cleaner/chrome_utils:unittest_sources",
|
|
"//chrome/chrome_cleaner/http:unittest_sources",
|
|
"//chrome/chrome_cleaner/interfaces/typemaps:unittest_sources",
|
|
"//chrome/chrome_cleaner/ipc:unittest_sources",
|
|
"//chrome/chrome_cleaner/json_parser:unittest_sources",
|
|
"//chrome/chrome_cleaner/logging:unittest_sources",
|
|
"//chrome/chrome_cleaner/os:unittest_sources",
|
|
"//chrome/chrome_cleaner/pup_data:unittest_sources",
|
|
"//chrome/chrome_cleaner/scanner:unittest_sources",
|
|
"//chrome/chrome_cleaner/settings:unittest_sources",
|
|
"//chrome/chrome_cleaner/strings:unittest_sources",
|
|
"//chrome/chrome_cleaner/test:unittest_sources",
|
|
"//chrome/chrome_cleaner/ui:unittest_sources",
|
|
]
|
|
}
|
|
|
|
# This library should only be included in executable targets.
|
|
static_library("other_executable_definitions") {
|
|
sources = [
|
|
"//chrome/chrome_cleaner/logging/other_logging_definitions.cc",
|
|
"//chrome/chrome_cleaner/settings/other_settings_definitions.cc",
|
|
]
|
|
|
|
deps = [
|
|
"//chrome/chrome_cleaner/logging:logging_definitions",
|
|
"//chrome/chrome_cleaner/logging:noop_logging",
|
|
"//chrome/chrome_cleaner/proto:shared_pup_enums_proto",
|
|
"//chrome/chrome_cleaner/settings:settings_definitions",
|
|
]
|
|
}
|