Enable eslint unittests on Windows and Mac in CI
Categories
(Developer Infrastructure :: Lint and Formatting, task, P1)
Tracking
(firefox80 fixed)
| Tracking | Status | |
|---|---|---|
| firefox80 | --- | fixed |
People
(Reporter: ahal, Assigned: gbrown)
Details
(Whiteboard: [dev-prod-2020])
Attachments
(1 file)
We currently skip them because 'node' doesn't exist on the workers:
https://searchfox.org/mozilla-central/source/tools/lint/test/python.ini#6
But now that node is a toolchain, it should be pretty straightforward to get this dependency added and run the tests. These likely would have caught some Windows Python 3 regressions that recently landed.
| Reporter | ||
Updated•6 years ago
|
| Reporter | ||
Comment 1•5 years ago
|
||
Hey Geoff, there have been some requests coming in for this and seems like it's becoming a higher priority. Would you be able to add it to your queue?
For extra context, the Windows and Mac tests are skipped because we didn't have node on the workers:
https://searchfox.org/mozilla-central/source/tools/lint/test/python.ini#6
But this was before we had node as a toolchain task. So I think now we could make the source-test-python-mozlint task depend on the node toolchain tasks and ensure the dependency is installed that way. I'd vote we switch Linux to using this method while we're at it as well.
Was going to provide you with an example, but turns out the example was written by you:
https://searchfox.org/mozilla-central/source/taskcluster/ci/source-test/file-metadata.yml#55
So guess you know what to do :p.
| Assignee | ||
Comment 2•5 years ago
|
||
That doesn't sound too hard....will have a look.
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Comment 3•5 years ago
|
||
Comment 5•5 years ago
|
||
| bugherder | ||
Updated•3 years ago
|
Description
•