github.com/tiagovtristao/plz@v13.4.0+incompatible/tools/please_go_test/gotest/BUILD (about)

     1  go_library(
     2      name = "gotest",
     3      srcs = [
     4          "find_cover_vars.go",
     5          "write_test_main.go",
     6      ],
     7      visibility = ["//tools/please_go_test:all"],
     8      deps = [
     9          "//src/fs",
    10          "//third_party/go:logging",
    11      ],
    12  )
    13  
    14  go_test(
    15      name = "find_cover_vars_test",
    16      srcs = ["find_cover_vars_test.go"],
    17      data = [
    18          "test_data/binary/core.a",
    19          "test_data/binary/lock.go",
    20          "test_data/core.a",
    21          "test_data/lock.go",
    22          ":test_excluded_archive",
    23      ],
    24      deps = [
    25          ":gotest",
    26          "//third_party/go:testify",
    27      ],
    28  )
    29  
    30  # Little tweak so we don't have to commit this file twice.
    31  genrule(
    32      name = "test_excluded_archive",
    33      srcs = ["test_data/core.a"],
    34      outs = ["test_data/x/core.a"],
    35      cmd = "cp $SRC $OUT",
    36  )
    37  
    38  go_test(
    39      name = "write_test_main_test",
    40      srcs = ["write_test_main_test.go"],
    41      data = glob(["test_data/*.go"]),
    42      deps = [
    43          ":gotest",
    44          "//third_party/go:testify",
    45      ],
    46  )