[COMPASS-5047] Expand compass-e2e-tests to cover at least one item from every area/feature in Compass feature testing matrix Created: 26/Aug/21  Updated: 16/Nov/21  Resolved: 03/Nov/21

Status: Closed
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: 1.29.4

Type: Task Priority: Major - P3
Reporter: Sergey Petushkov Assignee: Le Roux Bodenstein
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on COMPASS-5128 Refactor compass-connect file input i... Closed
Epic Link: COMPASS-4764
Story Points: 5
Documentation Changes: Not Needed
Sprint: Iteration Kampala, Iteration Lutz, Iteration Minsk, Iteration Novokuybyshevsk, Iteration Orlando

 Description   

To guarantee that we are not breaking Compass by changing the plugin loading mechanism, we want to cover most of the plugins with at least a single test to confirm that they are present in the app and working.

To achieve that we want to implement at least a single test from every area/feature in Compass feature testing matrix



 Comments   
Comment by Githook User [ 10/Nov/21 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: chore: Move the file input code to compass-components and add import e2e test COMPASS-5128, COMPASS-5047 (#2554)
Branch: 1.29-releases
https://github.com/mongodb-js/compass/commit/c94f7dcec1dbf8f8219937e6d838dd7d5552a228

Comment by Githook User [ 02/Nov/21 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: chore: Move the file input code to compass-components and add import e2e test COMPASS-5128, COMPASS-5047 (#2554)
Branch: COMPASS-5229
https://github.com/mongodb-js/compass/commit/c94f7dcec1dbf8f8219937e6d838dd7d5552a228

Comment by Githook User [ 02/Nov/21 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: chore: Move the file input code to compass-components and add import e2e test COMPASS-5128, COMPASS-5047 (#2554)
Branch: compass-home-ts
https://github.com/mongodb-js/compass/commit/c94f7dcec1dbf8f8219937e6d838dd7d5552a228

Comment by Githook User [ 02/Nov/21 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: chore: Move the file input code to compass-components and add import e2e test COMPASS-5128, COMPASS-5047 (#2554)
Branch: COMPASS-5192-connection-tracking
https://github.com/mongodb-js/compass/commit/c94f7dcec1dbf8f8219937e6d838dd7d5552a228

Comment by Githook User [ 02/Nov/21 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: chore: Move the file input code to compass-components and add import e2e test COMPASS-5128, COMPASS-5047 (#2554)
Branch: main
https://github.com/mongodb-js/compass/commit/c94f7dcec1dbf8f8219937e6d838dd7d5552a228

Comment by Githook User [ 05/Oct/21 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: chore: export documents e2e test (COMPASS-5047) (#2491)
Branch: electron-13-same-keytar-node-14
https://github.com/mongodb-js/compass/commit/51587fa5d393eb271258db31fafd684306f63b5a

Comment by Githook User [ 05/Oct/21 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: chore: smoke tests for most categories (COMPASS-5047) (#2461)

  • sidebar tests
  • more tests
  • reformat
  • split out connection tests
  • move out all the hardcoded selectors
  • make runFindOperation work with Schema and Explain Plan tabs
  • validation tests
  • rm dead code
  • go with the more standard dataTestId, add to prop types
  • don't remove the screenshotting until we discuss it
  • data-test-id
  • annotate more pending tests
  • I can't even
  • suport mongodb v 4.4.9
  • add lodash to e2e tests
  • Fix after merge
  • prettier
  • Control on windows & Linux
  • 2 ** 53

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>

  • const not var

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>

  • 2 ** 53
  • wrap
  • undo accidental commit
  • rm accidentally committed files
  • No more dataStageId, always data-stage-id
  • Revert "No more dataStageId, always data-stage-id"

This reverts commit 4548a53e17df0254164c29fd6699c25fa1e27bc1.

  • skip test that might be the one failing on windows
  • bump timeout
  • don't skip
  • log and swallow errors during compass.stop()
  • reformat
  • skip again

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: electron-13-same-keytar-node-14
https://github.com/mongodb-js/compass/commit/4ecac767c5708689b8354a5a5d8bcdc104a40023

Comment by Githook User [ 30/Sep/21 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: chore: export documents e2e test (COMPASS-5047) (#2491)
Branch: main
https://github.com/mongodb-js/compass/commit/51587fa5d393eb271258db31fafd684306f63b5a

Comment by Githook User [ 28/Sep/21 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: chore: smoke tests for most categories (COMPASS-5047) (#2461)

  • sidebar tests
  • more tests
  • reformat
  • split out connection tests
  • move out all the hardcoded selectors
  • make runFindOperation work with Schema and Explain Plan tabs
  • validation tests
  • rm dead code
  • go with the more standard dataTestId, add to prop types
  • don't remove the screenshotting until we discuss it
  • data-test-id
  • annotate more pending tests
  • I can't even
  • suport mongodb v 4.4.9
  • add lodash to e2e tests
  • Fix after merge
  • prettier
  • Control on windows & Linux
  • 2 ** 53

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>

  • const not var

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>

  • 2 ** 53
  • wrap
  • undo accidental commit
  • rm accidentally committed files
  • No more dataStageId, always data-stage-id
  • Revert "No more dataStageId, always data-stage-id"

This reverts commit 4548a53e17df0254164c29fd6699c25fa1e27bc1.

  • skip test that might be the one failing on windows
  • bump timeout
  • don't skip
  • log and swallow errors during compass.stop()
  • reformat
  • skip again

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: compass-5048-bundle-compass-plugins-with-webpack
https://github.com/mongodb-js/compass/commit/4ecac767c5708689b8354a5a5d8bcdc104a40023

Comment by Githook User [ 27/Sep/21 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: chore: smoke tests for most categories (COMPASS-5047) (#2461)

  • sidebar tests
  • more tests
  • reformat
  • split out connection tests
  • move out all the hardcoded selectors
  • make runFindOperation work with Schema and Explain Plan tabs
  • validation tests
  • rm dead code
  • go with the more standard dataTestId, add to prop types
  • don't remove the screenshotting until we discuss it
  • data-test-id
  • annotate more pending tests
  • I can't even
  • suport mongodb v 4.4.9
  • add lodash to e2e tests
  • Fix after merge
  • prettier
  • Control on windows & Linux
  • 2 ** 53

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>

  • const not var

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>

  • 2 ** 53
  • wrap
  • undo accidental commit
  • rm accidentally committed files
  • No more dataStageId, always data-stage-id
  • Revert "No more dataStageId, always data-stage-id"

This reverts commit 4548a53e17df0254164c29fd6699c25fa1e27bc1.

  • skip test that might be the one failing on windows
  • bump timeout
  • don't skip
  • log and swallow errors during compass.stop()
  • reformat
  • skip again

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: main
https://github.com/mongodb-js/compass/commit/4ecac767c5708689b8354a5a5d8bcdc104a40023

Comment by Githook User [ 24/Sep/21 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: Merge branch 'main' into COMPASS-5047-matrix
Branch: COMPASS-5047-matrix
https://github.com/mongodb-js/compass/commit/64c4bb4200562c1dcb1e424699dfc652f26ed03a

Comment by Githook User [ 23/Sep/21 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: Merge branch 'main' into COMPASS-5047-matrix
Branch: COMPASS-5047-matrix
https://github.com/mongodb-js/compass/commit/23144429fd0c3862a53212bd43f91ba79551043f

Comment by Githook User [ 17/Sep/21 ]

Author:

{'name': 'Le Roux Bodenstein', 'email': 'lerouxb@gmail.com', 'username': 'lerouxb'}

Message: Merge branch 'main' into COMPASS-5047-matrix
Branch: COMPASS-5047-matrix
https://github.com/mongodb-js/compass/commit/4ab748d974e3223c2f099a08b7e28a40d5bff9a8

Generated at Wed Feb 07 22:38:16 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.