1load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_test") 2 3test_suite(name = "go_plugin") 4 5go_test( 6 name = "go_default_test", 7 srcs = ["all_test.go"], 8 data = [":plugin"], 9) 10 11go_binary( 12 name = "plugin", 13 srcs = ["plugin.go"], 14 out = "plugin.so", 15 linkmode = "plugin", 16) 17