aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/shell/bazel/bazel_worker_test.sh
Commit message (Collapse)AuthorAge
* workers: Make integration tests more robust. We no longer grep the process ↵Gravatar Philipp Wollermann2016-05-25
| | | | | | | list for running / not running workers, which caused the tests to be very flaky, but instead test what we're interested in by checking the generated output and the (recently improved) verbose log messages. -- MOS_MIGRATED_REVID=123093910
* workers: When a WorkerFactory is instantiated, first remove old worker logs ↵Gravatar Philipp Wollermann2016-05-24
| | | | | | | that belong to a prior running Bazel server. -- MOS_MIGRATED_REVID=123092141
* Fix #837: worker_verbose flag has no effect.Gravatar Philipp Wollermann2016-05-19
| | | | | | | Due to reusing an old Reporter instead of grabbing the current one for each build, verbose messages were lost and not printed to the console. Also adds a test for this feature. -- MOS_MIGRATED_REVID=122639383
* Set Bazel's workspace nameGravatar Kristina Chodorow2016-04-27
| | | | | | | | | | RELNOTES: Bazel's workspace name is now io_bazel. If you are using Bazel's source as an external repository, then you may want to update the name you're referring to it as or you'll begin seeing warnings about name mismatches in your code. -- MOS_MIGRATED_REVID=120926179
* Make the bazel_worker_test non-flaky, once and for all.Gravatar Philipp Wollermann2016-03-10
| | | | | -- MOS_MIGRATED_REVID=116801400
* Remove incremental heuristic from workers, as it was not really useful.Gravatar Philipp Wollermann2016-02-29
| | | | | -- MOS_MIGRATED_REVID=115800229
* Fix killing workers in bazel_worker_test.sh.Gravatar Philipp Wollermann2016-02-29
| | | | | | | While it works on Darwin, "ps -p <PID>" on Linux prints more information than just the PID, so the string magic there couldn't have worked. (I'm not exactly sure why we didn't notice this earlier...). -- MOS_MIGRATED_REVID=115799799
* Speed up bazel_worker_test a lot by removing calls to "bazel clean --batch". ↵Gravatar Philipp Wollermann2015-12-15
| | | | | | | | | Make killing worker processes more robust. Hopefully this gets rid of all flakes from this test. -- MOS_MIGRATED_REVID=110144458
* bazel_worker_test: Use pgrep instead of string magic to find workers.Gravatar Philipp Wollermann2015-12-15
| | | | | -- MOS_MIGRATED_REVID=110143616
* Split up the big monolithic ↵Gravatar Philipp Wollermann2015-11-30
| | | | | | | //third_party/bazel/src/test/java/com/google/devtools/build/lib/BUILD file into subpackages. -- MOS_MIGRATED_REVID=108855229
* De-dup worker_input fileGravatar Kristina Chodorow2015-11-16
| | | | | | | | An upcoming change exposed that worker_input ends up being created by multiple rules, which Bazel doesn't like. -- MOS_MIGRATED_REVID=107934993
* workers: Pass a map of input filenames -> digest of file contents to workers ↵Gravatar Philipp Wollermann2015-11-05
| | | | | | | so that they can cache and reuse state for unchanged inputs over multiple builds. -- MOS_MIGRATED_REVID=107066408
* workers: Restart worker processes when their binary has changed since they ↵Gravatar Philipp Wollermann2015-11-05
| | | | | | | were launched. -- MOS_MIGRATED_REVID=107050157
* Rationalize copyright headersGravatar Damien Martin-Guillerez2015-09-25
| | | | | | | | | | | The headers were modified with `find . -type f -exec 'sed' '-Ei' 's|Copyright 201([45]) Google|Copyright 201\1 The Bazel Authors|' '{}' ';'` And manual edit for not Google owned copyright. Because of the nature of ijar, I did not modified the header of file owned by Alan Donovan. The list of authors were extracted from the git log. It is missing older Google contributors that can be added on-demand. -- MOS_MIGRATED_REVID=103938715
* workers: Use the new worker testbed to check that workers get reused ↵Gravatar Philipp Wollermann2015-09-21
| | | | | | | correctly, restart after a clean exit and that workers returning junk are being dealt with. -- MOS_MIGRATED_REVID=103542544
* workers: Put all tests in bazel_worker_test.sh. Add a testbed that makes it ↵Gravatar Philipp Wollermann2015-09-21
| | | | | | | easy to test details of how the worker strategy behaves in corner cases. -- MOS_MIGRATED_REVID=103541927
* Rollback of several changes related to the persistent Javac worker.Gravatar Han-Wen Nienhuys2015-07-06
| | | | | -- MOS_MIGRATED_REVID=97476421
* Remove --experimental_persistent_javac. Bazel does not support theGravatar Han-Wen Nienhuys2015-06-29
| | | | | | | "local" spawn strategy. -- MOS_MIGRATED_REVID=97124055
* Add an integration test for the persistent JavaBuilder as a Worker process.Gravatar Philipp Wollermann2015-06-12
| | | | | -- MOS_MIGRATED_REVID=95818637
* Bazel: Add an integration test for the persistent JavaBuilder as a Worker ↵Gravatar Philipp Wollermann2015-06-10
process. -- MOS_MIGRATED_REVID=95531532