github.com/distbuild/reclient@v0.0.0-20240401075343-3de72e395564/pkg/inputprocessor/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2 3 go_library( 4 name = "inputprocessor", 5 srcs = ["inputprocessor.go"], 6 importpath = "github.com/bazelbuild/reclient/pkg/inputprocessor", 7 visibility = ["//visibility:public"], 8 deps = [ 9 "//api/proxy", 10 "//internal/pkg/cppdependencyscanner", 11 "//internal/pkg/features", 12 "//internal/pkg/inputprocessor", 13 "//internal/pkg/inputprocessor/action/archive", 14 "//internal/pkg/inputprocessor/action/clangcl", 15 "//internal/pkg/inputprocessor/action/clanglink", 16 "//internal/pkg/inputprocessor/action/clanglint", 17 "//internal/pkg/inputprocessor/action/cppcompile", 18 "//internal/pkg/inputprocessor/action/d8", 19 "//internal/pkg/inputprocessor/action/headerabi", 20 "//internal/pkg/inputprocessor/action/javac", 21 "//internal/pkg/inputprocessor/action/metalava", 22 "//internal/pkg/inputprocessor/action/nacl", 23 "//internal/pkg/inputprocessor/action/r8", 24 "//internal/pkg/inputprocessor/action/tool", 25 "//internal/pkg/inputprocessor/action/typescript", 26 "//internal/pkg/inputprocessor/depscache", 27 "//internal/pkg/labels", 28 "//internal/pkg/localresources", 29 "//internal/pkg/logger", 30 "//internal/pkg/logger/event", 31 "@com_github_bazelbuild_remote_apis_sdks//go/pkg/cache", 32 "@com_github_bazelbuild_remote_apis_sdks//go/pkg/command", 33 "@com_github_bazelbuild_remote_apis_sdks//go/pkg/filemetadata", 34 "@com_github_bazelbuild_remote_apis_sdks//go/pkg/outerr", 35 "@org_golang_google_grpc//codes", 36 "@org_golang_google_grpc//status", 37 "@org_golang_x_sync//semaphore", 38 ], 39 ) 40 41 go_test( 42 name = "inputprocessor_test", 43 size = "small", 44 srcs = ["inputprocessor_test.go"], 45 data = glob(["testdata/*"]), 46 embed = [":inputprocessor"], 47 deps = [ 48 "//api/log", 49 "//api/proxy", 50 "//api/scandeps", 51 "//internal/pkg/execroot", 52 "//internal/pkg/labels", 53 "//internal/pkg/localresources", 54 "//internal/pkg/logger", 55 "@com_github_bazelbuild_remote_apis_sdks//go/pkg/command", 56 "@com_github_bazelbuild_remote_apis_sdks//go/pkg/filemetadata", 57 "@com_github_bazelbuild_remote_apis_sdks//go/pkg/outerr", 58 "@com_github_google_go_cmp//cmp", 59 "@com_github_google_go_cmp//cmp/cmpopts", 60 "@io_bazel_rules_go//go/tools/bazel:go_default_library", 61 "@org_golang_google_grpc//codes", 62 "@org_golang_google_grpc//status", 63 ], 64 )