summaryrefslogtreecommitdiff
path: root/tests/scripts/perf-prep.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/scripts/perf-prep.sh')
-rwxr-xr-xtests/scripts/perf-prep.sh22
1 files changed, 10 insertions, 12 deletions
diff --git a/tests/scripts/perf-prep.sh b/tests/scripts/perf-prep.sh
index 4468dbb..6882d8f 100755
--- a/tests/scripts/perf-prep.sh
+++ b/tests/scripts/perf-prep.sh
@@ -64,27 +64,25 @@ python3.5 --version
python3.5 ./tests/scripts/Microsoft.BenchView.JSONFormat/tools/machinedata.py
if [ $throughput -eq 1 ]; then
- # Clone corefx
- if [ -d "_" ]; then
- rm -r -f _
+ # Download throughput benchmarks
+ if [ -d "Microsoft.Benchview.ThroughputBenchmarks.x64.Windows_NT" ]; then
+ rm -r -f Microsoft.Benchview.ThroughputBenchmarks.x64.Windows_NT
fi
- mkdir _
- git clone https://github.com/dotnet/corefx.git _/fx
- cd _/fx
+ mkdir Microsoft.Benchview.ThroughputBenchmarks.x64.Windows_NT
+ cd Microsoft.Benchview.ThroughputBenchmarks.x64.Windows_NT
- # Checkout the specific commit we want
- git checkout f0b9e238c08f62a1db90ef0378980ac771204d35
+ curl -OL https://dotnet.myget.org/F/dotnet-core/api/v2/package/Microsoft.Benchview.ThroughputBenchmarks.x64.Windows_NT/1.0.0
+ mv 1.0.0 1.0.0.zip
+ unzip -q 1.0.0.zip
- # Build
- ./build.sh -release
else
# Set up the copies
# Coreclr build containing the tests and mscorlib
- curl https://ci.dot.net/job/$perfBranch/job/master/job/release_windows_nt/lastSuccessfulBuild/artifact/bin/tests/tests.zip -o tests.zip
+ curl https://ci.dot.net/job/$perfBranch/job/release_2.0.0/job/release_windows_nt/lastSuccessfulBuild/artifact/bin/tests/tests.zip -o tests.zip
# Corefx components. We now have full stack builds on all distros we test here, so we can copy straight from CoreFX jobs.
mkdir corefx
- curl https://ci.dot.net/job/dotnet_corefx/job/master/job/ubuntu14.04_release/lastSuccessfulBuild/artifact/bin/build.tar.gz -o ./corefx/build.tar.gz
+ curl https://ci.dot.net/job/dotnet_corefx/job/release_2.0.0/job/ubuntu14.04_release/lastSuccessfulBuild/artifact/bin/build.tar.gz -o ./corefx/build.tar.gz
# Unpack the corefx binaries
pushd corefx > /dev/null