1*9bb1b549SSpandan Dasload("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "gomock") 2*9bb1b549SSpandan Das 3*9bb1b549SSpandan Dasgo_library( 4*9bb1b549SSpandan Das name = "client", 5*9bb1b549SSpandan Das srcs = [ 6*9bb1b549SSpandan Das "client.go", 7*9bb1b549SSpandan Das ], 8*9bb1b549SSpandan Das importpath = "github.com/bazelbuild/rules_go/gomock/client", 9*9bb1b549SSpandan Das visibility = ["//visibility:public"], 10*9bb1b549SSpandan Das deps = [ 11*9bb1b549SSpandan Das "@go_googleapis//google/bytestream:bytestream_go_proto", 12*9bb1b549SSpandan Das "@org_golang_google_grpc//:grpc", 13*9bb1b549SSpandan Das ], 14*9bb1b549SSpandan Das) 15*9bb1b549SSpandan Das 16*9bb1b549SSpandan Dasgomock( 17*9bb1b549SSpandan Das name = "mocks", 18*9bb1b549SSpandan Das out = "client_mock.go", 19*9bb1b549SSpandan Das library = ":client", 20*9bb1b549SSpandan Das package = "client", 21*9bb1b549SSpandan Das source = "client.go", 22*9bb1b549SSpandan Das visibility = ["//visibility:public"], 23*9bb1b549SSpandan Das) 24*9bb1b549SSpandan Das 25*9bb1b549SSpandan Dasgo_test( 26*9bb1b549SSpandan Das name = "client_test", 27*9bb1b549SSpandan Das srcs = [ 28*9bb1b549SSpandan Das "client_mock.go", 29*9bb1b549SSpandan Das "client_test.go", 30*9bb1b549SSpandan Das ], 31*9bb1b549SSpandan Das embed = [":client"], 32*9bb1b549SSpandan Das deps = ["@com_github_golang_mock//gomock"], 33*9bb1b549SSpandan Das) 34