...
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "database",
5 srcs = [
6 "banner_rules.go",
7 "commands.go",
8 "data.go",
9 "privileges.go",
10 "rules.go",
11 "validation.go",
12 ],
13 importpath = "edge-infra.dev/pkg/sds/emergencyaccess/rules/storage/database",
14 visibility = ["//visibility:public"],
15 deps = [
16 "//pkg/lib/fog",
17 "//pkg/sds/emergencyaccess/rules",
18 "//pkg/sds/emergencyaccess/rules/storage/database/sql",
19 "@com_github_go_logr_logr//:logr",
20 ],
21)
22
23go_test(
24 name = "database_test",
25 srcs = [
26 "banner_rules_test.go",
27 "commands_test.go",
28 "data_test.go",
29 "privileges_test.go",
30 "rules_test.go",
31 "validation_test.go",
32 ],
33 data = glob(["testdata/**"]),
34 embed = [":database"],
35 deps = [
36 "//pkg/lib/fog",
37 "//pkg/sds/emergencyaccess/eaconst",
38 "//pkg/sds/emergencyaccess/rules",
39 "//pkg/sds/emergencyaccess/rules/storage/database/sql",
40 "@com_github_data_dog_go_sqlmock//:go-sqlmock",
41 "@com_github_jackc_pgconn//:pgconn",
42 "@com_github_stretchr_testify//assert",
43 "@com_github_stretchr_testify//require",
44 ],
45)
View as plain text