xref: /aosp_15_r20/external/federated-compute/fcp/secagg/testing/server/BUILD (revision 14675a029014e728ec732f129a32e299b2da0601)
1load("//fcp:config.bzl", "FCP_COPTS")
2
3package(
4    default_visibility = ["//fcp:internal"],
5)
6
7cc_library(
8    name = "server_mocks",
9    testonly = 1,
10    hdrs = [
11        "mock_secagg_server_metrics_listener.h",
12        "mock_send_to_clients_interface.h",
13    ],
14    copts = FCP_COPTS,
15    deps = [
16        "//fcp/secagg/server:secagg_server_metrics_listener",
17        "//fcp/secagg/server:send_to_clients_interface",
18        "//fcp/secagg/server:server_cc_proto",
19        "//fcp/secagg/shared:cc_proto",
20        "@com_google_googletest//:gtest_main",
21    ],
22)
23
24cc_library(
25    name = "experiments",
26    testonly = 1,
27    hdrs = [
28        "test_secagg_experiments.h",
29    ],
30    deps = [
31        "//fcp/secagg/server:experiments_interface",
32    ],
33)
34
35cc_library(
36    name = "async_runner",
37    testonly = 1,
38    hdrs = [
39        "test_async_runner.h",
40    ],
41    deps = [
42        "//fcp/base:scheduler",
43        "//fcp/secagg/server:secagg_scheduler",
44    ],
45)
46