diff options
Diffstat (limited to 'clang-tools-extra/test/clangd/trace.test')
-rw-r--r-- | clang-tools-extra/test/clangd/trace.test | 45 |
1 files changed, 19 insertions, 26 deletions
diff --git a/clang-tools-extra/test/clangd/trace.test b/clang-tools-extra/test/clangd/trace.test index 44b7fe86438..7474e887325 100644 --- a/clang-tools-extra/test/clangd/trace.test +++ b/clang-tools-extra/test/clangd/trace.test @@ -1,26 +1,19 @@ -# 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":"test:///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"}
+# RUN: clangd -lit-test -trace %t < %s && FileCheck %s < %t +{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":123,"rootPath":"clangd","capabilities":{},"trace":"off"}} +--- +{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"test:///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" +--- +{"jsonrpc":"2.0","id":5,"method":"shutdown"} |