Closed Bug 563792 Opened 14 years ago Closed 9 years ago

Create an automatic test for the SDK install-create-upload flow

Categories

(Add-on SDK Graveyard :: General, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: dbuchner, Unassigned)

References

Details

We would like a test created that will run prior to each release revision that downloads the SDK candidate, creates a simple extension with it, and attempts to upload the resulting XPI to AMO.

We would like to have in-depth error reporting for any failure that is encountered in any step of the testing process - this includes AMO errors that are raise as a result of a broken XPI.
http://preview.addons.mozilla.org. db gets deleted every month or two, so need to add new account and whatnot.

might be a lot easier to make this a manual step in the jetpack release process for now, instead of trying to set up something automated.
(In reply to comment #1)
> http://preview.addons.mozilla.org. db gets deleted every month or two, so need
> to add new account and whatnot.

Awesome!


> might be a lot easier to make this a manual step in the jetpack release process
> for now, instead of trying to set up something automated.

Yes, good point, and we should definitely be doing this manually until we have an automated test for it!  I've added it to the Build & Test Release Candidate section of the Release Process doc <https://wiki.mozilla.org/Labs/Jetpack/Release#Build.2FTest_Release_Candidate.28s.29>.

Having said that, though, I would love to have an automated test, and the Mozilla QA team will have an intern over the summer who is going to spend some time looking into this, so it's useful to have this bug to track that work.
The Add-on SDK is no longer a Mozilla Labs experiment and has become a big enough project to warrant its own Bugzilla product, so the "Add-on SDK" product has been created for it, and I am moving its bugs to that product.

To filter bugmail related to this change, filter on the word "looptid".
Component: Jetpack SDK → General
Product: Mozilla Labs → Add-on SDK
QA Contact: jetpack-sdk → general
We should do this manually in the meantime.
Priority: -- → P3
Target Milestone: --- → Future
(Pushing all open bugs to the --- milestone for the new triage system)
Target Milestone: Future → ---
We won't be releasing any new versions of cfx, jpm is the replacement https://www.npmjs.com/package/jpm
Blocks: cfx.py
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.