mirror of
https://github.com/sourcegraph/sourcegraph.git
synced 2026-02-06 16:11:57 +00:00
Also renames a bunch of related types such as - config.IndexJob -> config.AutoIndexJobSpec - IndexLoader -> AutoIndexJobLoader and so on.
85 lines
2.6 KiB
Python
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",
|
|
],
|
|
)
|