Run try-runner.js task on Windows as well as Linux
Categories
(Firefox :: Messaging System, task, P3)
Tracking
()
People
(Reporter: aminomancer, Unassigned)
References
(Blocks 1 open bug)
Details
Currently, we only run the try-runner.js task on Linux. This means Windows-specific build issues are a blind spot in our CI coverage. Such issues are actually pretty common, see bug 1880586 and bug 1786582 for example. When new code regresses something in the Windows build stack, there's a high likelihood it will be missed if the author codes on Mac or Linux, since the bundle check doesn't run for Windows. It can go unnoticed until Windows developers pull the changes after landing and try building. So we should have some kind of protection against this. The simplest solution is to just run try-runner.js on Windows as well as Linux. Even that is not exactly simple, since Linux is the general purpose OS for taskcluster, and there seems to be taskcluster functionality for which there is no Windows counterpart. But we should try to get the taskcluster task running on Windows in any case.
Reporter | ||
Updated•9 months ago
|
Reporter | ||
Comment 1•9 months ago
|
||
Dan, do you have any context about how hard it is to add a Windows test for taskcluster?
Comment 2•9 months ago
|
||
It can be as simple as running a shell script:
https://searchfox.org/mozilla-central/source/taskcluster/ci/toolchain/node.yml#6
A more interesting example might be
There are also a couple of taskcluster channels on chat.mozilla.org.
Description
•