Hi all,
IT and RelEng are working on creating a new test infrastructure to make
obsolete our current Rev3  machines. To better meet our needs, we want
to make sure  that we test Firefox 32-bit on the right set of platforms.
Mozilla currently has continuous integration running (on tbpl.mozilla.org)
for unit tests and talos for the 32-bit versions of Windows  XP and Windows 7.
We currently do not run tests on the 64-bit version of these platforms [1].

We now are planning on adding the 64-bit version of Windows 8 to our continuous
integration matrix. The proposal is to run Firefox 32-bit on Windows XP 32-bit,
Windows 7 32-bit and Windows 8 64-bit.

We would like to  know if there are any reasons to also run tests on
Windows 8 *32-bit*. This does not mean that Mozilla would not qualify that
Firefox *32-bit* works properly on Windows 8 *32-bit* through various manual
QA and testing methods; it means we would not run automated tests per developer 
checkin on this platform. The main reason for skipping Windows 8 32-bit is to
avoid the costs of maintaining another two hundred machines for our continuous
integration for this platform.

In our testing and due diligence phase, we believe that we will not lack any
coverage by only testing on *64-bit* windows 8. If this is an incorrect
assessment please let us know. We're aware that there might be edge cases where 
some tests would not catch things for Windows 8 *32-bit*. This is a risk that
we are willing to take the same way that we have been comfortable with only
running tests on Win7 *32-bit* and not on Win7 *64-bit* version (not that past
decisions should blind us).

I hope this makes sense and please let us  know if there are any gotchas or you
have any questions.

Best regards,
Armen Zambrano
Mozilla's Release Engineering


PS  = Creating a new test infrastructure for Linux is also coming but it is off
      topic for this  thread.
PPS = This post is not about changing our system requirements [2].


[1] We also have five Windows 7 64-bit machines which were left around just in
    case Firefox *64-bit* became important again and we would not need to start
    from  scratch.
[2] http://www.mozilla.org/en-US/firefox/system-requirements.html
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to