giorgiosironi / phpunit-selenium

Selenium RC integration for PHPUnit
http://www.phpunit.de/
Other
601 stars 270 forks source link

Use Sauce on Travis and Selenium docker for local testing #433

Closed JaZo closed 8 months ago

JaZo commented 5 years ago

Description

I've fixed some tests and setup Travis to run the tests on Sauce. Besides that I added a docker-compose.yml for easy local testing and dropped the outdated Vagrant file.

Motivation and context

Installing and maintaining Selenium and a browser for the tests is a hustle, so just use the free service of Sauce πŸ˜ƒ

Before this can be merged we need to apply for a free OS account at Sauce (https://saucelabs.com/open-source/open-sauce).

How has this been tested?

Tested on Travis (see https://travis-ci.org/JaZo/phpunit-selenium/jobs/548630157). Unfortunately my trial is over so the latest builds fail.

Types of changes

What types of changes does your code introduce? Put an x in all the boxes that apply:

Checklist:

Go over all the following points, and put an x in all the boxes that apply.

JaZo commented 5 years ago

@thewunder, this PR makes sure the tests run on CI again. Maybe you can have a look? The build fails because the Sauce credentials aren't setup correctly yet. I'm ok with applying for a free OS account at Sauce, but I think it's better if a maintainer does that.

thewunder commented 5 years ago

Some excellent work here, I applied for the free open source license

JaZo commented 5 years ago

Thanks, you can email me the username and access key once you received them and I'll update the PR if you're ok with that!

JaZo commented 5 years ago

@thewunder, did you get a response from Sauce?

thewunder commented 5 years ago

@JaZo Yes, I was approved for the open-source license

JaZo commented 5 years ago

Cool! Do you want me to update the PR (then you must provide me with the details) or do you prefer to do it yourself? I can provide you with some guidance.

JaZo commented 8 months ago

Outdated and no longer interested in updating.