...

Text file src/edge-infra.dev/pkg/edge/api/testutils/seededpostgres/BUILD.bazel

Documentation: edge-infra.dev/pkg/edge/api/testutils/seededpostgres

     1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2
     3go_library(
     4    name = "seededpostgres",
     5    srcs = [
     6        "data.go",
     7        "db.go",
     8    ],
     9    data = [
    10        ":envfile",
    11        "//hack/tools:postgres.txz",
    12        "//test:config_json",
    13    ],
    14    importpath = "edge-infra.dev/pkg/edge/api/testutils/seededpostgres",
    15    visibility = ["//visibility:public"],
    16    deps = [
    17        "//pkg/edge/api/graph/test",
    18        "//pkg/edge/api/sql",
    19        "//pkg/edge/api/sql/plugin",
    20        "//pkg/lib/build/bazel",
    21        "//pkg/lib/compression",
    22        "//pkg/lib/gcp/cloudsql",
    23        "//pkg/lib/logging",
    24        "@com_github_fergusstrange_embedded_postgres//:embedded-postgres",
    25        "@com_github_golang_migrate_migrate_v4//database/postgres",
    26        "@io_bazel_rules_go//go/runfiles:go_default_library",
    27    ],
    28)
    29
    30go_test(
    31    name = "seededpostgres_test",
    32    srcs = ["seededpostgres_test.go"],
    33    embed = [":seededpostgres"],
    34)
    35
    36filegroup(
    37    name = "envfile",
    38    # buildifier: disable=constant-glob
    39    srcs = glob([".env"]),
    40    visibility = ["//visibility:public"],
    41)

View as plain text