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