github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/cache/BUILD.bazel (about)

     1  load("@prysm//tools/go:def.bzl", "go_library", "go_test")
     2  
     3  # gazelle:exclude committee_disabled.go
     4  # gazelle:exclude proposer_indices_disabled.go
     5  go_library(
     6      name = "go_default_library",
     7      srcs = [
     8          "attestation_data.go",
     9          "checkpoint_state.go",
    10          "committees.go",
    11          "common.go",
    12          "doc.go",
    13          "proposer_indices_type.go",
    14          "skip_slot_cache.go",
    15          "subnet_ids.go",
    16      ] + select({
    17          "//fuzz:fuzzing_enabled": [
    18              "committee_disabled.go",
    19              "proposer_indices_disabled.go",
    20          ],
    21          "//conditions:default": [
    22              "committee.go",
    23              "proposer_indices.go",
    24          ],
    25      }),
    26      importpath = "github.com/prysmaticlabs/prysm/beacon-chain/cache",
    27      visibility = [
    28          "//beacon-chain:__subpackages__",
    29          "//fuzz:__pkg__",
    30          "//tools:__subpackages__",
    31      ],
    32      deps = [
    33          "//beacon-chain/state/interface:go_default_library",
    34          "//proto/eth/v1alpha1:go_default_library",
    35          "//shared/copyutil:go_default_library",
    36          "//shared/hashutil:go_default_library",
    37          "//shared/params:go_default_library",
    38          "//shared/sliceutil:go_default_library",
    39          "@com_github_hashicorp_golang_lru//:go_default_library",
    40          "@com_github_patrickmn_go_cache//:go_default_library",
    41          "@com_github_prometheus_client_golang//prometheus:go_default_library",
    42          "@com_github_prometheus_client_golang//prometheus/promauto:go_default_library",
    43          "@com_github_prysmaticlabs_eth2_types//:go_default_library",
    44          "@io_k8s_client_go//tools/cache:go_default_library",
    45          "@io_opencensus_go//trace:go_default_library",
    46      ],
    47  )
    48  
    49  go_test(
    50      name = "go_default_test",
    51      size = "small",
    52      srcs = [
    53          "attestation_data_test.go",
    54          "cache_test.go",
    55          "checkpoint_state_test.go",
    56          "committee_fuzz_test.go",
    57          "committee_test.go",
    58          "proposer_indices_test.go",
    59          "skip_slot_cache_test.go",
    60          "subnet_ids_test.go",
    61      ],
    62      embed = [":go_default_library"],
    63      deps = [
    64          "//beacon-chain/state/interface:go_default_library",
    65          "//beacon-chain/state/v1:go_default_library",
    66          "//proto/beacon/p2p/v1:go_default_library",
    67          "//proto/eth/v1alpha1:go_default_library",
    68          "//shared/bytesutil:go_default_library",
    69          "//shared/params:go_default_library",
    70          "//shared/testutil/assert:go_default_library",
    71          "//shared/testutil/require:go_default_library",
    72          "@com_github_google_gofuzz//:go_default_library",
    73          "@com_github_prysmaticlabs_eth2_types//:go_default_library",
    74          "@org_golang_google_protobuf//proto:go_default_library",
    75      ],
    76  )