On Fri, Sep 25, 2015 at 10:46 AM, Josh Matthews <j...@joshmatthews.net>
wrote:

> On 2015-09-25 10:06 AM, Robert O'Callahan wrote:
>
>> On Sat, Sep 26, 2015 at 1:46 AM, Ehsan Akhgari <ehsan.akhg...@gmail.com>
>> wrote:
>>
>> Our static analysis builds can be easily triggered from the try server
>>> (although I have been unable to get anyone interested to fix bug 1116518
>>> to
>>> make those builds happen on the try server by default, which makes it all
>>> too easy for people to forget to turn on these builds from their
>>> trychooser
>>> syntax) so as soon as the code is pushed to try (perhaps through
>>> autoland)
>>> the check failures will be visible as build failures.  I'm not quite sure
>>> what it would take to get those build failures to appear in MozReview but
>>> it should be possible.
>>>
>>>
>> The tricky bit is to determine which failures were introduced by the
>> patch,
>> and just display those, and display them in the context of the patch in
>> some way that makes sense.
>>
>> Rob
>>
>>
> If the static checkers are not a big resource drain, we could just run it
> on the parent revision as well and diff the output. Alternatively, store
> the results of such runs against our non-try branches somewhere where the
> results are easily accessible, then again fetch and diff.
>

Yes, that would be the way to do it for non-CI checkers.  CodeChecker has
actually built good support for this workflow, but it is more focused
towards post-commit detection of the regressions in what the checkers
find.  What makes that super interesting is that we can also add Mozilla
specific checks to that framework!

-- 
Ehsan
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to