The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) https://grpc.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Mark D. Roth 55b1ae9700 [build] replace grpc_proto_library rules with separate proto_library/cc_proto_library/cc_grpc_library rules (#37943) 1 month ago
..
BUILD [build] replace grpc_proto_library rules with separate proto_library/cc_proto_library/cc_grpc_library rules (#37943) 1 month ago
README.md [call-v3] Yodel - a call testing framework (#36635) 6 months ago
fuzzer.proto [call-v3] Yodel - a call testing framework (#36635) 6 months ago
fuzzer_main.cc [clang-format] Remove custom clang-format rules for include ordering (#37820) 2 months ago
grpc_yodel_test.bzl [build] replace grpc_proto_library rules with separate proto_library/cc_proto_library/cc_grpc_library rules (#37943) 1 month ago
test_main.cc [clang-format] Remove custom clang-format rules for include ordering (#37820) 2 months ago
yodel_test.cc [clang-format] Remove custom clang-format rules for include ordering (#37820) 2 months ago
yodel_test.h [clang-format] Remove custom clang-format rules for include ordering (#37820) 2 months ago

README.md

Yodel is a foundational test framework for unit testing parts of a call.

It provides infrastructure to write tests around some call actor (the various frameworks built atop of it specify what that actor is). It also provides utilities to fill in various call details, interact with promises in a way that's convenient to debug, and run as either a unit test or a fuzzer.

Various frameworks are built atop it:

  • transports use it as part of the transport test_suite

Planned:

  • interceptors & filters should also use this