Skip to content
Snippets Groups Projects
Commit abd0fe0b authored by Oliver Herms's avatar Oliver Herms
Browse files

Remove BAZEL

parent ff83e86a
No related branches found
No related tags found
No related merge requests found
Showing
with 4 additions and 573 deletions
......@@ -13,17 +13,11 @@ addons:
- unzip
- python
before_install:
- wget https://github.com/bazelbuild/bazel/releases/download/0.19.0/bazel-0.19.0-installer-linux-x86_64.sh
- sha256sum -c .travis.bazel-0.19.0-installer-linux-x86_64.sh.sha256
- bash bazel-0.19.0-installer-linux-x86_64.sh --user
script:
- mkdir -p $HOME/gopath/src/github.com/bio-routing/
- ln -s $TRAVIS_BUILD_DIR $HOME/gopath/src/github.com/bio-routing/bio-rd || true
- cp .bazelrc.travis .bazelrc
- bazel test //...
- bazel coverage //...
- bazel build //vendor/github.com/q3k/goveralls
- bazel-bin/vendor/github.com/q3k/goveralls/linux_amd64_stripped/goveralls -coverprofile=$(find bazel-testlogs/ -iname coverage.dat -or -iname baseline_coverage.dat | paste -sd ',') -merge=false
- cd $HOME/gopath/src/github.com/bio-routing/bio-rd
- go test -v -cover -race -coverprofile=coverage.out ./...
- go install github.com/bio-routing/bio-rd/vendor/github.com/q3k/goveralls/
- goveralls -coverprofile=coverage.out -merge=false
load("@bazel_gazelle//:def.bzl", "gazelle")
# gazelle:prefix github.com/bio-routing/bio-rd
# gazelle:resolve go google.golang.org/grpc //vendor/google.golang.org/grpc:go_default_library
# gazelle:resolve go golang.org/x/net/context //vendor/golang.org/x/net/context:go_default_library
# gazelle:resolve go github.com/golang/protobuf //vendor/github.com/golang/protobuf:go_default_library
gazelle(
name = "gazelle",
external = "vendored",
prefix = "github.com/bio-routing/bio-rd",
)
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
go_library(
name = "go_default_library",
srcs = ["main.go"],
importpath = "github.com/bio-routing/bio-rd/apps/bmp-streamer",
visibility = ["//visibility:private"],
deps = [
"//apps/bmp-streamer/pkg/apiserver:go_default_library",
"//apps/bmp-streamer/pkg/bmpstreamer:go_default_library",
"//apps/bmp-streamer/pkg/config:go_default_library",
"//lib/grpchelper:go_default_library",
"//protocols/bgp/server:go_default_library",
"//vendor/github.com/grpc-ecosystem/go-grpc-prometheus:go_default_library",
"//vendor/github.com/sirupsen/logrus:go_default_library",
"//vendor/google.golang.org/grpc:go_default_library",
],
)
go_binary(
name = "bmp-streamer",
embed = [":go_default_library"],
visibility = ["//visibility:public"],
)
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
go_library(
name = "go_default_library",
srcs = ["main.go"],
importpath = "github.com/bio-routing/bio-rd/apps/bmp-streamer/client",
visibility = ["//visibility:private"],
deps = [
"//apps/bmp-streamer/pkg/bmpstreamer:go_default_library",
"//net:go_default_library",
"//net/api:go_default_library",
"//vendor/github.com/sirupsen/logrus:go_default_library",
"//vendor/google.golang.org/grpc:go_default_library",
],
)
go_binary(
name = "client",
embed = [":go_default_library"],
visibility = ["//visibility:public"],
)
load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
go_library(
name = "go_default_library",
srcs = ["server.go"],
importpath = "github.com/bio-routing/bio-rd/apps/bmp-streamer/pkg/apiserver",
visibility = ["//visibility:public"],
deps = [
"//apps/bmp-streamer/pkg/bmpstreamer:go_default_library",
"//net:go_default_library",
"//net/api:go_default_library",
"//protocols/bgp/packet:go_default_library",
"//protocols/bgp/server:go_default_library",
"//route:go_default_library",
"//routingtable:go_default_library",
],
)
go_test(
name = "go_default_test",
srcs = ["server_test.go"],
embed = [":go_default_library"],
deps = [
"//apps/bmp-streamer/pkg/bmpstreamer:go_default_library",
"//net:go_default_library",
"//net/api:go_default_library",
"//protocols/bgp/types:go_default_library",
"//route:go_default_library",
"//route/api:go_default_library",
"//vendor/github.com/stretchr/testify/assert:go_default_library",
],
)
load("@io_bazel_rules_go//go:def.bzl", "go_library")
load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
proto_library(
name = "bmpstreamer_proto",
srcs = ["bmp.proto"],
visibility = ["//visibility:public"],
deps = [
"//net/api:api_proto",
"//route/api:api_proto",
],
)
go_proto_library(
name = "bmpstreamer_go_proto",
compilers = ["@io_bazel_rules_go//proto:go_grpc"],
importpath = "github.com/bio-routing/bio-rd/apps/bmp-streamer/pkg/bmpstreamer",
proto = ":bmpstreamer_proto",
visibility = ["//visibility:public"],
deps = [
"//net/api:go_default_library",
"//route/api:go_default_library",
"//vendor/google.golang.org/grpc:go_default_library",
"//vendor/github.com/golang/protobuf/proto:go_default_library",
"//vendor/golang.org/x/net/context:go_default_library",
],
)
go_library(
name = "go_default_library",
embed = [":bmpstreamer_go_proto"],
importpath = "github.com/bio-routing/bio-rd/apps/bmp-streamer/pkg/bmpstreamer",
visibility = ["//visibility:public"],
)
load("@io_bazel_rules_go//go:def.bzl", "go_library")
go_library(
name = "go_default_library",
srcs = ["config.go"],
importpath = "github.com/bio-routing/bio-rd/apps/bmp-streamer/pkg/config",
visibility = ["//visibility:public"],
deps = ["//vendor/gopkg.in/yaml.v2:go_default_library"],
)
load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
go_library(
name = "go_default_library",
srcs = [
"peer.go",
"server.go",
],
importpath = "github.com/bio-routing/bio-rd/config",
visibility = ["//visibility:public"],
deps = [
"//net:go_default_library",
"//routingtable:go_default_library",
"//routingtable/filter:go_default_library",
"//routingtable/locRIB:go_default_library",
"//vendor/github.com/taktv6/tflow2/convert:go_default_library",
],
)
go_test(
name = "go_default_test",
srcs = ["server_test.go"],
embed = [":go_default_library"],
)
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
go_library(
name = "go_default_library",
srcs = [
"main.go",
"main_ipv4.go",
],
importpath = "github.com/bio-routing/bio-rd/examples/bgp",
visibility = ["//visibility:private"],
deps = [
"//config:go_default_library",
"//net:go_default_library",
"//protocols/bgp/server:go_default_library",
"//routingtable:go_default_library",
"//routingtable/filter:go_default_library",
"//routingtable/locRIB:go_default_library",
"//vendor/github.com/sirupsen/logrus:go_default_library",
],
)
go_binary(
name = "bgp",
embed = [":go_default_library"],
visibility = ["//visibility:public"],
)
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
go_library(
name = "go_default_library",
srcs = ["main_bmp.go"],
importpath = "github.com/bio-routing/bio-rd/examples/bmp",
visibility = ["//visibility:private"],
deps = [
"//protocols/bgp/server:go_default_library",
"//routingtable/locRIB:go_default_library",
"//vendor/github.com/sirupsen/logrus:go_default_library",
],
)
go_binary(
name = "bmp",
embed = [":go_default_library"],
visibility = ["//visibility:public"],
)
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
go_library(
name = "go_default_library",
srcs = ["gen_initial_corpus.go"],
importpath = "github.com/bio-routing/bio-rd/fuzzing/packet",
visibility = ["//visibility:private"],
)
go_binary(
name = "packet",
embed = [":go_default_library"],
visibility = ["//visibility:public"],
)
load("@io_bazel_rules_go//go:def.bzl", "go_library")
go_library(
name = "go_default_library",
srcs = [
"helper.go",
"log.go",
],
importpath = "github.com/bio-routing/bio-rd/lib/grpchelper",
visibility = ["//visibility:public"],
deps = [
"//vendor/github.com/grpc-ecosystem/go-grpc-middleware:go_default_library",
"//vendor/github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus:go_default_library",
"//vendor/github.com/grpc-ecosystem/go-grpc-middleware/recovery:go_default_library",
"//vendor/github.com/grpc-ecosystem/go-grpc-middleware/tags:go_default_library",
"//vendor/github.com/grpc-ecosystem/go-grpc-prometheus:go_default_library",
"//vendor/github.com/prometheus/client_golang/prometheus/promhttp:go_default_library",
"//vendor/github.com/q3k/statusz:go_default_library",
"//vendor/github.com/sirupsen/logrus:go_default_library",
"//vendor/google.golang.org/grpc:go_default_library",
"//vendor/google.golang.org/grpc/codes:go_default_library",
"//vendor/google.golang.org/grpc/reflection:go_default_library",
],
)
load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
go_library(
name = "go_default_library",
srcs = [
"ip.go",
"prefix.go",
],
importpath = "github.com/bio-routing/bio-rd/net",
visibility = ["//visibility:public"],
deps = ["//net/api:go_default_library"],
)
go_test(
name = "go_default_test",
srcs = [
"ip_test.go",
"prefix_test.go",
],
embed = [":go_default_library"],
deps = [
"//net/api:go_default_library",
"//vendor/github.com/stretchr/testify/assert:go_default_library",
],
)
load("@io_bazel_rules_go//go:def.bzl", "go_library")
load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
proto_library(
name = "api_proto",
srcs = ["net.proto"],
visibility = ["//visibility:public"],
)
go_proto_library(
name = "api_go_proto",
importpath = "github.com/bio-routing/bio-rd/net/api",
proto = ":api_proto",
visibility = ["//visibility:public"],
deps = [
"//vendor/github.com/golang/protobuf/proto:go_default_library",
],
)
go_library(
name = "go_default_library",
embed = [":api_go_proto"],
importpath = "github.com/bio-routing/bio-rd/net/api",
visibility = ["//visibility:public"],
deps = [
"//vendor/github.com/golang/protobuf/proto:go_default_library",
],
)
load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
go_library(
name = "go_default_library",
srcs = [
"bgp.go",
"decode_options.go",
"decoder.go",
"encode_options.go",
"encoder.go",
"helper.go",
"mp_reach_nlri.go",
"mp_unreach_nlri.go",
"nlri.go",
"parameters.go",
"path_attribute_flags.go",
"path_attributes.go",
"update.go",
],
importpath = "github.com/bio-routing/bio-rd/protocols/bgp/packet",
visibility = ["//visibility:public"],
deps = [
"//net:go_default_library",
"//protocols/bgp/types:go_default_library",
"//route:go_default_library",
"//util/decode:go_default_library",
"//vendor/github.com/taktv6/tflow2/convert:go_default_library",
],
)
go_test(
name = "go_default_test",
srcs = [
"decoder_test.go",
"encoder_test.go",
"mp_reach_nlri_test.go",
"mp_unreach_nlri_test.go",
"nlri_test.go",
"path_attributes_test.go",
],
embed = [":go_default_library"],
deps = [
"//net:go_default_library",
"//protocols/bgp/types:go_default_library",
"//vendor/github.com/stretchr/testify/assert:go_default_library",
"//vendor/github.com/taktv6/tflow2/convert:go_default_library",
],
)
load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
go_library(
name = "go_default_library",
srcs = [
"bmp_router.go",
"bmp_server.go",
"fake_conn.go",
"fsm.go",
"fsm_active.go",
"fsm_address_family.go",
"fsm_cease.go",
"fsm_connect.go",
"fsm_established.go",
"fsm_idle.go",
"fsm_manager.go",
"fsm_open_confirm.go",
"fsm_open_sent.go",
"peer.go",
"server.go",
"sockopt.go",
"tcplistener.go",
"update_helper.go",
"update_sender.go",
"util.go",
],
importpath = "github.com/bio-routing/bio-rd/protocols/bgp/server",
visibility = ["//visibility:public"],
deps = [
"//config:go_default_library",
"//net:go_default_library",
"//protocols/bgp/packet:go_default_library",
"//protocols/bgp/types:go_default_library",
"//protocols/bmp/packet:go_default_library",
"//route:go_default_library",
"//routingtable:go_default_library",
"//routingtable/adjRIBIn:go_default_library",
"//routingtable/adjRIBOut:go_default_library",
"//routingtable/filter:go_default_library",
"//routingtable/locRIB:go_default_library",
"//vendor/github.com/sirupsen/logrus:go_default_library",
"//vendor/github.com/taktv6/tflow2/convert:go_default_library",
],
)
go_test(
name = "go_default_test",
srcs = [
"bmp_router_test.go",
"bmp_server_test.go",
"fsm_address_family_test.go",
"fsm_open_sent_test.go",
"fsm_test.go",
"server_test.go",
"update_helper_test.go",
"update_sender_test.go",
],
embed = [":go_default_library"],
deps = [
"//config:go_default_library",
"//net:go_default_library",
"//protocols/bgp/packet:go_default_library",
"//protocols/bgp/types:go_default_library",
"//protocols/bmp/packet:go_default_library",
"//route:go_default_library",
"//routingtable:go_default_library",
"//routingtable/adjRIBIn:go_default_library",
"//routingtable/filter:go_default_library",
"//routingtable/locRIB:go_default_library",
"//testing:go_default_library",
"//vendor/github.com/sirupsen/logrus:go_default_library",
"//vendor/github.com/stretchr/testify/assert:go_default_library",
],
)
load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
go_library(
name = "go_default_library",
srcs = [
"aggregator.go",
"as_path.go",
"community.go",
"large_community.go",
"unknown_attribute.go",
],
importpath = "github.com/bio-routing/bio-rd/protocols/bgp/types",
visibility = ["//visibility:public"],
)
go_test(
name = "go_default_test",
srcs = [
"community_test.go",
"large_community_benchmark_test.go",
"large_community_test.go",
"unknown_attrinute_test.go",
],
embed = [":go_default_library"],
deps = ["//vendor/github.com/stretchr/testify/assert:go_default_library"],
)
load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
go_library(
name = "go_default_library",
srcs = [
"common_header.go",
"decode.go",
"information_tlv.go",
"initiation_message.go",
"peer_down.go",
"peer_up.go",
"per_peer_header.go",
"route_mirroring.go",
"route_monitoring.go",
"stats_report.go",
"termination_message.go",
],
importpath = "github.com/bio-routing/bio-rd/protocols/bmp/packet",
visibility = ["//visibility:public"],
deps = [
"//util/decoder:go_default_library",
"//vendor/github.com/taktv6/tflow2/convert:go_default_library",
],
)
go_test(
name = "go_default_test",
srcs = [
"common_header_test.go",
"decode_test.go",
"information_tlv_test.go",
"initiation_message_test.go",
"peer_down_test.go",
"peer_up_test.go",
"per_peer_header_test.go",
"route_mirroring_test.go",
"route_monitoring_test.go",
"stats_report_test.go",
"termination_message_test.go",
],
embed = [":go_default_library"],
deps = ["//vendor/github.com/stretchr/testify/assert:go_default_library"],
)
load("@io_bazel_rules_go//go:def.bzl", "go_library")
go_library(
name = "go_default_library",
srcs = [
"router.go",
"server.go",
],
importpath = "github.com/bio-routing/bio-rd/protocols/bmp/server",
visibility = ["//visibility:public"],
deps = [
"//protocols/bgp/packet:go_default_library",
"//protocols/bmp/packet:go_default_library",
"//routingtable/locRIB:go_default_library",
"//vendor/github.com/sirupsen/logrus:go_default_library",
"//vendor/github.com/taktv6/tflow2/convert:go_default_library",
],
)
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",
"tlv_unknown.go",
],
importpath = "github.com/bio-routing/bio-rd/protocols/isis/packet",
visibility = ["//visibility:public"],
deps = [
"//protocols/isis/types:go_default_library",
"//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",
"header_test.go",
"hello_test.go",
"isis_test.go",
"lsp_test.go",
"psnp_test.go",
"tlv_area_addresses_test.go",
"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",
"tlv_padding_test.go",
"tlv_protocols_supported_test.go",
"tlv_unknown_test.go",
],
embed = [":go_default_library"],
deps = [
"//protocols/isis/types:go_default_library",
"//vendor/github.com/stretchr/testify/assert:go_default_library",
],
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment