blob: 165b58e88709851d4d2ec8b11e8ad935712b4bff [file]
load("@bazel_gomock//:gomock.bzl", "gomock")
load("@io_bazel_rules_go//go:def.bzl", "go_library")
# gazelle:exclude mock_spawner_test.go
gomock(
name = "mock_spawner_source",
out = "mock_spawner_test.go",
interfaces = ["Spawner"],
library = "//pkg/bazel",
package = "mock",
visibility = ["//visibility:private"],
)
go_library(
name = "mock",
srcs = [
"doc.go",
":mock_spawner_source", # keep
],
importpath = "aspect.build/cli/pkg/bazel/mock",
visibility = ["//:__subpackages__"],
deps = [
"@com_github_golang_mock//gomock", # keep
],
)