load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "seededpostgres", srcs = [ "data.go", "db.go", ], data = [ ":envfile", "//hack/tools:postgres.txz", "//test:config_json", ], importpath = "edge-infra.dev/pkg/edge/api/testutils/seededpostgres", visibility = ["//visibility:public"], deps = [ "//pkg/edge/api/graph/test", "//pkg/edge/api/sql", "//pkg/edge/api/sql/plugin", "//pkg/lib/build/bazel", "//pkg/lib/compression", "//pkg/lib/gcp/cloudsql", "//pkg/lib/logging", "@com_github_fergusstrange_embedded_postgres//:embedded-postgres", "@com_github_golang_migrate_migrate_v4//database/postgres", "@io_bazel_rules_go//go/runfiles:go_default_library", ], ) go_test( name = "seededpostgres_test", srcs = ["seededpostgres_test.go"], embed = [":seededpostgres"], ) filegroup( name = "envfile", # buildifier: disable=constant-glob srcs = glob([".env"]), visibility = ["//visibility:public"], )