Skip to content

Conversation

maxbeatty
Copy link
Member

Now that the app is getting more use and bugs are popping up outside of what unit tests will easily catch, it's time to add some end to end tests (full browser automation).

This uses a new Docker Compose configuration of a Selenium Grid Hub and Selenium Grid Nodes (Firefox because that's built-in) along with the existing Docker Compose containers and lab test framework to run tests locally.

I also updated some of the documentation and steps to get up and running. In order for these to run on Travis, we'll need to modify the setup so it's automated. This PR is already big enough and is going to create merge conflicts for others so may save that for another more manageable branch.

.editorconfig
.env
.eslintignore
.eslintrc
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

want these to be included in the e2e_runner container so lab can lint e2e test files

@maxbeatty maxbeatty merged commit a5cc4d0 into master Jul 14, 2016
@maxbeatty maxbeatty deleted the e2e branch July 14, 2016 23:30
@maxbeatty maxbeatty mentioned this pull request Jul 20, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant