• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1def format(target):
2    """Return a pair of 'module_name target_label' for the given tradefed test target, '' otherwise."""
3    p = providers(target)
4    if not p:
5        return ""
6    tradefed_test_info = p.get(
7        "//bazel/rules:tradefed_test.bzl%TradefedTestInfo")
8    if tradefed_test_info:
9    # Use space as a delimiter as Bazel labels can use many spacial characters in their target
10    # labels. See: https://bazel.build/concepts/labels#target-names
11        return "%s %s" % (tradefed_test_info.module_name, target.label)
12    else:
13        return ""
14    return ""
15