On Tue, Apr 26, 2016 at 03:49:11PM +0200, Gabor Krizsanits wrote: > As someone who was high on the list of try server usage for two > weeks.... My problem was a test I tried to fix for both e10s and > non-e10s, and it timed out _sometimes_ on _some_ platforms even > depending on debug/release build. It was a whack-a-mole game by > fiddling with the test and a complex patch. I did stop old builds but > I did not run only the test in question but the rest of them as well > because of the invasive nature of the patch the whole thing was > sitting on. Probably I could have been smarter, BUT... > > What would have helped me a lot in this case and most cases when I > rely on the try server is the ability to push a new changeset on top > of my previous one, and tell the server to use the previous session > instead of a full rebuild (if there is only a change in the tests > that's even better, no rebuild at all) and then tell the server > exactly which tests I want to re-run with those changes (as it can be > an empty set this can be used to trigger additional tests for a > previous push). This could all be done by an extensions to the try > syntax like -continue [hash]. As an addition this follow up push would > also kill the previous job. > > Maybe there is already such functionality available, just I'm not > aware of it (I would be so happy if this were the case, and would feel > bad for the machine hours I wasted...), if so please let me know.
You can do that more or less with moz-ci. IIRC, the setup is detailed somewhere on Armen's blog (CCed, he might be able to point you there) Mike _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform