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•10 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•10 years ago
|
||
Which platforms do you want this to run on?
What other dependencies does it have?
Flags: needinfo?(catlee)
Reporter | ||
Comment 3•10 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•10 years ago
|
Blocks: remove-cfx
Comment 4•10 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•9 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•9 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•7 years ago
|
Product: TaskCluster → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•