mirror of
https://github.com/sourcegraph/sourcegraph.git
synced 2026-02-06 13:51:46 +00:00
95 lines
2.9 KiB
Python
95 lines
2.9 KiB
Python
load("//dev:go_mockgen.bzl", "go_mockgen")
|
|
load("@io_bazel_rules_go//go:def.bzl", "go_library")
|
|
load("//dev:go_defs.bzl", "go_test")
|
|
|
|
go_library(
|
|
name = "integration_tests",
|
|
srcs = [
|
|
"mocks.go",
|
|
"test_utils.go",
|
|
],
|
|
importpath = "github.com/sourcegraph/sourcegraph/cmd/gitserver/internal/integration_tests",
|
|
visibility = ["//cmd/gitserver:__subpackages__"],
|
|
deps = [
|
|
"//cmd/gitserver/internal",
|
|
"//cmd/gitserver/internal/common",
|
|
"//cmd/gitserver/internal/git",
|
|
"//cmd/gitserver/internal/git/gitcli",
|
|
"//cmd/gitserver/internal/vcssyncer",
|
|
"//internal/api",
|
|
"//internal/database/dbmocks",
|
|
"//internal/extsvc",
|
|
"//internal/gitserver",
|
|
"//internal/gitserver/v1:gitserver",
|
|
"//internal/grpc",
|
|
"//internal/grpc/defaults",
|
|
"//internal/ratelimit",
|
|
"//internal/types",
|
|
"//internal/wrexec",
|
|
"@com_github_sourcegraph_log//:log",
|
|
"@com_github_sourcegraph_log//logtest",
|
|
"@org_golang_x_time//rate",
|
|
],
|
|
)
|
|
|
|
go_test(
|
|
name = "integration_tests_test",
|
|
timeout = "short",
|
|
srcs = [
|
|
"clone_test.go",
|
|
"main_test.go",
|
|
"object_test.go",
|
|
"resolverevisions_test.go",
|
|
"tree_test.go",
|
|
],
|
|
embed = [":integration_tests"],
|
|
# This test loads coursier as a side effect, so we ensure the
|
|
# path is sandboxed properly.
|
|
env = {"COURSIER_CACHE_DIR": "/tmp"},
|
|
deps = [
|
|
"//cmd/gitserver/internal",
|
|
"//cmd/gitserver/internal/common",
|
|
"//cmd/gitserver/internal/git",
|
|
"//cmd/gitserver/internal/git/gitcli",
|
|
"//cmd/gitserver/internal/gitserverfs",
|
|
"//cmd/gitserver/internal/perforce",
|
|
"//cmd/gitserver/internal/vcssyncer",
|
|
"//internal/actor",
|
|
"//internal/api",
|
|
"//internal/authz",
|
|
"//internal/authz/subrepoperms",
|
|
"//internal/conf",
|
|
"//internal/database/dbmocks",
|
|
"//internal/extsvc",
|
|
"//internal/gitserver",
|
|
"//internal/gitserver/gitdomain",
|
|
"//internal/gitserver/v1:gitserver",
|
|
"//internal/grpc",
|
|
"//internal/grpc/defaults",
|
|
"//internal/observation",
|
|
"//internal/ratelimit",
|
|
"//internal/types",
|
|
"//internal/vcs",
|
|
"//internal/wrexec",
|
|
"//schema",
|
|
"@com_github_derision_test_go_mockgen_v2//testutil/assert",
|
|
"@com_github_derision_test_go_mockgen_v2//testutil/require",
|
|
"@com_github_sourcegraph_log//:log",
|
|
"@com_github_sourcegraph_log//logtest",
|
|
"@com_github_stretchr_testify//assert",
|
|
"@com_github_stretchr_testify//require",
|
|
"@org_golang_x_time//rate",
|
|
],
|
|
)
|
|
|
|
go_mockgen(
|
|
name = "generate_mocks",
|
|
out = "mocks.go",
|
|
manifests = [
|
|
"//:mockgen.yaml",
|
|
"//:mockgen.test.yaml",
|
|
"//:mockgen.temp.yaml",
|
|
],
|
|
deps = ["//cmd/gitserver/internal"],
|
|
)
|