grpc/test/core/promise
Craig Tiller e0cade4daa [party] Decouple `Party` from `Arena` (#36229)
Following up to #33961 `Party` no longer needs to refer to `Arena`, and decoupling gives us a few more degrees of freedom in the design of a final `CallSpine`.

Also flesh out `LogStateChange` usage so that all state transitions are traced when that tracer is enabled.

Closes #36229

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36229 from ctiller:arenaless-party 51ae8eb898
PiperOrigin-RevId: 621525912
2024-04-03 08:13:29 -07:00
..
promise_fuzzer_corpus Promises fuzzer (#27406) 2021-10-04 13:21:38 -07:00
BUILD [promises] Add an observer type (#35552) 2024-01-18 13:35:49 -08:00
activity_test.cc [promise] Context improvements (#35592) 2024-01-18 16:03:46 -08:00
all_ok_test.cc [promises] Add `AllOk` combinator (#35304) 2023-12-14 13:21:35 -08:00
arena_promise_test.cc [promises] Make Poll<T> its own type, not a variant<> (#32515) 2023-03-02 17:40:56 -08:00
cancel_callback_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
context_test.cc [promise] Context improvements (#35592) 2024-01-18 16:03:46 -08:00
event_engine_wakeup_scheduler_test.cc [event_engine+promises] EventEngine based wakeup scheduler for activities (#31926) 2023-01-09 14:02:26 -08:00
exec_ctx_wakeup_scheduler_test.cc [iwyu] Add test/core/promise (#29994) 2022-06-13 13:59:12 -07:00
for_each_test.cc [promise] Context improvements (#35592) 2024-01-18 16:03:46 -08:00
if_test.cc Reland "[promises] Convert call to a party" (#32651)" (#32653) 2023-03-27 14:02:36 -07:00
inter_activity_latch_test.cc [promises] Add awaitable spawn to Party (#34744) 2023-11-14 14:59:54 -08:00
inter_activity_pipe_test.cc [transport] Add a transport test suite for promise based transports (#35476) 2024-01-18 20:09:21 -08:00
interceptor_list_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
join_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
latch_test.cc [promises] New `Join`, `TryJoin` implementation (#33995) 2023-08-15 21:44:13 -07:00
loop_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
map_pipe_test.cc [promise] Context improvements (#35592) 2024-01-18 16:03:46 -08:00
map_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
mpsc_test.cc [chaotic-good] Client & server transport (#35400) 2024-01-08 09:46:16 -08:00
observable_test.cc [promise] add optional is_acceptable callback to Observable (#35789) 2024-02-05 14:44:18 -08:00
party_test.cc [party] Decouple `Party` from `Arena` (#36229) 2024-04-03 08:13:29 -07:00
pipe_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
poll_test.cc [promises] A few tweaks to poll (#32588) 2023-03-16 22:02:27 -07:00
prioritized_race_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
promise_factory_test.cc Reland "[promises] Convert call to a party" (#32651)" (#32653) 2023-03-27 14:02:36 -07:00
promise_fuzzer.cc [promise] Context improvements (#35592) 2024-01-18 16:03:46 -08:00
promise_fuzzer.proto Promises fuzzer (#27406) 2021-10-04 13:21:38 -07:00
promise_mutex_test.cc [promises] Add an intra-activity mutex type (#34824) 2023-11-08 16:41:26 -08:00
promise_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
race_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
seq_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
sleep_test.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
status_flag_test.cc [call-v3] initial surface call integration (#35312) 2023-12-27 17:46:00 -08:00
switch_test.cc [promises] Add a switch primitive (#35424) 2024-01-02 09:59:38 -08:00
test_context.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
test_wakeup_schedulers.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
try_join_test.cc [call-v3] initial surface call integration (#35312) 2023-12-27 17:46:00 -08:00
try_seq_metadata_test.cc [metadata] Remove arena from `grpc_metadata_batch` constructor (#36118) 2024-04-01 11:23:54 -07:00
try_seq_test.cc [call-v3] initial surface call integration (#35312) 2023-12-27 17:46:00 -08:00
wait_for_callback_test.cc [promises] Add a bridge between callbacks and promises (#33792) 2023-08-16 14:03:04 -07:00