[CSHARP-2268] Share code between the various JSON driven test runners Created: 10/May/18 Updated: 09/Feb/22 Resolved: 09/Feb/22 |
|
| Status: | Closed |
| Project: | C# Driver |
| Component/s: | Testing |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Robert Stam | Assignee: | Unassigned |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
We have a number of JSON driven test runners. Currently there is little to no code sharing between them, resulting in lots of duplicated code. The Transactions test runner was implemented with an eye to being able to share code between runners, but so far none is shared. At some point we should refactor all the JSON driven test runners so that they share as much code as possible. |
| Comments |
| Comment by James Kovacs [ 09/Feb/22 ] |
|
This has been superseded by the unified test runner. JSON driven tests are being rewritten in the unified format and the unified runner gradually extended as needed for these tests. |