• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2021 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
5import("//base/allocator/allocator.gni")
6import("//testing/test.gni")
7
8executable("test_cpp_including_rust") {
9  sources = [ "main.cc" ]
10  deps = [ "//build/rust/tests/test_rust_static_library" ]
11}
12
13test("test_cpp_including_rust_unittests") {
14  sources = [ "static_unittests.cc" ]
15  deps = [
16    "//base",
17    "//base/allocator:buildflags",
18    "//base/test:run_all_unittests",
19    "//build/rust/tests/test_rust_static_library",
20    "//testing/gmock",
21    "//testing/gtest",
22  ]
23}
24
25if (is_component_build) {
26  test("test_cpp_including_rust_dylib_unittests") {
27    sources = [ "shared_unittests.cc" ]
28    deps = [
29      "//base",
30      "//base/allocator:buildflags",
31      "//base/test:run_all_unittests",
32      "//build/rust/tests/test_rust_shared_library",
33      "//testing/gmock",
34      "//testing/gtest",
35    ]
36  }
37}
38