Create a benchmark/test for how long it takes compass to launch and connect

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Done
    • Priority: Major - P3
    • No version
    • Affects Version/s: None
    • Component/s: Testing
    • None
    • Not Needed

      The base use of Compass is to start it, connect to a database, and view documents. In order to make this flow as quick as possible and to ensure we don't accidentally introduce something which significantly slow this process we can have a benchmark for the launch, connect, and initial data load times for Compass.
      This benchmark can also serve as a tool to help us diagnose how we can improve the startup speed of Compass.
      The implantation for this probably requires a bit more research, but maybe we can use spectron to drive the test. In the past we have had some tests in Compass using spectron: https://github.com/mongodb-js/compass/tree/v1.15.0/test/functional but I believe they were removed for their flakyness, fragility, and maintainability costs.

            Assignee:
            Unassigned
            Reporter:
            Rhys Howell
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: