[CSHARP-3008] Split tests into .NET Framework/.Net Core variants Created: 11/Mar/20  Updated: 04/May/20  Resolved: 04/May/20

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

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


 Description   

We may able to speed up our tests by splitting each matrix into two tasks: .Net Framework and .Net Core. By splitting each matrix into two tasks, the tests should show up as two tasks per matrix (much like how the OCSP "matrix" has multiple tasks). These tasks would run in parallel, thus potentially reducing our EG patch time by 50%. Also when we restart a task due to a random failure, it'd only need to run half the tests (Core/Framework).

 If we split each matrix into 3 tasks (netfw, netcoreapp1.1, netcoreapp2.1), we could cut our EG patch time by 66%

 



 Comments   
Comment by Githook User [ 04/May/20 ]

Author:

{'name': 'vincentkam', 'email': 'vincent.kam@10gen.com', 'username': 'vincentkam'}

Message: CSHARP-3008: Split tests into .NET Framework/.Net Core variants
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/6eedd69bbdbe31fd765b77c047c2a5106eeb49b6

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