| load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") |
| load("//osbase/test/ktest:ktest.bzl", "k_test") |
| |
| go_library( |
| name = "callback", |
| srcs = ["callback.go"], |
| importpath = "source.monogon.dev/osbase/net/dhcp4c/callback", |
| visibility = ["//visibility:public"], |
| deps = [ |
| "//osbase/net/dhcp4c", |
| "@com_github_insomniacslk_dhcp//dhcpv4", |
| "@com_github_vishvananda_netlink//:netlink", |
| "@org_golang_x_sys//unix", |
| ], |
| ) |
| |
| go_test( |
| name = "callback_test", |
| srcs = ["callback_test.go"], |
| embed = [":callback"], |
| deps = [ |
| "//osbase/net/dhcp4c", |
| "@com_github_google_go_cmp//cmp", |
| "@com_github_insomniacslk_dhcp//dhcpv4", |
| "@com_github_vishvananda_netlink//:netlink", |
| "@org_golang_x_sys//unix", |
| ], |
| ) |
| |
| k_test( |
| name = "ktest", |
| tester = ":callback_test", |
| ) |