diff --git a/tools/go/def.bzl b/tools/go/def.bzl index 0176f25a7..115b15abb 100644 --- a/tools/go/def.bzl +++ b/tools/go/def.bzl @@ -9,13 +9,15 @@ def _go_test_transition_impl(settings, attr): if attr.eth_network == "minimal": settings["//proto:network"] = "minimal" settings["@io_bazel_rules_go//go/config:tags"] += ["minimal"] - elif attr.eth_network == "mainnet": # Default / optional + elif attr.eth_network == "mainnet": # Default / optional settings["//proto:network"] = "mainnet" settings["@io_bazel_rules_go//go/config:tags"] += ["mainnet"] if attr.gotags: settings["@io_bazel_rules_go//go/config:tags"] += attr.gotags + if str(settings["//command_line_option:compilation_mode"]) == "dbg": + settings["@io_bazel_rules_go//go/config:debug"] = True return settings go_test_transition = transition( @@ -23,10 +25,14 @@ go_test_transition = transition( inputs = [ "@io_bazel_rules_go//go/config:tags", "//proto:network", + "//command_line_option:compilation_mode", + "@io_bazel_rules_go//go/config:debug", ], outputs = [ "@io_bazel_rules_go//go/config:tags", "//proto:network", + "//command_line_option:compilation_mode", + "@io_bazel_rules_go//go/config:debug", ], )