commit | c0e5799fe986cac20efb05ec54f0cee03872273b | [log] [tgz] |
---|---|---|
author | ulfjack <ulfjack@google.com> | Fri Feb 01 14:11:46 2019 -0800 |
committer | Copybara-Service <copybara-piper@google.com> | Fri Feb 01 14:13:33 2019 -0800 |
tree | 8607a7c87b6a5806e15f9562f0dc0e51babf374c | |
parent | bd81bf0df57e7877454ea20748cd6f14b1f1d5de [diff] |
Always set a trap for SIGTERM in test-setup.sh If we don't set a trap here, then bash ignores the signal, and the test process also does not receive the signal, so the test runner has no chance of writing a test.xml output. However, the behavior of trap forwarding the signal to the subprocess is not at all documented in the bash documentation, and also inconsistent with the behavior reported in #7119. There is a similar problem in the Java stub template reported in #6338. This may or may not be progress on #4608. PiperOrigin-RevId: 232035930
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel only rebuilds what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.
One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.
Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.
Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.
Follow our tutorials:
See CONTRIBUTING.md
Bazel is released in ‘Beta’. See the product roadmap to learn about the path toward a stable 1.0 release.