1load("@io_bazel_rules_go//go:def.bzl", "go_binary") 2load(":generate_test.bzl", "generate_script") 3 4package( 5 default_visibility = ["//visibility:public"], 6) 7 8go_binary( 9 name = "example_command", 10 srcs = ["main.go"], 11 deps = [ 12 "//tests/legacy/examples/cgo:go_default_library", 13 ], 14) 15 16generate_script( 17 name = "example_command_script", 18 binary = ":example_command", 19) 20 21sh_test( 22 name = "example_command_test", 23 size = "small", 24 srcs = [":example_command_script"], 25 data = [":example_command"], 26) 27