14 lines
422 B
Python
14 lines
422 B
Python
load("@bazel_tools//tools/build_rules:test_rules.bzl", "rule_test")
|
|
|
|
def rule_test_exe(generates, **kwargs):
|
|
"""
|
|
Like 'rule_test' but appends ".exe" to the elements of
|
|
"generates".
|
|
"""
|
|
|
|
new_generates = select({
|
|
"@bazel_tools//src/conditions:windows": [e + ".exe" for e in generates],
|
|
"//conditions:default": generates,
|
|
})
|
|
|
|
rule_test(generates = new_generates, **kwargs)
|