llvm-project/clang-tools-extra/clangd/test
Sam McCall c69ae835d0 [clangd] Add path mappings functionality
Summary: Add path mappings to clangd which translate file URIs on inbound and outbound LSP messages. This mapping allows clangd to run in a remote environment (e.g. docker), where the source files and dependencies may be at different locations than the host. See http://lists.llvm.org/pipermail/clangd-dev/2019-January/000231.htm for more.

Patch by William Wagner!

Reviewers: sammccall, ilya-biryukov

Reviewed By: sammccall

Subscribers: usaxena95, ormris, mgorny, MaskRay, jkorous, arphaman, kadircet, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D64305
2020-01-07 12:40:51 +01:00
..
Inputs [clangd] Add path mappings functionality 2020-01-07 12:40:51 +01:00
xpc
CMakeLists.txt [clangd] Restore conventional names for lit configs, and .in/.py split. Fix build_mode indirection. 2019-05-02 08:00:39 +00:00
background-index.test Don't run background-index.test on Windows. 2019-10-14 00:45:02 +00:00
code-action-request.test Make code-action-request.test and request-reply.test pass on Windows. 2019-10-14 01:00:33 +00:00
compile-commands-path-in-initialize.test clangd tests: use extended regex with sed 2019-10-14 03:44:47 +00:00
completion-auto-trigger.test [clangd] Return empty results on spurious completion triggers 2019-06-07 16:24:38 +00:00
completion-snippets.test
completion.test
crash-non-added-files.test
delimited-input-comment-at-the-end.test [clangd] Rename -run-synchronously to -sync 2019-05-28 09:20:57 +00:00
diagnostic-category.test
diagnostics-no-tidy.test [clangd] Fix a crash when clang-tidy is disabled 2019-06-04 07:19:11 +00:00
diagnostics-notes.test
diagnostics.test
did-change-configuration-params.test
document-link.test Revert "Revert "[clangd] Implement "textDocument/documentLink" protocol support"" 2020-01-02 16:36:21 +01:00
execute-command.test
exit-eof.test [clangd] Shutdown cleanly on signals. 2019-11-27 12:38:49 +01:00
exit-with-shutdown.test
exit-without-shutdown.test
filestatus.test
fixits-codeaction.test
fixits-command.test [clangd] Add a callback mechanism for handling responses from client. 2019-08-05 12:48:09 +00:00
fixits-embed-in-diagnostic.test
formatting.test [clangd] Revamp textDocument/onTypeFormatting. 2019-06-10 14:26:21 +00:00
hover.test [clangd] Introduce a structured hover response 2019-05-28 10:29:58 +00:00
index-tools.test
initialize-params-invalid.test
initialize-params.test Revert "Revert "[clangd] Implement "textDocument/documentLink" protocol support"" 2020-01-02 16:36:21 +01:00
initialize-sequence.test
input-mirror.test [clangd] Rename -run-synchronously to -sync 2019-05-28 09:20:57 +00:00
lit.cfg.py [clangd] Restore conventional names for lit configs, and .in/.py split. Fix build_mode indirection. 2019-05-02 08:00:39 +00:00
lit.local.cfg
lit.site.cfg.py.in [clangd] Restore conventional names for lit configs, and .in/.py split. Fix build_mode indirection. 2019-05-02 08:00:39 +00:00
log.test Prefer 'env not' over 'not env' in tests. 2019-10-14 01:41:56 +00:00
path-mappings.test [clangd] Add path mappings functionality 2020-01-07 12:40:51 +01:00
protocol.test [clangd] Rename -run-synchronously to -sync 2019-05-28 09:20:57 +00:00
references.test
rename.test [clangd] Use raw rename functions to implement the rename. 2019-08-09 10:55:22 +00:00
request-reply.test Make code-action-request.test and request-reply.test pass on Windows. 2019-10-14 01:00:33 +00:00
selection-range.test [clangd] Add semantic selection to ClangdLSPServer. 2019-09-24 13:38:33 +00:00
semantic-highlighting.test [clangd] Inactive regions support as an extension to semantic highlighting 2019-11-21 19:40:55 -05:00
signature-help-with-offsets.test [clangd] Support offsets for parameters in signatureHelp 2019-06-04 09:36:59 +00:00
signature-help.test
spaces-in-delimited-input.test [clangd] Rename -run-synchronously to -sync 2019-05-28 09:20:57 +00:00
symbol-info.test convert another test to unix line endings 2019-10-14 02:21:12 +00:00
symbols.test convert a test to unix line endings 2019-10-14 02:14:18 +00:00
system-include-extractor.test clangd tests: use extended regex with sed 2019-10-14 03:44:47 +00:00
target_info.test clangd tests: use extended regex with sed 2019-10-14 03:44:47 +00:00
test-uri-posix.test
test-uri-windows.test
textdocument-didchange-fail.test
too_large.test [clangd] Rename -run-synchronously to -sync 2019-05-28 09:20:57 +00:00
trace.test
tweaks-format.test
type-hierarchy.test Try to get clangd tests passing on Windows. 2019-10-07 17:55:05 +00:00
unsupported-method.test
utf8.test
xrefs.test