Closed
Bug 1083249
Opened 10 years ago
Closed 8 years ago
Run `npm test` in build automation as prerequisite for testing Firefox Tools Adapter
Categories
(Firefox Build System :: Task Configuration, task)
Firefox Build System
Task Configuration
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: evold, Unassigned)
References
Details
JPM is a node based cli for generating Firefox add-ons. https://www.npmjs.org/package/jpm In order to get cross platform tests it would be nice if we could run `npm test` for this module on tbpl/treeherder, but if that is not possible then I would like to have the tests run on local machines and have an ftp which I can upload log files to so that the test results will be visible on tbpl/treeherder. Note: this will also be necessary for testing the Firefox Tools Adapter afaik.
Updated•10 years ago
|
Component: Other → General Automation
QA Contact: pmoore → catlee
Summary: Need an ftp to upload jpm test logs to → Run `npm test` in build automation as prerequisite for testing Firefox Tools Adapter
Reporter | ||
Comment 1•9 years ago
|
||
Hey I would love some help with accomplishing this, any guidance would be greatly appreciated. Chris maybe you know of some examples I can take a look at?
Flags: needinfo?(catlee)
Comment 2•9 years ago
|
||
Which platforms do you want this to run on? What other dependencies does it have?
Flags: needinfo?(catlee)
Reporter | ||
Comment 3•9 years ago
|
||
(In reply to Chris AtLee [:catlee] from comment #2) > Which platforms do you want this to run on? Same list as https://tbpl.mozilla.org/?tree=Jetpack > What other dependencies does it have? There are 22 dependencies https://www.npmjs.com/package/jpm We could working on trimming them down if that is important.
Flags: needinfo?(catlee)
Reporter | ||
Updated•9 years ago
|
Blocks: remove-cfx
Comment 4•9 years ago
|
||
Let's plan on doing this in TC.
Component: General Automation → General
Flags: needinfo?(catlee)
Product: Release Engineering → Taskcluster
QA Contact: catlee
Comment 5•8 years ago
|
||
@erikvold, New tasks can be added in-tree. You can define your own dockerfiles that the test environment should be (re)-built from. So hit us up on #taskcluster, if this still a thing you want to do.
Component: General → Task Configuration
Comment 6•8 years ago
|
||
Perhaps a good starting point is: https://dxr.mozilla.org/mozilla-central/rev/db3ed1fdbbeaf5ab1e8fe454780146e7499be3db/taskcluster/ci/legacy/tasks/tests/eslint-gecko.yml
Comment 7•8 years ago
|
||
Since Erik is gone, I'm guessing this isn't in progress..
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
Updated•6 years ago
|
Product: TaskCluster → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•