load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") go_library( name = "audit_lib", srcs = [ "audit.go", "logger.go", "object.go", ], importpath = "github.com/pingcap/enterprise-plugin/audit", visibility = ["//visibility:private"], deps = [ "@com_github_pingcap_log//:log", "@com_github_pingcap_tidb//config", "@com_github_pingcap_tidb//domain", "@com_github_pingcap_tidb//plugin", "@com_github_pingcap_tidb//session", "@com_github_pingcap_tidb//sessionctx", "@com_github_pingcap_tidb//sessionctx/vardef", "@com_github_pingcap_tidb//sessionctx/variable", "@com_github_pingcap_tidb//util/chunk", "@com_github_pingcap_tidb//util/sqlexec", "@org_uber_go_zap//:zap", ], ) go_binary( name = "audit", embed = [":audit_lib"], linkmode = "plugin", visibility = ["//visibility:public"], ) go_test( name = "audit_test", srcs = [ "logger_test.go", "object_test.go", ], embed = [":audit_lib"], deps = [ "@com_github_pingcap_log//:log", "@com_github_pingcap_tidb//config", "@com_github_pingcap_tidb//plugin", "@com_github_stretchr_testify//require", ], )