On Fri, Nov 23, 2012 at 1:34 AM, Henrik Skupin <[email protected]> wrote:

> [email protected] wrote on 11/21/12 9:28 AM:
>
> > 1. Any work Henrik already started for certain crashtests (since I
> > know he's got a few in queue) - finish those off
>
> The primarily work I wanted to do here is done now. I have investigated
> our two blockers which prevents us from turning on crashtests on
> mozilla-central. Those are now in developers hands. That means today I
> will get some of the crashtests written for still broken cases. I will
> not spend more than half a day on it.
>
> > 2. Henrik shifts focus towards smoke test automation for the full
> > stack, I'll finish off the gUM smoke test automation (which is 90%
> > done).
>
> To combine what everyone else said, what do you want me to start on
> first? Are these gUM or PeerConnection tests? I think with Jasons basic
> gUM tests we have a good first start once landed, and I should do a
> similar thing for the peerconnection piece.


PC. What we need is something analagous to the tests we have
in C++ (signaling_unittests.cpp) though perhaps not quite as
aggressive about testing a pile of SDP variants.



> > 3. We establish a review policy that any patches that can definitely
> > have a crashtest associated with them has to be included on check-in
> > by the developer building the patch. If the patch comes in without a
> > crashtest that can indeed possibly have one, the patch gets a review-
> > until the test is included. That will balance both validating that
> > the patch actually does work at check-in, but also starts to burn
> > through progressively building out a crashtest regression automation
> > suite.
>
> I would love that because of:
>
> * it helps devs to check that the crash has been fixed across platforms
> by pushing it to try (via the alder branch for now) instead of only
> testing it on their own platform work happens.
>
> * crashtests are easy to create from the already attached testcases.


I agree with Randell that while this may be good practice in many
cases, it's not a reasonable general policy as a gating factor on
checkin. As I said, to the extent to which test cases are already
available (or Test develops them) I agree that they should pass,
but I don't think it's a requirement that the developers write them
for every crash.

-Ekr
_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media

Reply via email to