Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.
/ corefx Public archive

Switch to the dotnet/performance repo #35781

Merged
merged 47 commits into from
Mar 21, 2019

Conversation

adamsitnik
Copy link
Member

@adamsitnik adamsitnik commented Mar 5, 2019

The benchmarks were ported to BenchmarkDotNet and added to the dotnet/performance repository.

The new workflow is described at https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-corefx.md

The benchmarks can be found in https://github.com/dotnet/performance/tree/master/src/benchmarks/micro/corefx

The BenchView link: https://benchview/trendline?jobgroup=.NET%20Performance&branchId=762&jobgroup=.NET%20Performance&branchId=762&jobtype=rolling&count=200&rtids=[1713]&archids=[9,4]&mpids=[1292]&cfgids=[3394,3391,3392,3393]&

Details:

@ViktorHofer
Copy link
Member

There's also some cleanup in arcade possible when this is removed. I will submit a PR so that you can merge both when you think this should go into master.

@ViktorHofer
Copy link
Member

So what about SocketPerformanceAsyncTests? Keeping the trait on it means it will never run. Either remove the trait or remove the whole project.

@adamsitnik
Copy link
Member Author

So what about SocketPerformanceAsyncTests? Keeping the trait on it means it will never run. Either remove the trait or remove the whole project.

They are stored in "ManualPerformanceTests" folder which means that somebody did this on purpose. The problem is that git blame shows only @ViktorHofer on the contributors list so I am not sure who is the owner that could make such decision ;)

@ViktorHofer
Copy link
Member

I don't think you need a "owner decision" for that. Sure, if we just want to run them manually periodically then the Trait can stay.

@jkotas
Copy link
Member

jkotas commented Mar 6, 2019

@ahsonkhan
Copy link
Member

Could you please also update all repo docs that talk about performance tests, e.g.:

And https://github.com/dotnet/corefx/blob/master/Documentation/project-docs/benchmarking.md

@adamsitnik adamsitnik changed the title [DO NOT MERGE][WIP] Switch to the dotnet/performance repo Switch to the dotnet/performance repo Mar 20, 2019
@adamsitnik adamsitnik marked this pull request as ready for review March 20, 2019 20:12
@adamsitnik
Copy link
Member Author

The last missing benchmarks have been ported and merged into the performance repo (dotnet/performance#381).

@danmosemsft @stephentoub @ViktorHofer this PR is ready for review.

@ViktorHofer ViktorHofer merged commit d395daf into dotnet:master Mar 21, 2019
@ViktorHofer
Copy link
Member

@adamsitnik Thanks a lot!

@adamsitnik adamsitnik deleted the removePerfTests branch March 27, 2019 15:45
@karelz karelz added this to the 3.0 milestone Apr 1, 2019
picenka21 pushed a commit to picenka21/runtime that referenced this pull request Feb 18, 2022
Switch to the dotnet/performance repo

Commit migrated from dotnet/corefx@d395daf
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants