Граф коммитов

20 Коммитов

Автор SHA1 Сообщение Дата
Adam Sitnik 8aed638c9e
Update docs after repos merge (#1132)
* don't ignore pfx files, we have few of them in these repo (certificate files used by networking benchmarks)

* change folder structure: corefx -> libraries, coreclr -> runtime

* change categories names

* update prerequisites docs

* update benchmarkdotnet docs

* update the microbenchmark design guidelines docs

* update the Microbenchmarks readme page docs

* update profiling workflow docs

* update benchmarking workflow docs

* remove old benchmarking workflow doc

* update README.md to point to the new docs

* Apply suggestions from code review

Co-Authored-By: Bill Wert <billwert@microsoft.com>

* revert accidental TFM removal

* dotnet runtime -> dotnet/runtime

* update the categories description

* change Categories names for real

Co-authored-by: Bill Wert <billwert@microsoft.com>
2020-01-17 11:57:43 +01:00
Bill Wert 6051cf5c77 Put back links to the build icons (#1133) 2020-01-16 11:05:26 -08:00
Olivia Chen a2b39536dc Fix add channels (#1116)
* add 3 more channels to microbenchmark windows job

* change framework to be required in benchmarks_ci.py

* move setting up pipeline from channel_map to ci_setup

* remove extra build status from README

* make ci_setup.py accept only one channel
2020-01-08 16:43:17 -08:00
Adam Sitnik 694c6bbe4e Use 3.0 channel to download and install 3.0 (#908)
* 3.0 should be downloaded from 3.0 channel, not 3.1

* add 3.1 to build matrix

* update build status page

* get the hash for 3.1 the same way we do for 3.0

* run ML.NET and Roslyn correctness jobs for 3.1, not 3.0

* run private non-scheduled jobs for 3.1, not 3.0

* run scheduled jobs for 5.0, not 3.0

* add 3.1 for the scheduled private jobs
2019-11-01 10:38:06 -07:00
Adam Sitnik 2a8234171d
Fix build status matrix (#770)
* fix the build status matrix

* reflect Ubuntu 16 -> 18 change

* Ubuntu -> ubuntu

* RS4 -> RS5

* test x86 for PRs for .NET Core 5.0 only

* add Roslyn Ubuntu legs
2019-08-16 09:33:51 +02:00
Adam Sitnik fe1c35542b update BenchmarkDotNet to latest version to take advantage of improvements (#511)
* update BenchmarkDotNet to latest version to take advantage of improvements

* use FullNameProvider.GetBenchmarkName without reflection since it's public now

* update BDN to version that supports .NET Core 5.0

* add 5.0 to the matrix to make sure that this PR really fixes to 5.0 problem

* Add private jobs for microbenchmarks for netcoreapp5.0
2019-08-14 14:04:38 -07:00
Adam Sitnik cfa8b6e746 Minor improvement: Fix build status page and add Roslyn to it (#486)
* fix the .NET 4.6.1 icon

* fix the ML.NET icons

* add Roslyn to the build status page
2019-05-21 09:41:10 -07:00
Michelle McDaniel 319caf20e5 Use the partition filter to split the Microbenchmarks legs into multiple Helix Work Items (#461)
* Use partition filter to split jobs into workitems

This change does the following:

* Uses helix.proj to split the work into 5 different work items for each
leg
* Removes the --allCategories parameter in favor of --filter * to
better use the partition filter
* Moves all of the windows jobs that use .Net Core to the base Windows
queue, since they do not require .Net Framework

* remove unnecessary code

* Update README with new links

* remove todo comment
2019-05-14 08:35:43 -07:00
Michelle McDaniel 9aa77fc38d Stop supporting netcoreapp2.0 (#464)
* Stop supporting netcoreapp2.0

2.0 has gone out of support for .Net Core, so we should stop supporting
it in our performance testing framework. In particular, when you pull
down dotnet with -Channel 2.0, you are actually pulling down a dotnet at
version 2.1.200. There is an issue with this version where, if you run
on a machine where another run has executed nuget in the last 30 minutes,
you will get various errors of the "error NU3004: The package is not
signed" variety, which is causing a large number of our builds to fail.
Additionally, since netcoreapp2.0 is officially no longer supported, we
are not even running functional testing on the release/2.0 branches out
of coreclr or corefx. Therefore, we should not be running functional
testing of our performance tests for the netcoreapp2.0 bits.

This change removes netcoreapp2.0 support from the performance repo and
updates docs to reflect this.

* Remove 2.0 from Microbenchmarks.csproj

* Remove NETCOREAPP2_0 macro
2019-05-08 18:50:35 -07:00
Adam Sitnik c92e4ac918
Add ML.NET benchmarks CI legs (#352)
* add path to the csproj with benchmarks to the JOB definition

* make categories a benchmark job parameter

* introduce ML.NET CI legs

* make the CI jobs IDs unique

* add ML.NET benchmarks to status page

* the BuildConfig needs to be unique to avoid logs overwriting in mc.dot.net
2019-03-04 20:02:40 +01:00
Adam Sitnik 9acd20e47d
add internal build status to the README.md (#356)
* add internal build status to the README.md

* use table for better readability
2019-03-04 19:20:44 +01:00
Bill Wert 8d4a1fdea7 Disable ARM64 CI job
Until #333 is fixed we'll not try to run the ARM64 jobs so other runs can have clean checks.
2019-03-01 14:17:23 -08:00
Adam Sitnik 9ebaf20988
Remove some Windows x86 PR legs (#342)
* remove Windows x86 PR legs

* update status page
2019-02-28 20:20:48 +01:00
Adam Sitnik 5f6ea2fdca
CoreFX workflow docs (#314)
* CoreFX workflow docs
2019-02-21 21:21:07 +01:00
Adam Sitnik 4034174a4b
Simplify the Micro benchmark docs (#299)
* move the explanation why we have a single repo to the main README.md

* move common.props prerequisites to root\build and reuse it for all working benchmark projects

* add comments to our common settings to explain why

* Create a single file that describes Prerequisites

* create a single doc page that describes BenchmarkDotNet

* simplify the micro benchmarks docs

* fix typos, grammar and broken links

* mention statistical test in the microbenchmarks README

* code review fixes
2019-02-20 16:56:15 +01:00
José Rivero 2e0297acca Unifying *.md encoding and line endings to UTF-8 and LF (#296) 2019-02-15 06:29:15 +01:00
Adam Sitnik 9bc7d56041
Add build status page to README.md, fixes #272 (#282)
* Add build status page to README.md, fixes #272

* remove some text to fit within GH page widh with no multi-line rows and word-wrap
2019-02-13 13:12:21 +01:00
Alaa Masoud 7bd57e981a Fix real-world scenarios dead link./src/benchmarks/real-world/README.md -> ./src/benchmarks/real-world/JitBench/README.md (#238) 2019-01-24 07:08:20 -08:00
Adam Sitnik 3941f11e00
Added LICENSE and updated README (#148)
* add license file

* added missing license headers

* update existing license headers with wrong text

* update harness name in the license headers

* update README.md file
2018-11-06 21:24:51 +01:00
José Rivero 94e666617a first commit 2018-03-12 15:45:09 -07:00