[CSHARP-2402] Increase .NET testing coverage Created: 01/Oct/18  Updated: 08/Feb/22  Resolved: 08/Feb/22

Status: Closed
Project: C# Driver
Component/s: Testing
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Vincent Kam (Inactive) Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to CSHARP-2411 Fix TestReplace on .NET Core 2.1 Backlog

 Description   

We currently test on .NET Framework 4.5.2 and .NET Core 2.1 (previously .NET FW 4.5 and .NET Core 1.0). We have received HELP tickets inquiring as to our support for later .NET versions. Our drivers should theoretically work with later .NET implementations, but without testing, this is merely an informed guess, and we have received HELP tickets that would imply that this guess may be incorrect.

We should test other .NET implementations (e.g. .NET Framework 4.7.2, .NET Core 1.0) so that we can be sure that the driver works as intended on all .NET implementations (e.g. NET FW >=4.5 and the most common implementations of .NET Standard >=1.5 i.e. .NET Core >=1.0).

 

 



 Comments   
Comment by James Kovacs [ 08/Feb/22 ]

Our development branch is currently tested on .NET Framework 4.7.2, .NET Core 2.1, and .NET Core 3.1. It is also tested on Windows, Linux, and MacOS. We frequently build repros using .NET 5 and .NET 6. We have not recently discovered any compatibility problems for specific framework versions. At the present time, we believe that our framework test coverage is sufficient, though we will revisit this decision should we encounter framework-specific bugs that are not currently covered by our test matrix.

Generated at Wed Feb 07 21:42:27 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.