Smoke / e2e tests should use electron version from binary, not from monorepo

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Testing
    • Environment:
      OS:
      node.js / npm versions:
      Additional info:
    • 3
    • Iteration E (Jun 16 - 30)
    • None
    • None
    • Developer Tools

      In the recent electorn upgrade (https://github.com/mongodb-js/compass/pull/6964) we ran into an unexpected issue with smoketests where the test couldn't run due to the mismatched chromium driver version.

      The issue happens because the e2e automation defined chromium driver version based on electron version used in the monorepo, while the application it is trying to run is a binary built outside of the same repo revision.

      Ideally the chromium version is not bound to the monorepo, but is somehow extracted from the binary we're using for tests somehow.

      This is not a blocking release issue and can be dealt with manually, but is a annoying manual process that needs to be handled by first responder manually, so while not a very urgent task, we should eventually deal with this.

            Assignee:
            Unassigned
            Reporter:
            Sergey Petushkov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: