Run libraries package testing on build agent (#53905)
authorViktor Hofer <viktor.hofer@microsoft.com>
Wed, 9 Jun 2021 20:55:07 +0000 (22:55 +0200)
committerGitHub <noreply@github.com>
Wed, 9 Jun 2021 20:55:07 +0000 (22:55 +0200)
commiteb9a5ab0376c37e6592691ad363ffe0b853bf964
treeff0534dde89c41966141f3ebc2663a2dbfb2608c
parent197cfb60f37626ce9e07285517b129fc01f9621e
Run libraries package testing on build agent (#53905)

* Run libraries package testing on build agent

instead of on Helix as with recent changes the entire package testing
doesn't take more than 2 minutes. Helix created a work item per package
test even though it only took seconds and the average wait time for
a client was 10-15min.

Also cleaning up how the generated package test projects are restored
and incorporating a fix from Eric St John to not hard code the package
feeds.

* Expose useHelix argument
19 files changed:
eng/Tools.props
eng/pipelines/libraries/base-job.yml
eng/pipelines/libraries/build-job.yml
eng/pipelines/libraries/helix-queues-setup.yml
eng/pipelines/runtime.yml
src/libraries/pkg/Directory.Build.props
src/libraries/pkg/test/Directory.Build.props [deleted file]
src/libraries/pkg/test/Directory.Build.targets [deleted file]
src/libraries/pkg/test/build/Directory.Build.props [new file with mode: 0644]
src/libraries/pkg/test/build/Directory.Build.targets [new file with mode: 0644]
src/libraries/pkg/test/build/dirs.proj [new file with mode: 0644]
src/libraries/pkg/test/build/packageTest.targets [moved from src/libraries/pkg/test/packageTest.targets with 94% similarity]
src/libraries/pkg/test/frameworkSettings/netcoreapp/settings.targets
src/libraries/pkg/test/frameworkSettings/netstandard/settings.targets
src/libraries/pkg/test/project.csproj.template
src/libraries/pkg/test/test.msbuild [deleted file]
src/libraries/pkg/test/testPackages.proj
src/libraries/sendtohelix.proj
src/libraries/sendtohelixhelp.proj