Skip to content
Snippets Groups Projects
BUILD.bazel 1.83 KiB
Newer Older
load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")

go_library(
    name = "go_default_library",
    srcs = [
        "csnp.go",
        "header.go",
        "hello.go",
        "isis.go",
        "lsp.go",
        "lsp_entry.go",
        "psnp.go",
        "tlv.go",
        "tlv_area_addresses.go",
        "tlv_authentication.go",
        "tlv_checksum.go",
        "tlv_dynamic_hostname.go",
        "tlv_extended_ip_reachability.go",
        "tlv_extended_is_reachability.go",
        "tlv_ip_interface_address.go",
        "tlv_is_neighbors.go",
        "tlv_is_reachability.go",
        "tlv_p2p_adj_state.go",
        "tlv_padding.go",
        "tlv_protocols_supported.go",
Oliver Herms's avatar
Oliver Herms committed
        "tlv_unknown.go",
    ],
    importpath = "github.com/bio-routing/bio-rd/protocols/isis/packet",
    visibility = ["//visibility:public"],
    deps = [
        "//protocols/isis/types:go_default_library",
Oliver Herms's avatar
Oliver Herms committed
        "//util/decode:go_default_library",
        "//util/math:go_default_library",
        "//vendor/github.com/FMNSSun/libhash/fletcher:go_default_library",
        "//vendor/github.com/taktv6/tflow2/convert:go_default_library",
    ],
)

go_test(
    name = "go_default_test",
    srcs = [
        "csnp_test.go",
Oliver Herms's avatar
Oliver Herms committed
        "header_test.go",
        "hello_test.go",
        "isis_test.go",
        "lsp_test.go",
        "psnp_test.go",
Oliver Herms's avatar
Oliver Herms committed
        "tlv_area_addresses_test.go",
Oliver Herms's avatar
Oliver Herms committed
        "tlv_checksum_test.go",
        "tlv_dynamic_hostname_test.go",
        "tlv_ip_interface_address_test.go",
        "tlv_is_neighbors_test.go",
        "tlv_p2p_adj_state_test.go",
Oliver Herms's avatar
Oliver Herms committed
        "tlv_padding_test.go",
Oliver Herms's avatar
Oliver Herms committed
        "tlv_protocols_supported_test.go",
Oliver Herms's avatar
Oliver Herms committed
        "tlv_unknown_test.go",
    ],
    embed = [":go_default_library"],
    deps = [
        "//protocols/isis/types:go_default_library",
        "//vendor/github.com/stretchr/testify/assert:go_default_library",
    ],
)