14 """The gRPC interoperability test server using AsyncIO stack."""
25 logging.basicConfig(level=logging.DEBUG)
26 _LOGGER = logging.getLogger(__name__)
27 _LOGGER.setLevel(logging.DEBUG)
31 args = interop_server_lib.parse_interop_server_arguments()
33 if args.use_tls
or args.use_alts:
34 credentials = interop_server_lib.get_server_credentials(args.use_tls)
35 address, server = await _test_server.start_test_server(
36 port=args.port, secure=
True, server_credentials=credentials)
38 address, server = await _test_server.start_test_server(
43 _LOGGER.info(
'Server serving at %s', address)
44 await server.wait_for_termination()
45 _LOGGER.info(
'Server stopped; exiting.')
48 if __name__ ==
'__main__':
49 asyncio.get_event_loop().run_until_complete(
serve())