<div>
                <div><div style="caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68);"><div>The “bring your own compute” CI provider Buildkite [1] has a feature called annotations. Which allows you to bring failure messages up to outside of the logs.</div><div><br></div><div>They have a plugin that does this automatically for RSpec [2]. </div><div><br></div><div>It’s pretty great!</div><div><br></div><div>The technique used though, a custom formatter, could easily be extended to comment on PRs with a bit of wiring.</div><div><br></div><div>Cheers</div><div><div>Jon Rowe</div><div><br></div><div>[1] <a href="https://buildkite.com/" class="-dejalu-autolinker -dejalu-autolinker-url">buildkite.com</a></div><div>[2] <a href="https://github.com/sj26/rspec-buildkite" class="-dejalu-autolinker -dejalu-autolinker-url">github.com/sj26/rspec-buildkite</a></div></div></div></div><div><div><div>Jon Rowe</div><div>---------------------------</div><div>mail@jonrowe.co.uk</div><div>jonrowe.co.uk</div></div></div>
            </div>
            <div><br></div>
            <div style="color: #aaa;">On 27 February 2019 at 09:58, Samuel Joseph wrote:</div>
            <blockquote type="cite" style="border-left-color:#ccc;border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                 
                <div>
                <div><div><div><div>Hi LRugers,</div><div><br></div><div>Hope everyone is well.  I was wondering if anyone else found themselves </div><div>getting exhausted scrolling through long testing logs to find errors </div><div>from CI on PRs?  All the CI systems we've used so far are great at </div><div>providing a link to the complete CI output in a PR, but it always seems </div><div>to take a fair few minutes to get through the CI logs to find the actual </div><div>error message that will then allow us to debug the issue.</div><div><br></div><div>Does anyone know of a clever CI system that is smart enough to rake the </div><div>relevant error message (from the few failing tests) and post that </div><div>directly into a GitHub PR or similar in order to speed up the process of </div><div>analysis?</div><div><br></div><div>Many thanks in advance</div><div><br></div><div>Best, Sam</div><div><br></div><div>_______________________________________________</div><div>Chat mailing list</div><div><a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a></div><div>Archives: <a href="http://lists.lrug.org/pipermail/chat-lrug.org">lists.lrug.org/pipermail/chat-lrug.org</a></div><div>Manage your subscription: <a href="http://lists.lrug.org/options.cgi/chat-lrug.org">lists.lrug.org/options.cgi/chat-lrug.org</a></div><div>List info: <a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org">lists.lrug.org/listinfo.cgi/chat-lrug.org</a></div></div></div></div></div>
            </blockquote>