brintos

brintos / llvm-project-archived public Read only

0
0
Text · 960 B · 56f2d63 Raw
29 lines · plain
1# RUN: env CLANGD_TRACE=%t clangd -lit-test < %s && FileCheck %s < %t2{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":123,"rootPath":"clangd","capabilities":{},"trace":"off"}}3---4{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"test:///foo.c","languageId":"c","version":1,"text":"void main() {}"}}}5# These assertions are a bit loose, to avoid brittleness.6# CHECK: {7# CHECK:   "displayTimeUnit": "ns",8# CHECK:   "traceEvents": [9# CHECK:     {10# CHECK:       "ph": "X",11# CHECK:       "args": {12# CHECK:         "File": "{{.*(/|\\)}}foo.c"13# CHECK:       },14# CHECK:       "name": "BuildPreamble",15# CHECK:     }16# CHECK:     {17# CHECK:       "ph": "X",18# CHECK:       "args": {19# CHECK:         "File": "{{.*(/|\\)}}foo.c"20# CHECK:       },21# CHECK:       "name": "BuildAST",22# CHECK:     }23# CHECK:   ]24# CHECK: }25---26{"jsonrpc":"2.0","id":5,"method":"shutdown"}27---28{"jsonrpc":"2.0","method":"exit"}29