Uploaded image for project: 'C# Driver'
  1. C# Driver
  2. CSHARP-3008

Split tests into .NET Framework/.Net Core variants

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Testing
    • Labels:
      None

      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%

       

            Assignee:
            vincent.kam@mongodb.com Vincent Kam (Inactive)
            Reporter:
            vincent.kam@mongodb.com Vincent Kam (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: