Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: Reorganizing Testing Modules

4 views
Skip to first unread message

Rob Campbell

unread,
Mar 26, 2012, 9:51:54 AM3/26/12
to dev-pl...@lists.mozilla.org, dev-q...@lists.mozilla.org, TedMielczarek Mielczarek, Clint Talbert
This has been done and the Modules/Core page updated.

Please look over the list of peers to make sure I got them all and they are correct.

Ted, you should probably dissolve the XPCShell Test Harness module altogether and just fold it into Test Harness.

Please enjoy your new modules responsibly. :)

~ rob

On 2012-03-16, at 15:52 , Rob Campbell wrote:

> Hi,
>
> We're planning on doing some reorganization of the Testing modules.
>
> Currently, the Test Harnesses module is owned by Rob Sayre and I own the Test Infrastructure module. These two had some overlap but don't really reflect the current state of reality. To fix this, Ted has volunteered to take over the Test Harnesses module and Clint Talbert will be the module owner for Test Infrastructure.
>
> The two modules will look as follows (peers listed in parens):
>
> Test Harnesses
> Module Owner: ted
> * XPCShell (ted)
> * Mochitest (jmaher, ted, ctalbert, robcee)
> * Mochi Browser Chrome (gavin, ted, jmaher, robcee)
> * Reftest (dbaron, jmaher, ted, ctalbert)
> * JsReftest (bc, jmaher, dbaron)
> * Compiled Code Tests (ted, ctalbert)
> * Robocop (jmaher, geoffbrown)
> * Mozmill (ctalbert, jhammel, whimboo)
> * Marionette (jgriffin, mdas, robcee)
>
> Test Tools & Infrastructure
> Module Owner: ctalbert
> * Talos (jmaher, anode, jhammel, wlach)
> * Graph Server (rhelmer, jeads, jmaher)
> * Mozbase (jmaher, jhammel, wlach, ctalbert)
> * Pulse (jgriffin)
> * WOO (mcote, jgriffin)
> * Bughunter (bc, jeads)
> * SUTAgent (ctalbert, jmaher, bmoss)
> * Eideticker (wlach, mcote)
>
> Please let us know by Friday of next week if there are any objections to this structure.
>
> Thanks,
> Rob Campbell

Henrik Skupin

unread,
Mar 26, 2012, 12:18:51 PM3/26/12
to Rob Campbell, TedMielczarek Mielczarek, dev-pl...@lists.mozilla.org, dev-q...@lists.mozilla.org, Clint Talbert
Rob Campbell wrote on 3/26/12 3:51 PM:

Hi Rob,

> This has been done and the Modules/Core page updated.

Would you mind to give us a link to this wiki page? I can't find it via
the internal search feature.

Thanks,

--
Henrik Skupin
Software Engineer in Test
Mozilla Corporation

Rob Campbell

unread,
Mar 26, 2012, 12:19:37 PM3/26/12
to Henrik Skupin, TedMielczarek Mielczarek, dev-pl...@lists.mozilla.org, dev-q...@lists.mozilla.org, Clint Talbert

L. David Baron

unread,
Apr 2, 2012, 10:57:19 AM4/2/12
to Rob Campbell, Ted Mielczarek, dev-pl...@lists.mozilla.org, dev-q...@lists.mozilla.org, Clint Talbert
On Friday 2012-03-16 15:52 -0300, Rob Campbell wrote:
> We're planning on doing some reorganization of the Testing modules.
>
> Currently, the Test Harnesses module is owned by Rob Sayre and I
> own the Test Infrastructure module. These two had some overlap but
> don't really reflect the current state of reality. To fix this,
> Ted has volunteered to take over the Test Harnesses module and
> Clint Talbert will be the module owner for Test Infrastructure.
>
> The two modules will look as follows (peers listed in parens):
>
> Test Harnesses
> Module Owner: ted
> * XPCShell (ted)
> * Mochitest (jmaher, ted, ctalbert, robcee)
> * Mochi Browser Chrome (gavin, ted, jmaher, robcee)
> * Reftest (dbaron, jmaher, ted, ctalbert)
> * JsReftest (bc, jmaher, dbaron)
> * Compiled Code Tests (ted, ctalbert)
> * Robocop (jmaher, geoffbrown)
> * Mozmill (ctalbert, jhammel, whimboo)
> * Marionette (jgriffin, mdas, robcee)

Just one comment about ownership of reftest:

Since I created the reftest format and harness there have been
occasional disputes about adding features to them. This is because
the format is intentionally somewhat constraining, because I believe
those constraints encourage writing tests that are more likely to be
(a) long lasting and (b) sharable with other browser vendors.

I've effectively acted as sole owner of the core parts of reftest
(layout/tools/reftest/reftest.js and README.txt) during that time
(in that I reviewed basically all changes to it that I didn't write
myself), though not a bunch of the other reftest-related code. I
plan to continue actively owning the core part of the harness (for
the reasons I mentioned) and would like to continue to at least be
consulted on all changes to it.

I don't know whether any of that needs to be reflected in the module
ownership page.

-David

--
𝄞 L. David Baron http://dbaron.org/ 𝄂
𝄢 Mozilla http://www.mozilla.org/ 𝄂

Rob Campbell

unread,
Apr 2, 2012, 12:03:02 PM4/2/12
to L. David Baron, Ted Mielczarek, dev-pl...@lists.mozilla.org, dev-q...@lists.mozilla.org, Clint Talbert
That's fair. I don't think there have been many large changes or additional features added to Reftest since its inception, though feel free to correct me on that.

The additional peers on Reftest were self-selected though I'm sure they all know it's your test harness.

> I don't know whether any of that needs to be reflected in the module
> ownership page.

That's an easy note to add. Alternatively, if you'd feel better adding your own module, we could probably do that too. That would be up to you and the module owners.

cheers,
Rob
0 new messages