Uploaded image for project: 'Compass '
  1. Compass
  2. COMPASS-5314

Will Playwright allow us to run E2E tests on Windows?

    • Type: Icon: Investigation Investigation
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • No version
    • Affects Version/s: None
    • Component/s: Compass
    • None
    • Not Needed

      There's this Prerequisite / Assumption / Risk in the Draft Technical Design document:

      Spectron (Electron's testing framework) is not very well maintained, has already got problems with the version of Electron we're using that necessitated disabling our E2E tests on Windows and is going to be officially deprecated in the new year. The test framework that supports Electron with all the momentum at the moment is Microsoft's Playwright, so we should move our existing tests to that before writing even more tests that would also have to be ported when we switch.

      We better test that Playwright is viable and will work with our version of Electron on all our target operating systems before we start.

            Assignee:
            leroux.bodenstein@mongodb.com Le Roux Bodenstein
            Reporter:
            leroux.bodenstein@mongodb.com Le Roux Bodenstein
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: