These are sample configurations for using coveralls.net with different CI and coverage tools. Each branch is a unique scenario combination of test framework, coverage tool and coveralls.net publishing the results to coveralls.io.
This branch represents the base application, with tests, so I can branch off of this with different build configurations and see how these are reported in different CI builds, coverage runners, and coveralls.io.
This is using the latest dotnet 2.1 global tools version of Coveralls.net.
This branch has a .Net Core application using the xUnit test runner to run the xUnit tests through OpenCover, and Coveralls.net is run over the results. This branch is picked up and run by Appveyor using the appveyor.yml file.
This branch has a legacy .Net 4.5.1 Application using the xUnit test runner to run the xUnit tests through OpenCover, and Coveralls.net is run over the results. This branch is picked up and run by Appveyor using the appveyor.yml file.
This branch uses the NUnit test runner to run the NUnit tests through OpenCover, and Coveralls.net is run over the results. This branch is picked up and run by Appveyor using the appveyor.yml file.
This branch demonstrates pumping your results into report generator, then using the RG results files as a source for Coveralls.net. This branch is picked up and run by Appveyor using the appveyor.yml file. The Report Generator command can be modified to take other compatible input formats as required.
This branch demonstrates Typescript + Chutzpah testing for coverage results that can be published using Coveralls.net. This branch is picked up and run by Appveyor using the appveyor.yml file.
This branch uses the xUnit test runner to run the xUnit tests through monocov, and Coveralls.net is run over the results. This branch is picked up and run by Travis-CI using the travis.yml file.
This branch uses the NUnit test runner to run the NUnit tests through monocov, and Coveralls.net is run over the results. This branch is picked up and run by Travis-CI using the travis.yml file.
This branch uses the xUnit test runner to run the xUnit tests through vstest.console.exe with coverage on, converts to xml using CodeCoverage.exe, and Coveralls.net is run over the results. This branch is picked up and run by Appveyor using the appveyor.yml file.