brintos

brintos / llvm-project-archived public Read only

0
0
Text · 963 B · d6d0669 Raw
24 lines · plain
1// RUN: not mlir-lsp-server -lit-test < %s | FileCheck -strict-whitespace %s2{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":123,"rootPath":"mlir","capabilities":{},"trace":"off"}}3// -----4// Just regular parse, successful.5{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{6  "uri":"test:///foo-regular-registration.mlir",7  "languageId":"mlir",8  "version":1,9  "text":"func.func @fail_with_empty_registry() { return }"10}}}11// CHECK: "method": "textDocument/publishDiagnostics",12// CHECK:     "diagnostics": []13// -----14// Just regular parse, successful.15{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{16  "uri":"test:///foo-disable-lsp-registration.mlir",17  "languageId":"mlir",18  "version":1,19  "text":"func.func @fail_with_empty_registry() { return }"20}}}21// CHECK: "method": "textDocument/publishDiagnostics",22// CHECK: "message": "Dialect `func' not found for custom op 'func.func'23 24