github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/sync/initial-sync/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          "blocks_fetcher.go",
     7          "blocks_fetcher_peers.go",
     8          "blocks_fetcher_utils.go",
     9          "blocks_queue.go",
    10          "blocks_queue_utils.go",
    11          "fsm.go",
    12          "log.go",
    13          "round_robin.go",
    14          "service.go",
    15      ],
    16      importpath = "github.com/prysmaticlabs/prysm/beacon-chain/sync/initial-sync",
    17      visibility = ["//beacon-chain:__subpackages__"],
    18      deps = [
    19          "//beacon-chain/blockchain:go_default_library",
    20          "//beacon-chain/core/feed:go_default_library",
    21          "//beacon-chain/core/feed/block:go_default_library",
    22          "//beacon-chain/core/feed/state:go_default_library",
    23          "//beacon-chain/core/helpers:go_default_library",
    24          "//beacon-chain/core/state:go_default_library",
    25          "//beacon-chain/db:go_default_library",
    26          "//beacon-chain/p2p:go_default_library",
    27          "//beacon-chain/p2p/peers/scorers:go_default_library",
    28          "//beacon-chain/p2p/types:go_default_library",
    29          "//beacon-chain/sync:go_default_library",
    30          "//cmd/beacon-chain/flags:go_default_library",
    31          "//proto/beacon/p2p/v1:go_default_library",
    32          "//proto/interfaces:go_default_library",
    33          "//shared:go_default_library",
    34          "//shared/abool:go_default_library",
    35          "//shared/bytesutil:go_default_library",
    36          "//shared/mathutil:go_default_library",
    37          "//shared/params:go_default_library",
    38          "//shared/rand:go_default_library",
    39          "//shared/timeutils:go_default_library",
    40          "@com_github_kevinms_leakybucket_go//:go_default_library",
    41          "@com_github_libp2p_go_libp2p_core//peer:go_default_library",
    42          "@com_github_paulbellamy_ratecounter//:go_default_library",
    43          "@com_github_pkg_errors//:go_default_library",
    44          "@com_github_prysmaticlabs_eth2_types//:go_default_library",
    45          "@com_github_sirupsen_logrus//:go_default_library",
    46          "@io_opencensus_go//trace:go_default_library",
    47      ],
    48  )
    49  
    50  go_test(
    51      name = "go_raceon_test",
    52      srcs = [
    53          "blocks_fetcher_test.go",
    54          "blocks_queue_test.go",
    55          "fsm_test.go",
    56          "initial_sync_test.go",
    57          "round_robin_test.go",
    58      ],
    59      embed = [":go_default_library"],
    60      race = "on",
    61      tags = ["race_on"],
    62      deps = [
    63          "//beacon-chain/blockchain/testing:go_default_library",
    64          "//beacon-chain/core/helpers:go_default_library",
    65          "//beacon-chain/db:go_default_library",
    66          "//beacon-chain/db/testing:go_default_library",
    67          "//beacon-chain/p2p:go_default_library",
    68          "//beacon-chain/p2p/peers:go_default_library",
    69          "//beacon-chain/p2p/testing:go_default_library",
    70          "//beacon-chain/p2p/types:go_default_library",
    71          "//beacon-chain/state/stateutil:go_default_library",
    72          "//beacon-chain/state/v1:go_default_library",
    73          "//beacon-chain/sync:go_default_library",
    74          "//cmd/beacon-chain/flags:go_default_library",
    75          "//proto/beacon/p2p/v1:go_default_library",
    76          "//proto/eth/v1alpha1:go_default_library",
    77          "//proto/eth/v1alpha1/wrapper:go_default_library",
    78          "//shared/bytesutil:go_default_library",
    79          "//shared/featureconfig:go_default_library",
    80          "//shared/hashutil:go_default_library",
    81          "//shared/params:go_default_library",
    82          "//shared/sliceutil:go_default_library",
    83          "//shared/testutil:go_default_library",
    84          "//shared/testutil/assert:go_default_library",
    85          "//shared/testutil/require:go_default_library",
    86          "//shared/timeutils:go_default_library",
    87          "@com_github_ethereum_go_ethereum//p2p/enr:go_default_library",
    88          "@com_github_kevinms_leakybucket_go//:go_default_library",
    89          "@com_github_libp2p_go_libp2p_core//:go_default_library",
    90          "@com_github_libp2p_go_libp2p_core//network:go_default_library",
    91          "@com_github_libp2p_go_libp2p_core//peer:go_default_library",
    92          "@com_github_sirupsen_logrus//:go_default_library",
    93          "@com_github_sirupsen_logrus//hooks/test:go_default_library",
    94      ],
    95  )
    96  
    97  go_test(
    98      name = "go_default_test",
    99      srcs = [
   100          "blocks_fetcher_peers_test.go",
   101          "blocks_fetcher_test.go",
   102          "blocks_fetcher_utils_test.go",
   103          "blocks_queue_test.go",
   104          "fsm_test.go",
   105          "initial_sync_test.go",
   106          "round_robin_test.go",
   107          "service_test.go",
   108      ],
   109      embed = [":go_default_library"],
   110      deps = [
   111          "//beacon-chain/blockchain/testing:go_default_library",
   112          "//beacon-chain/core/feed:go_default_library",
   113          "//beacon-chain/core/feed/state:go_default_library",
   114          "//beacon-chain/core/helpers:go_default_library",
   115          "//beacon-chain/db:go_default_library",
   116          "//beacon-chain/db/testing:go_default_library",
   117          "//beacon-chain/p2p:go_default_library",
   118          "//beacon-chain/p2p/peers:go_default_library",
   119          "//beacon-chain/p2p/peers/scorers:go_default_library",
   120          "//beacon-chain/p2p/testing:go_default_library",
   121          "//beacon-chain/p2p/types:go_default_library",
   122          "//beacon-chain/sync:go_default_library",
   123          "//cmd/beacon-chain/flags:go_default_library",
   124          "//proto/beacon/p2p/v1:go_default_library",
   125          "//proto/eth/v1alpha1:go_default_library",
   126          "//proto/eth/v1alpha1/wrapper:go_default_library",
   127          "//proto/interfaces:go_default_library",
   128          "//shared/abool:go_default_library",
   129          "//shared/bytesutil:go_default_library",
   130          "//shared/event:go_default_library",
   131          "//shared/featureconfig:go_default_library",
   132          "//shared/hashutil:go_default_library",
   133          "//shared/params:go_default_library",
   134          "//shared/sliceutil:go_default_library",
   135          "//shared/testutil:go_default_library",
   136          "//shared/testutil/assert:go_default_library",
   137          "//shared/testutil/require:go_default_library",
   138          "//shared/timeutils:go_default_library",
   139          "@com_github_ethereum_go_ethereum//p2p/enr:go_default_library",
   140          "@com_github_kevinms_leakybucket_go//:go_default_library",
   141          "@com_github_libp2p_go_libp2p_core//:go_default_library",
   142          "@com_github_libp2p_go_libp2p_core//network:go_default_library",
   143          "@com_github_libp2p_go_libp2p_core//peer:go_default_library",
   144          "@com_github_paulbellamy_ratecounter//:go_default_library",
   145          "@com_github_prysmaticlabs_eth2_types//:go_default_library",
   146          "@com_github_sirupsen_logrus//:go_default_library",
   147          "@com_github_sirupsen_logrus//hooks/test:go_default_library",
   148      ],
   149  )
   150  
   151  # gazelle:exclude fsm_benchmark_test.go
   152  go_test(
   153      name = "go_benchmark_test",
   154      size = "small",
   155      srcs = ["fsm_benchmark_test.go"],
   156      args = [
   157          "-test.bench=.",
   158          "-test.benchmem",
   159          "-test.v",
   160      ],
   161      embed = [":go_default_library"],
   162      local = True,
   163      tags = [
   164          "benchmark",
   165          "manual",
   166          "no-cache",
   167      ],
   168      deps = [
   169      ],
   170  )