-
Notifications
You must be signed in to change notification settings - Fork 309
Node 7 + Travis #249
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
Comments
Interesting that
Did it work locally (not on Travis)? |
I thought it worked locally at one point, but last time I tried it didn't work locally (i.e. kept asking for permission) and then Node 7 + Travis it wasn't working, would just time out, matching what I was seeing. To be honest, it's all a bit weird and I could be barking up the wrong tree / mixing up what is actually happening. Looking at your referenced issue, the pref looks like it's still picked up: https://hg.mozilla.org/mozilla-central/rev/1e7b38078918#l3.36 It just has an extra check before it's used. |
@gauntface have you tried updating the The only recent change I can see in |
I'm creating a PR to pin some of our packages to a specific version, because the tests are currently broken. We should decide what to do ( |
In my opinion, we should support Node.js versions that are still in their active LTS period, especially because I don't see a compelling reason to update quickly. So, I think we should still support Node.js 4 until Apr 2017: https://github.com/nodejs/LTS/#lts-schedule. What do you think? |
I filed SeleniumHQ/selenium#3059. |
Yes we should sorry node4 but I'd keep to the latest selenium webdriver. Firefox had been a real headache and updating to the latest has generally been the easiest approach to get it working. The selenium tests can be run on node 6+ and should give us the test coverage we need. I'll pin the deps on selenium-assistant as well as that gave me a tonne of headaches with web push php tests. |
Closing this as you got node 7 working and the permissions aren't coming up, so presumably it was still a selenium-webdriver issue. I've raised a PR to add Node 6 to the test matric. |
I found a few issues on Travis + Node 7 + Selenium + Firefox.
It seemed liked permissions weren't being set correctly for notifications OR the prompt required interaction.
I ended with the following changes / additions to selenium to get it running: GoogleChromeLabs/web-push-testing-service#2
Worth keeping in mind if / when we add Node 7 to travis.
The text was updated successfully, but these errors were encountered: