commit | 55851692b4a6d47fe6f5d5fe78455174271bc0fe | [log] [tgz] |
---|---|---|
author | ulfjack <ulfjack@google.com> | Wed Aug 07 02:45:37 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Aug 07 02:46:37 2019 -0700 |
tree | d805f8728f699f1dbfe19356609526138b1ac3e8 | |
parent | 5ce60ff1e02ead0618808237f01b8a343bd93679 [diff] |
Store the total number of runs per test Instead of recomputing the runs per test everywhere it's needed, compute it once and store it in the TestTargetExecutionSettings. This is purely a cleanup change and should have no impact on semantics. This should not affect memory consumption, because object size is a multiple of 8, and there were previously 11 4-byte fields (assuming compressed oops) in this class. PiperOrigin-RevId: 262096308
{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.