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

     1  load("@prysm//tools/go:def.bzl", "go_library", "go_test")
     2  
     3  go_library(
     4      name = "go_default_library",
     5      srcs = [
     6          "array_root.go",
     7          "block_header_root.go",
     8          "eth1_root.go",
     9          "pending_attestation_root.go",
    10          "reference.go",
    11          "trie_helpers.go",
    12          "validator_map_handler.go",
    13          "validator_root.go",
    14      ],
    15      importpath = "github.com/prysmaticlabs/prysm/beacon-chain/state/stateutil",
    16      visibility = [
    17          "//beacon-chain:__subpackages__",
    18          "//fuzz:__pkg__",
    19          "//proto/migration:__subpackages__",
    20          "//proto/testing:__subpackages__",
    21          "//shared/blockutil:__subpackages__",
    22          "//shared/testutil:__subpackages__",
    23          "//slasher:__subpackages__",
    24          "//tools/blocktree:__pkg__",
    25          "//tools/pcli:__pkg__",
    26          "//validator/client:__pkg__",
    27      ],
    28      deps = [
    29          "//beacon-chain/core/state/stateutils:go_default_library",
    30          "//proto/beacon/p2p/v1:go_default_library",
    31          "//proto/eth/v1alpha1:go_default_library",
    32          "//shared/bytesutil:go_default_library",
    33          "//shared/hashutil:go_default_library",
    34          "//shared/htrutils:go_default_library",
    35          "//shared/params:go_default_library",
    36          "//shared/trieutil:go_default_library",
    37          "@com_github_pkg_errors//:go_default_library",
    38          "@com_github_prysmaticlabs_eth2_types//:go_default_library",
    39      ],
    40  )
    41  
    42  go_test(
    43      name = "go_default_test",
    44      srcs = [
    45          "benchmark_test.go",
    46          "reference_bench_test.go",
    47          "state_root_test.go",
    48          "stateutil_test.go",
    49          "trie_helpers_test.go",
    50          "validator_root_test.go",
    51      ],
    52      embed = [":go_default_library"],
    53      deps = [
    54          "//beacon-chain/state/v1:go_default_library",
    55          "//proto/beacon/p2p/v1:go_default_library",
    56          "//proto/eth/v1alpha1:go_default_library",
    57          "//shared/bytesutil:go_default_library",
    58          "//shared/featureconfig:go_default_library",
    59          "//shared/hashutil:go_default_library",
    60          "//shared/htrutils:go_default_library",
    61          "//shared/interop:go_default_library",
    62          "//shared/params:go_default_library",
    63          "//shared/testutil:go_default_library",
    64          "//shared/testutil/assert:go_default_library",
    65          "//shared/testutil/require:go_default_library",
    66          "@com_github_prysmaticlabs_eth2_types//:go_default_library",
    67      ],
    68  )
    69  
    70  go_test(
    71      name = "go_benchmark_test",
    72      size = "medium",
    73      srcs = ["benchmark_test.go"],
    74      args = [
    75          "-test.bench=.",
    76          "-test.benchmem",
    77          "-test.v",
    78      ],
    79      local = True,
    80      tags = [
    81          "benchmark",
    82          "manual",
    83          "no-cache",
    84      ],
    85      deps = [
    86          "//beacon-chain/state/stateutil:go_default_library",
    87          "//proto/eth/v1alpha1:go_default_library",
    88          "//shared/hashutil:go_default_library",
    89          "//shared/htrutils:go_default_library",
    90          "//shared/testutil:go_default_library",
    91          "@com_github_protolambda_zssz//merkle:go_default_library",
    92      ],
    93  )