-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge web extension experiments support to master #73
Conversation
…f running npm run lint
…adme lean and easy to overview
…ension to pure webextension with bundled web extension experiments
The CI tests fail with "Uncaught WebDriverError: Failed to decode response from marionette" on Nightly. The tests pass locally using latest nightly. No idea what the underlying issue in CI is. |
…ugging failing functional tests in CI
…be downloaded/inspected after the tests has run
I enabled geckodriver trace logs and made sure that CI stores them under the Artifacts tab for inspection. Comparing the working and non-working logs showed that there seemed to be an issue with expiration timings. A study had expired before the test was able to finish, so I increased the expiration time, and now the tests pass again. EDIT: They started failing again on a subsequent CI run... |
Nightly is crashing somewhere in relation to onShutdown / onEndStudy when an expired study is encountered. This is what causes the cryptic WebDriver errors. Geckodriver logs reports
|
@gregglind @biancadanforth Any update on this? It pains me to see that the v4 version of the template is still the master branch, and thus the "official" one. See mozilla/shield-studies-addon-utils#256 |
Thanks motin! I defer to Gregg, as I do not have the bandwidth right now (or any time soon) to look at this. I know Gregg has been traveling lately too. We are a little short-handed on the Weird Science team at the moment. |
@motin Hey sorry, I kept this tab open and did manage to look through about half of the patch. But since I don't have much bandwidth and am not familiar with the project, I don't know much value my review would've provided. Glad to see it finally merged. 🥂 |
Fixes #53
Bonus - fixes or makes these irrelevant:
Fixes #69
Fixes #60
Fixes #27
Fixes #10
Fixes #61
Fixes #38
Fixes #19