- commit-token: A Github Token with
repos
scope. - codecov-token: A Codecov Token to upload codecov.
- branch-name: A branch to store test results files.
- solution-name: The name of the solution(sln) file.
- Build solution
- Run all tests
- Upload codecov
- Create or update test results files of specific branch for tests badges
Will be like:
https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/{YourUserName}/{YourProjectName}/{NameOfYourBranchToStoreTestResults}/{NameOfYourBranchToShowBadge}-test-results.json
For instance: