load("@io_bazel_rules_go//go:def.bzl", "go_library")

go_library(
    name = "testenv",
    testonly = 1,
    srcs = ["testenv.go"],
    importpath = "github.com/buildbuddy-io/buildbuddy/server/testutil/testenv",
    visibility = ["//visibility:public"],
    deps = [
        "//server/backends/blobstore",
        "//server/backends/invocationdb",
        "//server/backends/memory_cache",
        "//server/buildbuddy_server",
        "//server/environment",
        "//server/nullauth",
        "//server/real_environment",
        "//server/remote_cache/byte_stream_client",
        "//server/testutil/testclickhouse",
        "//server/testutil/testfs",
        "//server/testutil/testmysql",
        "//server/testutil/testpostgres",
        "//server/util/clickhouse",
        "//server/util/db",
        "//server/util/grpc_client",
        "//server/util/grpc_server",
        "//server/util/healthcheck",
        "//server/util/log",
        "//server/util/testing/flags",
        "//server/util/vtprotocodec",
        "@com_github_stretchr_testify//require",
        "@org_golang_google_grpc//:grpc",
        "@org_golang_google_grpc//test/bufconn",
    ],
)
