468663ddbb
Former-commit-id: 1d6753294b2993e1fbf92de9366bb9544db4189b
27 lines
961 B
Plaintext
27 lines
961 B
Plaintext
# RUN: clangd -pretty -run-synchronously -trace %t < %s && FileCheck %s < %t
|
|
# It is absolutely vital that this file has CRLF line endings.
|
|
#
|
|
Content-Length: 125
|
|
|
|
{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":123,"rootPath":"clangd","capabilities":{},"trace":"off"}}
|
|
#
|
|
Content-Length: 152
|
|
|
|
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///foo.c","languageId":"c","version":1,"text":"void main() {}"}}}
|
|
# CHECK: {"displayTimeUnit":"ns","traceEvents":[
|
|
# Start opening the doc.
|
|
# CHECK: "name": "textDocument/didOpen"
|
|
# CHECK: "ph": "B"
|
|
# Start building the preamble.
|
|
# CHECK: "name": "Preamble"
|
|
# CHECK: },
|
|
# Finish building the preamble, with filename.
|
|
# CHECK: "File": "/foo.c"
|
|
# CHECK-NEXT: },
|
|
# CHECK-NEXT: "ph": "E"
|
|
# Start building the file.
|
|
# CHECK: "name": "Build"
|
|
Content-Length: 44
|
|
|
|
{"jsonrpc":"2.0","id":5,"method":"shutdown"}
|