github.com/tiagovtristao/plz@v13.4.0+incompatible/tools/build_langserver/langserver/BUILD (about) 1 go_library( 2 name = "langserver", 3 srcs = glob( 4 ["*.go"], 5 exclude = ["*_test.go"], 6 ), 7 visibility = ["//tools/build_langserver/..."], 8 deps = [ 9 "//src/build", 10 "//src/cli", 11 "//src/core", 12 "//src/fs", 13 "//src/parse", 14 "//src/parse/asp", 15 "//src/parse/rules", 16 "//src/plz", 17 "//src/query", 18 "//third_party/go:buildtools", 19 "//third_party/go:jsonrpc2", 20 "//third_party/go:logging", 21 "//third_party/go:queue", 22 "//tools/build_langserver/lsp", 23 ], 24 ) 25 26 go_test( 27 name = "langserver_test", 28 srcs = glob( 29 [ 30 "*_test.go", 31 "setup_test.go", 32 ], 33 exclude = ["utils_test.go"], 34 ), 35 data = ["test_data"], 36 # TODO(peterebden): All these tests fail inside the sandbox. Fix. 37 sandbox = False, 38 deps = [ 39 ":langserver", 40 "//src/parse/rules", 41 "//third_party/go:testify", 42 ], 43 ) 44 45 go_test( 46 name = "utils_test", 47 srcs = ["utils_test.go"], 48 data = ["test_data"], 49 sandbox = False, 50 deps = [ 51 ":langserver", 52 "//third_party/go:testify", 53 ], 54 ) 55 56 go_test( 57 name = "analyzer_test", 58 srcs = [ 59 "analyzer_test.go", 60 "setup_test.go", 61 ], 62 data = ["test_data"], 63 sandbox = False, 64 deps = [ 65 ":langserver", 66 "//third_party/go:testify", 67 "//tools/build_langserver/lsp", 68 ], 69 ) 70 71 go_test( 72 name = "diagnostics_test", 73 srcs = [ 74 "diagnostics_test.go", 75 "setup_test.go", 76 ], 77 data = ["test_data"], 78 sandbox = False, 79 deps = [ 80 ":langserver", 81 "//third_party/go:testify", 82 "//tools/build_langserver/lsp", 83 ], 84 )