Skip to content

Improve performance of Package testing leg #2017

@ericstj

Description

@ericstj

Related dotnet/corefx#35693

A couple ideas we can use to shorten this:

  1. Do a sparse matrix of RIDs for all the older frameworks. The self-contained restores and tests are really the longest part of this work. We end up doing a dozen tests for each framework, all of which have to download the entire shared framework for those RIDs.
  2. Pre-restore the framework packages on the build machine and add them to a package folder that gets shared with all helix clients. This has the potential of saving multiple clients from hitting nuget servers to download old packages. They still end up downloading through helix though, so I don't this alone is a sufficient without also doing 1.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions