commit | 6fff77a5b0e4ba8b179ab9e0b70ad22eba94fce5 | [log] [tgz] |
---|---|---|
author | elenairina <elenairina@google.com> | Sat Jan 11 04:14:41 2020 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Sat Jan 11 04:15:39 2020 -0800 |
tree | e687ff12ed6d094a5cfbaddf70d75d7b21a3c164 | |
parent | f09b2fc70a0caa6113b1c010b4dbffe7089bf983 [diff] |
Partial roll-forward of https://github.com/bazelbuild/bazel/commit/9700ee6778706e6be65c377cb13f758e18f4a3ae of the test runner changes. The culprit of the rollback was an additional java_proto dependency on the test runner (which is used from head, not built at the same time with bazel). The dependency comes from using the worker protocol to communicate between bazel and the test runner. The roll-forward is fixing the culprit by using jarjar to rename all protobuf and worker protocol's classes. Additionally remove everything else in the persistent test runner jar to avoid one version errors. RELNOTES: None. PiperOrigin-RevId: 289239195
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel rebuilds only 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