[GODRIVER-2104] Improve how topologies are tested Created: 22/Jul/21 Updated: 28/Nov/22 |
|
| Status: | Backlog |
| Project: | Go Driver |
| Component/s: | Testing |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor - P4 |
| Reporter: | Benji Rewis (Inactive) | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
We currently use a combination of our Makefile and the Topologies mtest option to specify what topologies a test should be run against (single, replset, sharded, sharded-replset, load-balanced, serverless). As it is, when writing a new test we have to "opt-in" to various topologies. It may be cleaner to change the inclusionary Topologies option to an exclusionary ForbiddenTopologies option. This is worth an investigatory POC, as it's possible this change is larger than it sounds. |