xref: /aosp_15_r20/external/openscreen/cast/test/BUILD.gn (revision 3f982cf4871df8771c9d4abe6e9a6f8d829b2736)
1*3f982cf4SFabien Sanglard# Copyright 2019 The Chromium Authors. All rights reserved.
2*3f982cf4SFabien Sanglard# Use of this source code is governed by a BSD-style license that can be
3*3f982cf4SFabien Sanglard# found in the LICENSE file.
4*3f982cf4SFabien Sanglard
5*3f982cf4SFabien Sanglardimport("//build_overrides/build.gni")
6*3f982cf4SFabien Sanglard
7*3f982cf4SFabien Sanglardsource_set("unittests") {
8*3f982cf4SFabien Sanglard  testonly = true
9*3f982cf4SFabien Sanglard  sources = [ "device_auth_test.cc" ]
10*3f982cf4SFabien Sanglard
11*3f982cf4SFabien Sanglard  deps = [
12*3f982cf4SFabien Sanglard    "../../platform:test",
13*3f982cf4SFabien Sanglard    "../../testing/util",
14*3f982cf4SFabien Sanglard    "../../third_party/googletest:gmock",
15*3f982cf4SFabien Sanglard    "../../third_party/googletest:gtest",
16*3f982cf4SFabien Sanglard    "../common:channel",
17*3f982cf4SFabien Sanglard    "../common:test_helpers",
18*3f982cf4SFabien Sanglard    "../common/channel/proto:channel_proto",
19*3f982cf4SFabien Sanglard    "../receiver:channel",
20*3f982cf4SFabien Sanglard    "../receiver:test_helpers",
21*3f982cf4SFabien Sanglard    "../sender:channel",
22*3f982cf4SFabien Sanglard  ]
23*3f982cf4SFabien Sanglard
24*3f982cf4SFabien Sanglard  if (!build_with_chromium) {
25*3f982cf4SFabien Sanglard    deps += [ "../protocol:unittests" ]
26*3f982cf4SFabien Sanglard  }
27*3f982cf4SFabien Sanglard}
28*3f982cf4SFabien Sanglard
29*3f982cf4SFabien Sanglardif (is_posix && !build_with_chromium) {
30*3f982cf4SFabien Sanglard  source_set("e2e_tests") {
31*3f982cf4SFabien Sanglard    testonly = true
32*3f982cf4SFabien Sanglard    sources = [ "cast_socket_e2e_test.cc" ]
33*3f982cf4SFabien Sanglard
34*3f982cf4SFabien Sanglard    deps = [
35*3f982cf4SFabien Sanglard      "../../platform",
36*3f982cf4SFabien Sanglard      "../../platform:standalone_impl",
37*3f982cf4SFabien Sanglard      "../../testing/util",
38*3f982cf4SFabien Sanglard      "../../third_party/abseil",
39*3f982cf4SFabien Sanglard      "../../third_party/boringssl",
40*3f982cf4SFabien Sanglard      "../../third_party/googletest:gmock",
41*3f982cf4SFabien Sanglard      "../../third_party/googletest:gtest",
42*3f982cf4SFabien Sanglard      "../../util",
43*3f982cf4SFabien Sanglard      "../common:certificate",
44*3f982cf4SFabien Sanglard      "../common:channel",
45*3f982cf4SFabien Sanglard      "../common:test_helpers",
46*3f982cf4SFabien Sanglard      "../receiver:channel",
47*3f982cf4SFabien Sanglard      "../sender:channel",
48*3f982cf4SFabien Sanglard    ]
49*3f982cf4SFabien Sanglard  }
50*3f982cf4SFabien Sanglard
51*3f982cf4SFabien Sanglard  executable("make_crl_tests") {
52*3f982cf4SFabien Sanglard    testonly = true
53*3f982cf4SFabien Sanglard    sources = [ "make_crl_tests.cc" ]
54*3f982cf4SFabien Sanglard
55*3f982cf4SFabien Sanglard    deps = [
56*3f982cf4SFabien Sanglard      "../../platform:test",
57*3f982cf4SFabien Sanglard      "../../third_party/boringssl",
58*3f982cf4SFabien Sanglard      "../../util",
59*3f982cf4SFabien Sanglard      "../common:test_helpers",
60*3f982cf4SFabien Sanglard      "../common/certificate/proto:certificate_proto",
61*3f982cf4SFabien Sanglard    ]
62*3f982cf4SFabien Sanglard  }
63*3f982cf4SFabien Sanglard}
64