diff options
author | Kirill Bobyrev <kbobyrev@google.com> | 2020-11-10 13:59:26 +0100 |
---|---|---|
committer | Kirill Bobyrev <kbobyrev@google.com> | 2020-11-11 08:24:09 +0100 |
commit | 8e9bde34e7185780e6470150c8bf6d902703bf9e (patch) | |
tree | 1c53efd190a1ac752f36008906d5defc543ca652 | |
parent | 2bd979ed99c1530b3673cf05cea31b352a015a82 (diff) | |
download | llvm-8e9bde34e7185780e6470150c8bf6d902703bf9e.zip llvm-8e9bde34e7185780e6470150c8bf6d902703bf9e.tar.gz llvm-8e9bde34e7185780e6470150c8bf6d902703bf9e.tar.bz2 |
[clangd] NFC: Add more logging to remote index test
-rw-r--r-- | clang-tools-extra/clangd/test/remote-index/pipeline_helper.py | 7 |
1 files changed, 7 insertions, 0 deletions
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() |