Skip to content
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

Add support for BenchmarkDotNet #109

Merged
merged 8 commits into from
Feb 17, 2022

Conversation

cabauman
Copy link
Contributor

@cabauman cabauman commented Feb 7, 2022

This is a rebased version of #34, so all credit goes to baronfel

I went ahead and updated the supported tools in the README and action.yml file as well. Let me know if there are any other changes you'd like me to make. What should I do about the broken benchmarkdotnet badge images?

resolves #33

@baronfel
Copy link
Contributor

baronfel commented Feb 7, 2022

Oh nice, thanks for doing this rebase!

@baronfel
Copy link
Contributor

baronfel commented Feb 7, 2022

Would you mind updating the test project to .NET SDK 6, since that's the LTS now? All that should be required is to find/replace 3.1.201 with 6.0.101.

@cabauman
Copy link
Contributor Author

cabauman commented Feb 7, 2022

@baronfel sure thing!

@cabauman
Copy link
Contributor Author

cabauman commented Feb 9, 2022

My bad on the clumsiness regarding the failed build pipeline. I fixed the compiler errors, ran the tests, and ran npm run build. Should be fine now.

@ktrz
Copy link
Member

ktrz commented Feb 11, 2022

Thanks @cabauman for fixing the issues. I'll have a look at the changes over the weekend

Copy link
Member

@ktrz ktrz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you both for this contribution!
I've added a couple of comments I'd like to address before we merge this in :)

.github/workflows/benchmarkdotnet.yml Outdated Show resolved Hide resolved
.github/workflows/benchmarkdotnet.yml Outdated Show resolved Hide resolved
README.md Show resolved Hide resolved
src/extract.ts Outdated Show resolved Hide resolved
test/data/extract/benchmarkdotnet.json Show resolved Hide resolved
- Remove unused parts of interface
- Reduce volume of test data
- Replace PERSONAL_GITHUB_TOKEN with GITHUB_TOKEN
@cabauman
Copy link
Contributor Author

cabauman commented Feb 14, 2022

Changes made! Let me know if you find anything else. I stripped the json down by about 1000 lines, but if you want me to go ahead and remove the rest of the non-essential content, I don't mind.

@ktrz
Copy link
Member

ktrz commented Feb 17, 2022

PR looks great! Please just run npm run format to fix the linting issues

@cabauman
Copy link
Contributor Author

Oops. Yes, of course.

.github/workflows/benchmarkdotnet.yml Outdated Show resolved Hide resolved
.github/workflows/ci.yml Outdated Show resolved Hide resolved
@ktrz ktrz merged commit b3c12e5 into benchmark-action:master Feb 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support for benchmark.net test results
3 participants