Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reland "Enable continuous mode/runtime counter relocation for coverag…
…e builds" This is a reland of commit 0265879 The original change was reverted because this enabled the continuous mode on PGO bots, causing them to fail. The continuous mode was enabled everywhere by the change made in the original CL to test_env.py. It is believed that the continuous mode is incompatible with pgo builds because PGO builds make manual calls to compiler-rt to flush the counters. To address this, this reland wil omit the changes made to test_env.py. Instead, continuous mode will be enabled on the bots later by updating the recipe, which is in a separate repository. Original change's description: > Enable continuous mode/runtime counter relocation for coverage builds > > Enabling the continuous mode for coverage builds allows us to recover > coverage data for test processes run in sandboxes while avoiding the CQ > failures that we see with the noncontinuous mode that flushes all the > counters to disk at process shutdown. This should also be expected to > recover coverage data for tests that exit abnormally. > > Enabling the continuous mode is also the first step in landing several > changes that will potentially improve instrumented test performance. > > > Cq-Include-Trybots: luci.chromium.try:chromeos-amd64-generic-siso-rel > Cq-Include-Trybots: luci.chromium.try:ios-simulator-siso > Cq-Include-Trybots: luci.chromium.try:linux_chromium_asan_siso_rel_ng > Cq-Include-Trybots: luci.chromium.try:mac-siso-rel > Change-Id: Iab1177b2e8f5a24887a33417d1556c90f1002363 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4953786 > Reviewed-by: Junji Watanabe <jwata@google.com> > Reviewed-by: danakj <danakj@chromium.org> > Reviewed-by: Ben Pastene <bpastene@chromium.org> > Reviewed-by: Hans Wennborg <hans@chromium.org> > Commit-Queue: Alan Zhao <ayzhao@google.com> > Reviewed-by: Dominic Farolino <dom@chromium.org> > Reviewed-by: Prakhar Asthana <pasthana@google.com> > Cr-Commit-Position: refs/heads/main@{#1235959} Bug: 1462187,1468343,1510916 Change-Id: I8a065f0a5886a53f5509491796501dd5b288c99a Cq-Include-Trybots: luci.chromium.try:chromeos-amd64-generic-siso-rel Cq-Include-Trybots: luci.chromium.try:ios-simulator-siso Cq-Include-Trybots: luci.chromium.try:linux_chromium_asan_siso_rel_ng Cq-Include-Trybots: luci.chromium.try:mac-siso-rel Cq-Include-Trybots: chrome/try:linux-pgo,mac-pgo,win64-pgo Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5122344 Commit-Queue: Prakhar Asthana <pasthana@google.com> Reviewed-by: Junji Watanabe <jwata@google.com> Reviewed-by: Prakhar Asthana <pasthana@google.com> Reviewed-by: Dominic Farolino <dom@chromium.org> Reviewed-by: danakj <danakj@chromium.org> Reviewed-by: Hans Wennborg <hans@chromium.org> Commit-Queue: Alan Zhao <ayzhao@google.com> Cr-Commit-Position: refs/heads/main@{#1245683}
- Loading branch information