Create dotnet deployment and acquisition size on disk test (#13956)
authorVictor "Nate" Graf <nategraf1@gmail.com>
Fri, 22 Sep 2017 23:47:15 +0000 (16:47 -0700)
committerGitHub <noreply@github.com>
Fri, 22 Sep 2017 23:47:15 +0000 (16:47 -0700)
commit9d02629b1deaf8c45b57d3bdea545b0c50e2d749
treec7ba806e088787c6e4110bed959e42dd7f723854
parent5bd48ba9788119d5cbae8e01751319aed6b6df6e
Create dotnet deployment and acquisition size on disk test (#13956)

* [WIP] First version of SoDBench. Contains bugs

* [WIP] Move SoDBench files and increase error checking

* [WIP] Add NugetConfig to enable pulling packages from myget

* [WIP] Remove unhelpful templates and add back oses

* [WIP] Add ability to specify channel

* [WIP] Improve CSV writing

* [WIP] Improve options parsing

* Fix syntax error

* [WIP] Add test leg to perf.groovy

* [WIP] Adjust label to target an existing machine pool

* Change label to run on virtual machine

* Use setMachineAffinity

* Add ASP.NET-Core feed and deafult to master as the channel

* Change channel to master in perf.groovy

* Move NuGet.Config up a directory so it only needs to be written once

* Add CommandLine to external dependencies

* Remove CommandLine as it is now in external.depproj

* Adjust wget command to work more consistantly

* Change calculation of relative paths for clarity

* Set job to run daily instead of on push/PR

* Build sodbench on job run

* Remove MSBuild from job

* Fix quote placement

* Change metadata to be more accurate

* Add rollup totals for each measured category

* Refactor to use a tree rather than a dictionary

* Limit report size

* Publish in release configuration
perf.groovy
tests/src/Common/external/external.depproj
tests/src/performance/performance.csproj
tests/src/sizeondisk/sodbench/SoDBench.cs [new file with mode: 0644]
tests/src/sizeondisk/sodbench/SoDBench.csproj [new file with mode: 0644]