blob: d6d06692a8d7a3057644d8392bf3e9fd3ce56760 [file] [log] [blame] [edit]
// RUN: not mlir-lsp-server -lit-test < %s | FileCheck -strict-whitespace %s
{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":123,"rootPath":"mlir","capabilities":{},"trace":"off"}}
// -----
// Just regular parse, successful.
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{
"uri":"test:///foo-regular-registration.mlir",
"languageId":"mlir",
"version":1,
"text":"func.func @fail_with_empty_registry() { return }"
}}}
// CHECK: "method": "textDocument/publishDiagnostics",
// CHECK: "diagnostics": []
// -----
// Just regular parse, successful.
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{
"uri":"test:///foo-disable-lsp-registration.mlir",
"languageId":"mlir",
"version":1,
"text":"func.func @fail_with_empty_registry() { return }"
}}}
// CHECK: "method": "textDocument/publishDiagnostics",
// CHECK: "message": "Dialect `func' not found for custom op 'func.func'