Skip to content

Conversation

@notapatch
Copy link
Contributor

@notapatch notapatch commented Nov 3, 2019

  • change google chrome to stable version instead of an unstable newer version
  • today:
    • stable chrome is 78
    • unstable chrome is 80
  • depending on where we are in the chrome release cycle the drivers may not work.

Fixes #1144

We require ChromeDriver to run our browser tests. This is currently installed by Chromedriver helper which by default installs the latest driver.

New ChromeDrivers are released when Chrome goes beta - See image below:
Screenshot 2019-11-03 at 23 32 05

So, as of today Chrome 79 is in beta and this is the latest driver. However, Planner’s Docker image installs the pre-beta, unstable, Chrome 80 version.

Screenshot 2019-11-03 at 23 37 07

We are installing a Chrome version, 80, that has no chromedriver. When we run tests they fail. Saying we don't support this version of Chrome:

Screenshot 2019-11-03 at 23 51 12

This change installs Stable which will be covered by Chromedriver.

@notapatch
Copy link
Contributor Author

@matyikriszta - ready for review - turns out we've been installing the wrong version of Chrome - the unstable rather than stable. This would then break the tests when running them in Docker depending on the release cycle of Chrome. Details in the commit.

Thank you @jhsu802701 for reporting the issue

Copy link

@jhsu802701 jhsu802701 left a comment

Choose a reason for hiding this comment

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

This branch works for me.

 - change google chrome to current version instead of an unstable
   newer version (+2 over current)
 - currently
   - stable chrome is   78
   - unstable chrome is 80
 - depending on where we are in the chrome release cycle the
   drivers may not work.
@notapatch notapatch force-pushed the pr-google-chrome-stable branch from 71d6849 to 4ab55ef Compare November 8, 2019 18:05
Copy link
Contributor

@matyikriszta matyikriszta left a comment

Choose a reason for hiding this comment

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

🌮

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.

Failing test: session not created

3 participants