diff options
author | 2015-06-26 08:09:01 -0700 | |
---|---|---|
committer | 2015-06-26 08:09:01 -0700 | |
commit | 30ee10b785d2d10d970d8e6edf891c857fc31060 (patch) | |
tree | ae4dd4bdd045f85108d5698350770ce9a66e6ccd /test/core/end2end/multiple_server_queues_test.c | |
parent | 8b6cb8d9c7b75adebc33b15a8dd728eb7c35a359 (diff) |
Rename test into the right place
Diffstat (limited to 'test/core/end2end/multiple_server_queues_test.c')
-rw-r--r-- | test/core/end2end/multiple_server_queues_test.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/test/core/end2end/multiple_server_queues_test.c b/test/core/end2end/multiple_server_queues_test.c new file mode 100644 index 0000000000..9f04c86793 --- /dev/null +++ b/test/core/end2end/multiple_server_queues_test.c @@ -0,0 +1,25 @@ +#include <grpc/grpc.h> + +int main() { + grpc_completion_queue *cq1; + grpc_completion_queue *cq2; + grpc_server *server; + + grpc_init(); + cq1 = grpc_completion_queue_create(); + cq2 = grpc_completion_queue_create(); + server = grpc_server_create(NULL); + grpc_server_register_completion_queue(server, cq1); + grpc_server_add_http2_port(server, "[::]:0"); + grpc_server_register_completion_queue(server, cq2); + grpc_server_start(server); + grpc_server_shutdown_and_notify(server, cq2, NULL); + grpc_completion_queue_next(cq2, gpr_inf_future); /* cue queue hang */ + grpc_completion_queue_shutdown(cq1); + grpc_completion_queue_shutdown(cq2); + grpc_completion_queue_next(cq1, gpr_inf_future); + grpc_completion_queue_next(cq2, gpr_inf_future); + grpc_server_destroy(server); + grpc_shutdown(); + return 0; +} |