grpc_support/test/get_stream_engine not built on trybots. |
|||
Issue descriptionRevert https://codereview.chromium.org/2496953002/ was just landed due to breaking get_stream_engine on the waterfall, despite passing all trybots, because we're not apparently building it on any of the trybots. Could we at least get building the tests (Or better, actually running them) added to a trybot?
,
Nov 11 2016
I can compile components_unittests locally with https://crrev.com/2373663002 patched in. Maybe this file is not built as part of components_unittests after all?
,
Nov 11 2016
Never mind, I got confused about rebasing and patches and reverts. Indeed compiling components_unittest fails with the patch.
,
Nov 11 2016
See https://codereview.chromium.org/2494153002/# for an toy example of a break in this file failing on the CQ. I'll patch locally to see what is going on.
,
Nov 11 2016
Okay, good :). I tried to look at the actual output of the trybots you were running, and it looks like BidirectionalStream* tests were never run (https://chromium-swarm.appspot.com/task?id=3268d95331aea810&refresh=10&show_raw=1). The last diff uploaded in the CL is actually before my change landed. Does the CQ cache results for some period of time? If so, and you ran the test before my change but then submitted after my change, that would explain the issue. That seems wrong though.
,
Nov 11 2016
,
Nov 15 2016
Yes, #5 explains it, thank you for investigating. https://crrev.com/2492703002 by gcasto@chromium.org landed on Nov 10 at 13:44:49-0800. Later, https://crrev.com/2373663002 by bnc@chromium.org landed on Nov 11 at 08:21:12-0800, but its trybots ran before the first CL landed, so they passed. On the other hand, if I apply https://crrev.com/2373663002 to current tip of tree, compilation fails on most trybots, see https://crrev.com/2500963004. Trybot results are cached for some amount of time, this is intentional, so I'm closing this issue as WAI. In fact, even if they were not cached at all, this race could happen if the first CL lands after the trybots start for the second CL. |
|||
►
Sign in to add a comment |
|||
Comment 1 by gcasto@chromium.org
, Nov 11 2016