Closed Bug 1223616 Opened 7 years ago Closed 7 years ago

Provide a way to test Webextensions

Categories

(WebExtensions :: Untriaged, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: erikvvold, Assigned: kumar)

References

Details

(Whiteboard: [berlin])

There should be a easy way to unit test add-ons, for example with travis-ci, as it was with `jpm` and `jpm-mobile` for Jetpacks (although it now appears broken...).

Without this testing add-ons to make sure that they work is a manual process, and much much more cumbersome than developing an add-on with `jpm` was.
This is pretty important for any existing Fx extensions that wants to port to the Webextension api.  Since this is a thing that Mozilla claims to want to support (ie porting) then this should be P1 right?
Flags: needinfo?(amckay)
Its something we should do, a P1 without context doesn't make much sense though.
Flags: needinfo?(amckay)
(In reply to Andy McKay [:andym] from comment #2)
> Its something we should do, a P1 without context doesn't make much sense
> though.

I mentioned the context in comment 0...  what is missing iyo?

Building a webextension is a waste of time for anyone that cares about TDD at the moment, and I thought testing is something that Mozilla cares about..
Flags: needinfo?(amckay)
Summary: Provide a way to unit test Webextensions → Provide a way to test Webextensions
I'm not sure why you are needinfo'ing me, what can I help with?
Flags: needinfo?(amckay)
(In reply to Andy McKay [:andym] from comment #4)
> I'm not sure why you are needinfo'ing me, what can I help with?

see comment 3
Flags: needinfo?(amckay)
Flags: needinfo?(amckay)
Whiteboard: [berlin]
Being tracked in web-ext https://github.com/mozilla/web-ext/issues/5, unless anyone wants to do anything different in here.
Assignee: nobody → kumar.mcmillan
Closing since this is tracked in git (as mentioned) https://github.com/mozilla/web-ext/issues/5
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
Product: Toolkit → WebExtensions
You need to log in before you can comment on or make changes to this bug.