1*61c4878aSAndroid Build Coastguard Worker# Copyright 2022 The Pigweed Authors 2*61c4878aSAndroid Build Coastguard Worker# 3*61c4878aSAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License"); you may not 4*61c4878aSAndroid Build Coastguard Worker# use this file except in compliance with the License. You may obtain a copy of 5*61c4878aSAndroid Build Coastguard Worker# the License at 6*61c4878aSAndroid Build Coastguard Worker# 7*61c4878aSAndroid Build Coastguard Worker# https://www.apache.org/licenses/LICENSE-2.0 8*61c4878aSAndroid Build Coastguard Worker# 9*61c4878aSAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software 10*61c4878aSAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 11*61c4878aSAndroid Build Coastguard Worker# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 12*61c4878aSAndroid Build Coastguard Worker# License for the specific language governing permissions and limitations under 13*61c4878aSAndroid Build Coastguard Worker# the License. 14*61c4878aSAndroid Build Coastguard Worker 15*61c4878aSAndroid Build Coastguard Workerload("//pw_build:compatibility.bzl", "incompatible_with_mcu") 16*61c4878aSAndroid Build Coastguard Workerload("//pw_unit_test:pw_cc_test.bzl", "pw_cc_test") 17*61c4878aSAndroid Build Coastguard Worker 18*61c4878aSAndroid Build Coastguard Workerpackage(default_visibility = ["//visibility:public"]) 19*61c4878aSAndroid Build Coastguard Worker 20*61c4878aSAndroid Build Coastguard Workerlicenses(["notice"]) 21*61c4878aSAndroid Build Coastguard Worker 22*61c4878aSAndroid Build Coastguard Workercc_library( 23*61c4878aSAndroid Build Coastguard Worker name = "server_api", 24*61c4878aSAndroid Build Coastguard Worker srcs = [ 25*61c4878aSAndroid Build Coastguard Worker "server_reader_writer.cc", 26*61c4878aSAndroid Build Coastguard Worker ], 27*61c4878aSAndroid Build Coastguard Worker hdrs = [ 28*61c4878aSAndroid Build Coastguard Worker "public/pw_rpc/pwpb/internal/method.h", 29*61c4878aSAndroid Build Coastguard Worker "public/pw_rpc/pwpb/internal/method_union.h", 30*61c4878aSAndroid Build Coastguard Worker "public/pw_rpc/pwpb/server_reader_writer.h", 31*61c4878aSAndroid Build Coastguard Worker ], 32*61c4878aSAndroid Build Coastguard Worker strip_include_prefix = "public", 33*61c4878aSAndroid Build Coastguard Worker deps = [ 34*61c4878aSAndroid Build Coastguard Worker ":common", 35*61c4878aSAndroid Build Coastguard Worker "//pw_rpc/raw:server_api", 36*61c4878aSAndroid Build Coastguard Worker ], 37*61c4878aSAndroid Build Coastguard Worker) 38*61c4878aSAndroid Build Coastguard Worker 39*61c4878aSAndroid Build Coastguard Workercc_library( 40*61c4878aSAndroid Build Coastguard Worker name = "client_api", 41*61c4878aSAndroid Build Coastguard Worker hdrs = [ 42*61c4878aSAndroid Build Coastguard Worker "public/pw_rpc/pwpb/client_reader_writer.h", 43*61c4878aSAndroid Build Coastguard Worker ], 44*61c4878aSAndroid Build Coastguard Worker strip_include_prefix = "public", 45*61c4878aSAndroid Build Coastguard Worker deps = [ 46*61c4878aSAndroid Build Coastguard Worker ":common", 47*61c4878aSAndroid Build Coastguard Worker ], 48*61c4878aSAndroid Build Coastguard Worker) 49*61c4878aSAndroid Build Coastguard Worker 50*61c4878aSAndroid Build Coastguard Workercc_library( 51*61c4878aSAndroid Build Coastguard Worker name = "common", 52*61c4878aSAndroid Build Coastguard Worker hdrs = [ 53*61c4878aSAndroid Build Coastguard Worker "public/pw_rpc/pwpb/internal/common.h", 54*61c4878aSAndroid Build Coastguard Worker "public/pw_rpc/pwpb/serde.h", 55*61c4878aSAndroid Build Coastguard Worker "public/pw_rpc/pwpb/server_reader_writer.h", 56*61c4878aSAndroid Build Coastguard Worker ], 57*61c4878aSAndroid Build Coastguard Worker strip_include_prefix = "public", 58*61c4878aSAndroid Build Coastguard Worker deps = [ 59*61c4878aSAndroid Build Coastguard Worker "//pw_rpc", 60*61c4878aSAndroid Build Coastguard Worker ], 61*61c4878aSAndroid Build Coastguard Worker) 62*61c4878aSAndroid Build Coastguard Worker 63*61c4878aSAndroid Build Coastguard Workercc_library( 64*61c4878aSAndroid Build Coastguard Worker name = "test_method_context", 65*61c4878aSAndroid Build Coastguard Worker hdrs = [ 66*61c4878aSAndroid Build Coastguard Worker "public/pw_rpc/pwpb/fake_channel_output.h", 67*61c4878aSAndroid Build Coastguard Worker "public/pw_rpc/pwpb/test_method_context.h", 68*61c4878aSAndroid Build Coastguard Worker ], 69*61c4878aSAndroid Build Coastguard Worker strip_include_prefix = "public", 70*61c4878aSAndroid Build Coastguard Worker deps = [ 71*61c4878aSAndroid Build Coastguard Worker ":common", 72*61c4878aSAndroid Build Coastguard Worker ":server_api", 73*61c4878aSAndroid Build Coastguard Worker "//pw_assert", 74*61c4878aSAndroid Build Coastguard Worker "//pw_containers", 75*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:internal_test_utils", 76*61c4878aSAndroid Build Coastguard Worker "//pw_span", 77*61c4878aSAndroid Build Coastguard Worker ], 78*61c4878aSAndroid Build Coastguard Worker) 79*61c4878aSAndroid Build Coastguard Worker 80*61c4878aSAndroid Build Coastguard Workercc_library( 81*61c4878aSAndroid Build Coastguard Worker name = "client_testing", 82*61c4878aSAndroid Build Coastguard Worker hdrs = [ 83*61c4878aSAndroid Build Coastguard Worker "public/pw_rpc/pwpb/client_testing.h", 84*61c4878aSAndroid Build Coastguard Worker ], 85*61c4878aSAndroid Build Coastguard Worker strip_include_prefix = "public", 86*61c4878aSAndroid Build Coastguard Worker deps = [ 87*61c4878aSAndroid Build Coastguard Worker ":test_method_context", 88*61c4878aSAndroid Build Coastguard Worker "//pw_rpc", 89*61c4878aSAndroid Build Coastguard Worker "//pw_rpc/raw:client_testing", 90*61c4878aSAndroid Build Coastguard Worker ], 91*61c4878aSAndroid Build Coastguard Worker) 92*61c4878aSAndroid Build Coastguard Worker 93*61c4878aSAndroid Build Coastguard Workercc_library( 94*61c4878aSAndroid Build Coastguard Worker name = "client_server_testing", 95*61c4878aSAndroid Build Coastguard Worker hdrs = [ 96*61c4878aSAndroid Build Coastguard Worker "public/pw_rpc/pwpb/client_server_testing.h", 97*61c4878aSAndroid Build Coastguard Worker ], 98*61c4878aSAndroid Build Coastguard Worker strip_include_prefix = "public", 99*61c4878aSAndroid Build Coastguard Worker deps = [ 100*61c4878aSAndroid Build Coastguard Worker ":test_method_context", 101*61c4878aSAndroid Build Coastguard Worker "//pw_assert", 102*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:client_server_testing", 103*61c4878aSAndroid Build Coastguard Worker ], 104*61c4878aSAndroid Build Coastguard Worker) 105*61c4878aSAndroid Build Coastguard Worker 106*61c4878aSAndroid Build Coastguard Workercc_library( 107*61c4878aSAndroid Build Coastguard Worker name = "client_server_testing_threaded", 108*61c4878aSAndroid Build Coastguard Worker hdrs = [ 109*61c4878aSAndroid Build Coastguard Worker "public/pw_rpc/pwpb/client_server_testing_threaded.h", 110*61c4878aSAndroid Build Coastguard Worker ], 111*61c4878aSAndroid Build Coastguard Worker strip_include_prefix = "public", 112*61c4878aSAndroid Build Coastguard Worker deps = [ 113*61c4878aSAndroid Build Coastguard Worker ":test_method_context", 114*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:client_server_testing_threaded", 115*61c4878aSAndroid Build Coastguard Worker ], 116*61c4878aSAndroid Build Coastguard Worker) 117*61c4878aSAndroid Build Coastguard Worker 118*61c4878aSAndroid Build Coastguard Workercc_library( 119*61c4878aSAndroid Build Coastguard Worker name = "internal_test_utils", 120*61c4878aSAndroid Build Coastguard Worker hdrs = ["pw_rpc_pwpb_private/internal_test_utils.h"], 121*61c4878aSAndroid Build Coastguard Worker deps = ["//pw_rpc:internal_test_utils"], 122*61c4878aSAndroid Build Coastguard Worker) 123*61c4878aSAndroid Build Coastguard Worker 124*61c4878aSAndroid Build Coastguard Workercc_library( 125*61c4878aSAndroid Build Coastguard Worker name = "echo_service", 126*61c4878aSAndroid Build Coastguard Worker hdrs = ["public/pw_rpc/echo_service_pwpb.h"], 127*61c4878aSAndroid Build Coastguard Worker strip_include_prefix = "public", 128*61c4878aSAndroid Build Coastguard Worker deps = [ 129*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:echo_pwpb_rpc", 130*61c4878aSAndroid Build Coastguard Worker ], 131*61c4878aSAndroid Build Coastguard Worker) 132*61c4878aSAndroid Build Coastguard Worker 133*61c4878aSAndroid Build Coastguard Worker# TODO: b/242059613 - Enable this library when logging_event_handler can be used. 134*61c4878aSAndroid Build Coastguard Workerfilegroup( 135*61c4878aSAndroid Build Coastguard Worker name = "client_integration_test", 136*61c4878aSAndroid Build Coastguard Worker srcs = [ 137*61c4878aSAndroid Build Coastguard Worker "client_integration_test.cc", 138*61c4878aSAndroid Build Coastguard Worker ], 139*61c4878aSAndroid Build Coastguard Worker #deps = [ 140*61c4878aSAndroid Build Coastguard Worker # "//pw_rpc:integration_testing", 141*61c4878aSAndroid Build Coastguard Worker # "//pw_sync:binary_semaphore", 142*61c4878aSAndroid Build Coastguard Worker # "//pw_rpc:benchmark_pwpb_rpc", 143*61c4878aSAndroid Build Coastguard Worker #] 144*61c4878aSAndroid Build Coastguard Worker) 145*61c4878aSAndroid Build Coastguard Worker 146*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 147*61c4878aSAndroid Build Coastguard Worker name = "client_call_test", 148*61c4878aSAndroid Build Coastguard Worker srcs = [ 149*61c4878aSAndroid Build Coastguard Worker "client_call_test.cc", 150*61c4878aSAndroid Build Coastguard Worker ], 151*61c4878aSAndroid Build Coastguard Worker deps = [ 152*61c4878aSAndroid Build Coastguard Worker ":client_api", 153*61c4878aSAndroid Build Coastguard Worker ":internal_test_utils", 154*61c4878aSAndroid Build Coastguard Worker "//pw_rpc", 155*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:pw_rpc_test_pwpb", 156*61c4878aSAndroid Build Coastguard Worker ], 157*61c4878aSAndroid Build Coastguard Worker) 158*61c4878aSAndroid Build Coastguard Worker 159*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 160*61c4878aSAndroid Build Coastguard Worker name = "client_reader_writer_test", 161*61c4878aSAndroid Build Coastguard Worker srcs = [ 162*61c4878aSAndroid Build Coastguard Worker "client_reader_writer_test.cc", 163*61c4878aSAndroid Build Coastguard Worker ], 164*61c4878aSAndroid Build Coastguard Worker deps = [ 165*61c4878aSAndroid Build Coastguard Worker ":client_api", 166*61c4878aSAndroid Build Coastguard Worker ":client_testing", 167*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:pw_rpc_test_pwpb_rpc", 168*61c4878aSAndroid Build Coastguard Worker ], 169*61c4878aSAndroid Build Coastguard Worker) 170*61c4878aSAndroid Build Coastguard Worker 171*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 172*61c4878aSAndroid Build Coastguard Worker name = "client_server_context_test", 173*61c4878aSAndroid Build Coastguard Worker srcs = [ 174*61c4878aSAndroid Build Coastguard Worker "client_server_context_test.cc", 175*61c4878aSAndroid Build Coastguard Worker ], 176*61c4878aSAndroid Build Coastguard Worker deps = [ 177*61c4878aSAndroid Build Coastguard Worker ":client_api", 178*61c4878aSAndroid Build Coastguard Worker ":client_server_testing", 179*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:pw_rpc_test_pwpb_rpc", 180*61c4878aSAndroid Build Coastguard Worker "//pw_sync:mutex", 181*61c4878aSAndroid Build Coastguard Worker ], 182*61c4878aSAndroid Build Coastguard Worker) 183*61c4878aSAndroid Build Coastguard Worker 184*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 185*61c4878aSAndroid Build Coastguard Worker name = "client_server_context_threaded_test", 186*61c4878aSAndroid Build Coastguard Worker srcs = [ 187*61c4878aSAndroid Build Coastguard Worker "client_server_context_threaded_test.cc", 188*61c4878aSAndroid Build Coastguard Worker ], 189*61c4878aSAndroid Build Coastguard Worker target_compatible_with = incompatible_with_mcu(), 190*61c4878aSAndroid Build Coastguard Worker deps = [ 191*61c4878aSAndroid Build Coastguard Worker ":client_api", 192*61c4878aSAndroid Build Coastguard Worker ":client_server_testing_threaded", 193*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:pw_rpc_test_pwpb_rpc", 194*61c4878aSAndroid Build Coastguard Worker "//pw_sync:binary_semaphore", 195*61c4878aSAndroid Build Coastguard Worker "//pw_sync:mutex", 196*61c4878aSAndroid Build Coastguard Worker "//pw_thread:non_portable_test_thread_options", 197*61c4878aSAndroid Build Coastguard Worker "//pw_thread_stl:non_portable_test_thread_options", 198*61c4878aSAndroid Build Coastguard Worker ], 199*61c4878aSAndroid Build Coastguard Worker) 200*61c4878aSAndroid Build Coastguard Worker 201*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 202*61c4878aSAndroid Build Coastguard Worker name = "codegen_test", 203*61c4878aSAndroid Build Coastguard Worker srcs = [ 204*61c4878aSAndroid Build Coastguard Worker "codegen_test.cc", 205*61c4878aSAndroid Build Coastguard Worker ], 206*61c4878aSAndroid Build Coastguard Worker deps = [ 207*61c4878aSAndroid Build Coastguard Worker ":internal_test_utils", 208*61c4878aSAndroid Build Coastguard Worker ":test_method_context", 209*61c4878aSAndroid Build Coastguard Worker "//pw_preprocessor", 210*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:internal_test_utils", 211*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:pw_rpc_test_pwpb_rpc", 212*61c4878aSAndroid Build Coastguard Worker ], 213*61c4878aSAndroid Build Coastguard Worker) 214*61c4878aSAndroid Build Coastguard Worker 215*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 216*61c4878aSAndroid Build Coastguard Worker name = "fake_channel_output_test", 217*61c4878aSAndroid Build Coastguard Worker srcs = ["fake_channel_output_test.cc"], 218*61c4878aSAndroid Build Coastguard Worker deps = [ 219*61c4878aSAndroid Build Coastguard Worker ":common", 220*61c4878aSAndroid Build Coastguard Worker ":server_api", 221*61c4878aSAndroid Build Coastguard Worker ":test_method_context", 222*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:internal_test_utils", 223*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:pw_rpc_test_pwpb_rpc", 224*61c4878aSAndroid Build Coastguard Worker ], 225*61c4878aSAndroid Build Coastguard Worker) 226*61c4878aSAndroid Build Coastguard Worker 227*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 228*61c4878aSAndroid Build Coastguard Worker name = "method_test", 229*61c4878aSAndroid Build Coastguard Worker srcs = ["method_test.cc"], 230*61c4878aSAndroid Build Coastguard Worker deps = [ 231*61c4878aSAndroid Build Coastguard Worker ":internal_test_utils", 232*61c4878aSAndroid Build Coastguard Worker ":server_api", 233*61c4878aSAndroid Build Coastguard Worker "//pw_containers", 234*61c4878aSAndroid Build Coastguard Worker "//pw_rpc", 235*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:internal_test_utils", 236*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:pw_rpc_test_pwpb_rpc", 237*61c4878aSAndroid Build Coastguard Worker ], 238*61c4878aSAndroid Build Coastguard Worker) 239*61c4878aSAndroid Build Coastguard Worker 240*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 241*61c4878aSAndroid Build Coastguard Worker name = "method_info_test", 242*61c4878aSAndroid Build Coastguard Worker srcs = ["method_info_test.cc"], 243*61c4878aSAndroid Build Coastguard Worker deps = [ 244*61c4878aSAndroid Build Coastguard Worker "//pw_rpc", 245*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:internal_test_utils", 246*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:pw_rpc_test_pwpb_rpc", 247*61c4878aSAndroid Build Coastguard Worker ], 248*61c4878aSAndroid Build Coastguard Worker) 249*61c4878aSAndroid Build Coastguard Worker 250*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 251*61c4878aSAndroid Build Coastguard Worker name = "method_lookup_test", 252*61c4878aSAndroid Build Coastguard Worker srcs = ["method_lookup_test.cc"], 253*61c4878aSAndroid Build Coastguard Worker deps = [ 254*61c4878aSAndroid Build Coastguard Worker ":test_method_context", 255*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:pw_rpc_test_pwpb_rpc", 256*61c4878aSAndroid Build Coastguard Worker "//pw_rpc/raw:test_method_context", 257*61c4878aSAndroid Build Coastguard Worker ], 258*61c4878aSAndroid Build Coastguard Worker) 259*61c4878aSAndroid Build Coastguard Worker 260*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 261*61c4878aSAndroid Build Coastguard Worker name = "method_union_test", 262*61c4878aSAndroid Build Coastguard Worker srcs = ["method_union_test.cc"], 263*61c4878aSAndroid Build Coastguard Worker deps = [ 264*61c4878aSAndroid Build Coastguard Worker ":internal_test_utils", 265*61c4878aSAndroid Build Coastguard Worker ":server_api", 266*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:internal_test_utils", 267*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:pw_rpc_test_pwpb", 268*61c4878aSAndroid Build Coastguard Worker ], 269*61c4878aSAndroid Build Coastguard Worker) 270*61c4878aSAndroid Build Coastguard Worker 271*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 272*61c4878aSAndroid Build Coastguard Worker name = "echo_service_test", 273*61c4878aSAndroid Build Coastguard Worker srcs = ["echo_service_test.cc"], 274*61c4878aSAndroid Build Coastguard Worker deps = [ 275*61c4878aSAndroid Build Coastguard Worker ":echo_service", 276*61c4878aSAndroid Build Coastguard Worker ":test_method_context", 277*61c4878aSAndroid Build Coastguard Worker ], 278*61c4878aSAndroid Build Coastguard Worker) 279*61c4878aSAndroid Build Coastguard Worker 280*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 281*61c4878aSAndroid Build Coastguard Worker name = "server_reader_writer_test", 282*61c4878aSAndroid Build Coastguard Worker srcs = ["server_reader_writer_test.cc"], 283*61c4878aSAndroid Build Coastguard Worker deps = [ 284*61c4878aSAndroid Build Coastguard Worker ":server_api", 285*61c4878aSAndroid Build Coastguard Worker ":test_method_context", 286*61c4878aSAndroid Build Coastguard Worker "//pw_rpc", 287*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:pw_rpc_test_pwpb_rpc", 288*61c4878aSAndroid Build Coastguard Worker ], 289*61c4878aSAndroid Build Coastguard Worker) 290*61c4878aSAndroid Build Coastguard Worker 291*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 292*61c4878aSAndroid Build Coastguard Worker name = "serde_test", 293*61c4878aSAndroid Build Coastguard Worker srcs = ["serde_test.cc"], 294*61c4878aSAndroid Build Coastguard Worker deps = [ 295*61c4878aSAndroid Build Coastguard Worker ":common", 296*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:pw_rpc_test_pwpb", 297*61c4878aSAndroid Build Coastguard Worker ], 298*61c4878aSAndroid Build Coastguard Worker) 299*61c4878aSAndroid Build Coastguard Worker 300*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 301*61c4878aSAndroid Build Coastguard Worker name = "server_callback_test", 302*61c4878aSAndroid Build Coastguard Worker srcs = ["server_callback_test.cc"], 303*61c4878aSAndroid Build Coastguard Worker deps = [ 304*61c4878aSAndroid Build Coastguard Worker ":test_method_context", 305*61c4878aSAndroid Build Coastguard Worker "//pw_rpc", 306*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:pw_rpc_test_pwpb_rpc", 307*61c4878aSAndroid Build Coastguard Worker ], 308*61c4878aSAndroid Build Coastguard Worker) 309*61c4878aSAndroid Build Coastguard Worker 310*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 311*61c4878aSAndroid Build Coastguard Worker name = "stub_generation_test", 312*61c4878aSAndroid Build Coastguard Worker srcs = ["stub_generation_test.cc"], 313*61c4878aSAndroid Build Coastguard Worker deps = [ 314*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:pw_rpc_test_pwpb_rpc", 315*61c4878aSAndroid Build Coastguard Worker ], 316*61c4878aSAndroid Build Coastguard Worker) 317*61c4878aSAndroid Build Coastguard Worker 318*61c4878aSAndroid Build Coastguard Workerpw_cc_test( 319*61c4878aSAndroid Build Coastguard Worker name = "synchronous_call_test", 320*61c4878aSAndroid Build Coastguard Worker srcs = ["synchronous_call_test.cc"], 321*61c4878aSAndroid Build Coastguard Worker deps = [ 322*61c4878aSAndroid Build Coastguard Worker ":test_method_context", 323*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:pw_rpc_test_pwpb_rpc", 324*61c4878aSAndroid Build Coastguard Worker "//pw_rpc:synchronous_client_api", 325*61c4878aSAndroid Build Coastguard Worker "//pw_rpc_transport:test_loopback_service_registry", 326*61c4878aSAndroid Build Coastguard Worker "//pw_work_queue", 327*61c4878aSAndroid Build Coastguard Worker "//pw_work_queue:stl_test_thread", 328*61c4878aSAndroid Build Coastguard Worker "//pw_work_queue:test_thread_header", 329*61c4878aSAndroid Build Coastguard Worker ], 330*61c4878aSAndroid Build Coastguard Worker) 331