[netcore] Remove local copy of static alc resolve methods
[mono-project.git] / scripts / ci / run-test-microbench.sh
blob38d471cc0c708140dcd79d3431f6b4e045f4aece
1 #!/bin/bash -e
4 export TESTCMD=`dirname "${BASH_SOURCE[0]}"`/run-step.sh
6 if [[ ${CI_TAGS} == *'win-'* ]]; then
7 exit 0
8 fi
10 ${TESTCMD} --label=microbenchmark --timeout=40m make -C acceptance-tests DebianShootoutMono.stamp
12 if [ -z "$MONO_BENCH_GIST_URL"]; then
13 ${TESTCMD} --label=microbenchmark-BinaryTrees --timeout=40m make -C acceptance-tests run-microbench-BinaryTrees
14 ${TESTCMD} --label=microbenchmark-Fannkuchredux --timeout=40m make -C acceptance-tests run-microbench-Fannkuchredux
15 ${TESTCMD} --label=microbenchmark-Fasta --timeout=40m make -C acceptance-tests run-microbench-Fasta
16 ${TESTCMD} --label=microbenchmark-NBodyTest --timeout=40m make -C acceptance-tests run-microbench-NBodyTest
17 ${TESTCMD} --label=microbenchmark-Mandelbrot --timeout=40m make -C acceptance-tests run-microbench-Mandelbrot
18 ${TESTCMD} --label=microbenchmark-RegexRedux --timeout=40m make -C acceptance-tests run-microbench-RegexRedux
19 ${TESTCMD} --label=microbenchmark-RevComp --timeout=40m make -C acceptance-tests run-microbench-RevComp
20 ${TESTCMD} --label=microbenchmark-SpectralNorm --timeout=40m make -C acceptance-tests run-microbench-SpectralNorm
21 ${TESTCMD} --label=microbenchmark-KNucleotide --timeout=40m make -C acceptance-tests run-microbench-KNucleotide
22 else
23 ${TESTCMD} --label=microbenchmark --timeout=40m make -C acceptance-tests run-microbench-GistBenchmark
26 if [[ ${CI_TAGS} == *'linux-'* ]]; then
27 export MONO_PERF_BINARY=perf_4.9
28 ${TESTCMD} --label=microbench-profiler-check --timeout=40m make -C acceptance-tests test-run-microbench-perf-check
30 if [ -z "$MONO_BENCH_GIST_URL"]; then
31 ${TESTCMD} --label=microbench-profiled-BinaryTrees --timeout=40m make -C acceptance-tests run-microbench-profiled-BinaryTrees
32 ${TESTCMD} --label=microbench-profiled-Fannkuchredux --timeout=40m make -C acceptance-tests run-microbench-profiled-Fannkuchredux
33 ${TESTCMD} --label=microbench-profiled-Fasta --timeout=40m make -C acceptance-tests run-microbench-profiled-Fasta
34 ${TESTCMD} --label=microbench-profiled-NBodyTest --timeout=40m make -C acceptance-tests run-microbench-profiled-NBodyTest
35 ${TESTCMD} --label=microbench-profiled-Mandelbrot --timeout=40m make -C acceptance-tests run-microbench-profiled-Mandelbrot
36 ${TESTCMD} --label=microbench-profiled-RegexRedux --timeout=40m make -C acceptance-tests run-microbench-profiled-RegexRedux
37 ${TESTCMD} --label=microbench-profiled-RevComp --timeout=40m make -C acceptance-tests run-microbench-profiled-RevComp
38 ${TESTCMD} --label=microbench-profiled-SpectralNorm --timeout=40m make -C acceptance-tests run-microbench-profiled-SpectralNorm
39 ${TESTCMD} --label=microbench-profiled-KNucleotide --timeout=40m make -C acceptance-tests run-microbench-profiled-KNucleotide
40 else
41 ${TESTCMD} --label=microbench-profiled-Gist --timeout=40m make -C acceptance-tests run-microbench-profiled-GistBenchmark
44 ${TESTCMD} --label=microbench-report --timeout=40m make -C acceptance-tests perf-report-total