Skip to content
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

#1107 Allow override of selenium containers and use real DinD info #1113

Closed
wants to merge 2 commits into from

Conversation

AndyGee
Copy link
Contributor

@AndyGee AndyGee commented Mar 29, 2019

Short description of what this resolves:

Adds better Docker in Docker (DinD) capability to the platform and allows enrichment of the static context of a test class. The selenium containers can also be overridden or modified.

Changes proposed in this pull request:

  • Static context enrichment
  • DinD resolution of containers that cannot be referenced by dockerhost, hostname or localhost.
  • Enhanced Await strategies for DinD
  • Overriding of Selenium container attributes using cubeSpecificProperties
  • Docker network cleanup on failures
  • Tests for new features
  • Fix breaking tests on Win OS
  • Multiple tweaks along the way

Fixes #1107

AndyGee added 2 commits March 29, 2019 10:38
…nD environments

The CI is usually DinD, so the container information, especially the IP, is not obtained from localhost.

The hard coded selenium image and oprions can now be overridden in additional properties.
@AndyGee
Copy link
Contributor Author

AndyGee commented Apr 3, 2019

This is too big even for my liking - I'll close it and make a few smaller requests.

@AndyGee AndyGee closed this Apr 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Enhancement - Allow override of selenium containers and use real DinD info
1 participant