sourcegraph/internal/codeintel/autoindexing/BUILD.bazel
Varun Gandhi a6b6844678
chore: Rename Index -> AutoIndexJob (#63955)
Also renames a bunch of related types such as
- config.IndexJob -> config.AutoIndexJobSpec
- IndexLoader -> AutoIndexJobLoader

and so on.
2024-07-22 22:18:40 +08:00

85 lines
2.6 KiB
Python

load("//dev:go_mockgen.bzl", "go_mockgen")
load("//dev:go_defs.bzl", "go_test")
load("@io_bazel_rules_go//go:def.bzl", "go_library")
go_library(
name = "autoindexing",
srcs = [
"iface.go",
"init.go",
"observability.go",
"service.go",
],
importpath = "github.com/sourcegraph/sourcegraph/internal/codeintel/autoindexing",
tags = [TAG_PLATFORM_GRAPH],
visibility = ["//:__subpackages__"],
deps = [
"//internal/api",
"//internal/codeintel/autoindexing/internal/background",
"//internal/codeintel/autoindexing/internal/background/dependencies",
"//internal/codeintel/autoindexing/internal/background/scheduler",
"//internal/codeintel/autoindexing/internal/background/summary",
"//internal/codeintel/autoindexing/internal/enqueuer",
"//internal/codeintel/autoindexing/internal/inference",
"//internal/codeintel/autoindexing/internal/jobselector",
"//internal/codeintel/autoindexing/internal/store",
"//internal/codeintel/autoindexing/shared",
"//internal/codeintel/dependencies",
"//internal/codeintel/reposcheduler",
"//internal/codeintel/uploads/shared",
"//internal/database",
"//internal/gitserver",
"//internal/gitserver/gitdomain",
"//internal/goroutine",
"//internal/metrics",
"//internal/observation",
"//lib/errors",
"@com_github_sourcegraph_log//:log",
"@io_opentelemetry_go_otel//attribute",
],
)
go_test(
name = "autoindexing_test",
timeout = "short",
srcs = [
"mocks_test.go",
"service_test.go",
],
embed = [":autoindexing"],
tags = [
TAG_PLATFORM_GRAPH,
# requires localhost database
"requires-network",
],
deps = [
"//internal/api",
"//internal/codeintel/autoindexing/internal/jobselector",
"//internal/codeintel/autoindexing/internal/store",
"//internal/codeintel/autoindexing/shared",
"//internal/codeintel/dependencies",
"//internal/codeintel/uploads/shared",
"//internal/database/dbmocks",
"//internal/gitserver",
"//internal/observation",
"//internal/types",
"//lib/codeintel/autoindex/config",
"@com_github_google_go_cmp//cmp",
"@com_github_google_go_cmp//cmp/cmpopts",
],
)
go_mockgen(
name = "generate_mocks",
out = "mocks_test.go",
manifests = [
"//:mockgen.yaml",
"//:mockgen.test.yaml",
"//:mockgen.temp.yaml",
],
deps = [
":autoindexing",
"//internal/codeintel/autoindexing/internal/store",
],
)