quasi-survey on writing mozmill tests for thunderbird

Ludovic Hirlimann ludovic at mozillamessaging.com
Thu Mar 17 12:59:12 UTC 2011

On 17/03/11 08:35, Andrew Sutherland wrote:
> I'm interested in getting some feedback about the current pain level
> and methodology people are using to write thunderbird mozmill tests. 
> (This is to improve things as opposed to tricking people into outing
> themselves for not having read every file in our large code-base :)
> Specifically:
> 1) Knowing what helper methods to use.  Do people:
> - look at existing tests and use the helper methods they find in
> those?  (Possibly via copying an existing test and starting from there.)
> - look at the code and the jsdoc-style documentation found in the
> files in the shared-modules directory, such as
> test-folder-display-helpers and test-window-helpers.js?
> - find that the only official-ish documentation on mozmill tests is
> for mozmill proper and not the thunderbird helpers, and so end up
> using the core mozmill helpers, at least until review time at which
> they are pointed at the wonderful world of
> test-folder-display-helpers.js and friends?
It's quite different. I knew about the helpers but still last time I
tried (which was a long time ago) - figurng out the bits and piece was
non trivial.

> 3) What would make it easier, with degree of preference:
> - Just extracting web-viewable (non-sourcey) docs without further
> categorization from what we have in the helpers.
> - The docs from above, but grouped by what it is they do.
> - Tutorial-style docs.

That would help a setp by step simple how-to ....

Ludovic Hirlimann MozillaMessaging QA lead
http://www.mozillamessaging.com/cacert.crt <- our root cert

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4943 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mail.mozilla.org/pipermail/tb-planning/attachments/20110317/e34a4b83/attachment.p7s>

More information about the tb-planning mailing list