commit | 274494a406e2a272ef2b551c595ab6fe49a73c75 | [log] [tgz] |
---|---|---|
author | janakr <janakr@google.com> | Thu Jan 03 08:23:44 2019 -0800 |
committer | Copybara-Service <copybara-piper@google.com> | Thu Jan 03 08:25:28 2019 -0800 |
tree | d4d7412242392f87850f3bb29cac02e236bd063b | |
parent | a9926436e10e044c35e7aa656aa98a6d26a18e17 [diff] |
Go through more-or-less-standard error checking when getting configured targets in tests. This still doesn't emit all possible errors, but it's a lot closer than we were before. We could try throwing errors instead, but that makes tons of tests fail. Emitting the errors is good enough, I think. Emitting errors (and not throwing) is what a --keep_going build would do, in any case. PiperOrigin-RevId: 227692048
{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.