# Copyright 2018 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/toolchain/toolchain.gni") import("//testing/test.gni") test("gcp_unittests") { sources = [ "../extension/app_inventory_manager_unittest.cc", "../extension/service_unittest.cc", "../extension/task_manager_unittest.cc", "../gaiacp/associated_user_validator_unittest.cc", "../gaiacp/device_policies_manager_unittest.cc", "../gaiacp/experiments_manager_unittest.cc", "../gaiacp/gaia_credential_base_unittest.cc", "../gaiacp/gaia_credential_other_user_unittest.cc", "../gaiacp/gaia_credential_provider_unittest.cc", "../gaiacp/gaia_credential_unittest.cc", "../gaiacp/gcp_utils_unittest.cc", "../gaiacp/gem_device_details_manager_unittest.cc", "../gaiacp/os_gaia_user_manager_unittest.cc", "../gaiacp/reauth_credential_unittest.cc", "../gaiacp/scoped_user_profile_unittest.cc", "../gaiacp/user_policies_manager_unittest.cc", "../gaiacp/win_http_url_fetcher_unittest.cc", "com_fakes.cc", "com_fakes.h", "gcp_fakes.cc", "gcp_fakes.h", "gcp_gls_output_unittest.cc", "gcp_setup_unittest.cc", "gcp_test_main.cc", "gls_runner_test_base.cc", "gls_runner_test_base.h", "test_credential.h", "test_credential_provider.h", ] deps = [ "../extension:app_inventory", "../extension:common", "../extension:extension_lib", "../gaiacp:common", "../gaiacp:gaia_credential_provider_idl", "../gaiacp:gaiacp_lib", "../gaiacp:mdm_utils", "../gaiacp:policies", "../gaiacp:string_resources", "../gaiacp:util", "../gaiacp:version", "../setup:common", "//base", "//chrome/browser/ui/startup:credential_provider_test_utils", "//chrome/common:non_code_constants", "//chrome/common:version_header", "//content/public/browser", "//extensions/common", "//google_apis", "//net:test_support", "//services/device/public/mojom", "//services/device/public/proto:hid_gcpw_proto", "//services/network/public/cpp:flags_and_switches", "//testing/gmock", "//testing/gtest", "//third_party/protobuf:protobuf_lite", ] data_deps = [ "../eventlog:gcp_eventlog_provider", "../extension:gcpw_extension", "../gaiacp:gaia1_0", "../setup:gcp_setup", ] data = [ "//net/tools/testserver/", "//third_party/pywebsocket3/src/pywebsocket3/", ] # TODO(crbug.com/40031409): Fix code that adds exit-time destructors and # enable the diagnostic by removing this line. configs += [ "//build/config/compiler:no_exit_time_destructors" ] }