-
-
Notifications
You must be signed in to change notification settings - Fork 1k
BenchmarkDotNet as global tool #1006
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
big thanks for doing this! How can this be tested and deployed as a dotnet global tool? @AndreyAkinshin do you like the |
Testing Deployment Naming |
I think @CodeTherapist could you also add a documentation article about this tool? |
@AndreyAkinshin Yes, sure! Since that is my first contribution to this project, I'm unsure where to put that in the current docs structure. Maybe in docs/articles/guides? Where do you think is it to be placed right? |
Yeah, it's a good place. |
@AndreyAkinshin I did not know about this convention, it sounds good to me now. btw @CodeTherapist could you try to import some of the MsBuild properies from https://github.com/dotnet/BenchmarkDotNet/blob/master/build/common.props file? We import it in following way in all our projects:
|
@adamsitnik Yes, I will do. |
@AndreyAkinshin Added documentation! Please let me know if that is enough for a first version. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@CodeTherapist awesome! the code looks great to me! thanks for doing that!
@AndreyAkinshin please take a look and merge if you are ok with the code. I am! |
@ViktorHofer so now we are going to have a runner tool ;) |
@CodeTherapist @adamsitnik It would be nice to rename the command from "benchmarkdotnet" to just "benchmark". It will be easier to type P.S. I need some time to test this tool in different environments. But I'm definitely going to merge it in v0.11.4. |
@AndreyAkinshin I thought about both variations: |
@AndreyAkinshin I want to try to write cross platform disassembler as global tool. I created a new branch called "tools" and I am going to merge this PR to the "tools" branch and work from there |
This resolves #213.