From 8e9bde34e7185780e6470150c8bf6d902703bf9e Mon Sep 17 00:00:00 2001 From: Kirill Bobyrev Date: Tue, 10 Nov 2020 13:59:26 +0100 Subject: [PATCH] [clangd] NFC: Add more logging to remote index test --- clang-tools-extra/clangd/test/remote-index/pipeline_helper.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/clang-tools-extra/clangd/test/remote-index/pipeline_helper.py b/clang-tools-extra/clangd/test/remote-index/pipeline_helper.py index d062e29..b823b5b 100644 --- a/clang-tools-extra/clangd/test/remote-index/pipeline_helper.py +++ b/clang-tools-extra/clangd/test/remote-index/pipeline_helper.py @@ -36,6 +36,7 @@ def main(): s.bind(('localhost', 0)) server_address = 'localhost:' + str(s.getsockname()[1]) + print('Initializing clangd-index-server...', file=sys.stderr) index_server_process = subprocess.Popen([ 'clangd-index-server', '--server-address=' + server_address, args.index_file, args.project_root @@ -53,14 +54,17 @@ def main(): found_init_message = False while index_server_process.poll() is None: if b'Server listening' in index_server_process.stderr.readline(): + print('Server initialization complete.', file=sys.stderr) found_init_message = True break if not found_init_message: + print('Server initialization failed. Shutting down.', file=sys.stderr) sys.exit(1) in_file = open(args.input_file_name) + print('Staring clangd...', file=sys.stderr) clangd_process = subprocess.Popen([ 'clangd', '--remote-index-address=' + server_address, '--project-root=' + args.project_root, '--lit-test', '--sync' @@ -68,6 +72,9 @@ def main(): stdin=in_file) clangd_process.wait() + print( + 'Clangd executed successfully, shutting down child processes.', + file=sys.stderr) index_server_process.kill() -- 2.7.4