aboutsummaryrefslogtreecommitdiff
path: root/toolchains
AgeCommit message (Collapse)Author
2021-10-04Improve escaping in unittest failure message (#320)Samuel Freilich
2019-10-30Migrate for --incompatible_use_platforms_repo_for_constraints (#214)Marcel Hlopko
2019-10-08Fix to 1.0.1 - add missing .bzl files (#201)aiuto
2019-02-11Add basic shell testing for unittest.bzl (#108)c-parsons
2019-01-18reorder toolchain targets to help clarity (#95)c-parsons
2019-01-16add unittest/toolchains/BUILD as a test dep (#96)c-parsons
* add unittest/toolchains/BUILD as a test dep * remove extra whitespace
2019-01-14add missing license notices (#94)c-parsons
2018-12-04unittest.bzl: supports Windows (#84)László Csomor
In this commit: - change unittest.bzl to declare a named output file instead of relying on the deprecated [1] default output name (ctx.outputs.executable). - define a new toolchain_type and toolchain rules for cmd.exe and for Bash (basically Windows and non-Windows) - register the new toolchains in workspace.bzl - let unittest.make-created test rules require the new toolchain_type - write the test output script as a Windows batch script or as a Shell script, depending on the selected toolchain This PR enables the Bazel team to break the Bash dependency (for test execution) on Windows, and can run Starlark unittests with the new, Windows-native test wrapper (still under development). See https://github.com/bazelbuild/bazel/issues/5508