Open Bug 1569884 Opened 6 years ago Updated 2 years ago

WebExtension mochitests fail in --verify mode

Categories

(GeckoView :: Extensions, defect, P3)

Unspecified
All
defect

Tracking

(firefox70 affected)

Tracking Status
firefox70 --- affected

People

(Reporter: chrmod, Unassigned)

References

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:69.0) Gecko/20100101 Firefox/69.0

Steps to reproduce:

Remove lines marked with this bug id in mobile/android/components/extensions/test/mochitest/mochitest.ini

Run webextension mochitests:
./mach mochitest -f plain --app org.mozilla.geckoview.test mobile/android/components/extensions/test/mochitest --verify

Actual results:

Enabled tests will fail due to timeouts or Invalid tab ID errors.

Expected results:

All tests should pass without errors.

Depends on: 1563284
Depends on: 1562844
No longer depends on: 1563284

We need these tests for WebExtension tab and event listeners. This might affect Fenix ad blocker extension.

Blocks: 1562844
Status: UNCONFIRMED → NEW
No longer depends on: 1562844
Ever confirmed: true
Priority: -- → P3
Component: General → Extensions

Hi!
Is it okay if I worked on this?
I'll first try reproducing the bug , but meanwhile, if there are any further details that could help me fix it, please let me know :)

Flags: needinfo?(agi)

Hi Deepika, yeah this bug is up for grabs, you can find a good quick start guide here: https://firefox-source-docs.mozilla.org/mobile/android/geckoview/contributor/geckoview-quick-start.html

For this bug specifically the first step would be to make sure you can build GeckoView and then run the test here:

./mach mochitest -f plain --app org.mozilla.geckoview.test mobile/android/components/extensions/test/mochitest --verify
Flags: needinfo?(agi)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.