Re: revisiting disabling Linux32 testing

Gijs Kruitbosch <[email protected]>
Newsgroups gmane.comp.mozilla.devel.seamonkey
Message-ID <[email protected]>
On 10/03/2016 21:09, Nicolas B. Pierron wrote:
> On 03/10/2016 03:29 PM, [email protected] wrote:
>> Last summer I posted a note requesting feedback regarding disabling
>> tests on Linux32. To summarize, the feedback was
>>
>> * We use Linux32 tests for sanity checking tests that aren't running
>> on b2g
>> * Linux64 tests don't have parity with the test coverage on Linux32
>> * Linux32 is a very small user base compared to Windows yet we
>> allocate expensive resources to it.
>> * Was mentioned that 25% of our contributor community run Linux,
>> however it is unclear if this is Linux32 or Linux64
>> * Most people don't use our Linux32 builds, but rather the ones from
>> their distro
>> * We do not have reliable telemetry numbers for Linux32 from distros
>> for various reasons
>>
>> https://groups.google.com/forum/#!searchin/mozilla.dev.planning/linux32/mozilla.dev.planning/wBgLRXCTlaw/-YzXkHxyBgAJ
>>
>>
>> I didn't proceed with the change at that time because of the test
>> parity and b2g issues.  However, since that time we have disabled b2g
>> builds and tests and achieved test parity on linux64.  Thus at this
>> time, I'm looking to proceed to disable linux32 tests.
>
> Does this include the JS Shell test suite, as well as the arm simulator?
> From what I understand we have no substitute yet.
>

Could we transition to having taskcluster-based builds and only the test 
suites that have no equivalent (so dump e.g. all of mochitest(-*), but 
not js shell as Nicolas brought up) ? Or would that be an inordinate 
amount of work? It seems like that might lead to faster + cheaper 
builds, plus a good amount of gain from being able to switch off the 
majority of the testing immediately.

I have no particular insight in expenses here, but I do know that the 
linux build results tend to be the fastest to show up as a result of a 
(try) push, and esp. for 32-bit build failures having to wait for the 
windows builds would delay when we notice that there are problems.

~ Gijs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.