Preview Mode Links will not work in preview mode

Azure DevOps Podcast


Message from Jeffrey Palermo: Howdy.  Welcome to my podcast.  I hope it helps you ship software more quickly and more reliably. Through the topics and guests, I hope your life is made easier. Let me know what topics would be helpful for you.

Podcast sponsor: Clear Measure We are a software architecture company that empowers our client's development teams to be self-sufficient: moving fast, delivering quality, and running their systems with confidence.

Jan 9, 2023

Marco Rossignoli is a Dev at Microsoft on the .NET Test Platform and Code coverage team. He's also the co-maintainer of the Coverlet Collector NuGet package, which has over 100M downloads.

 

Topics of Discussion:

[1:15] Jeffrey talks about the architect forums he’s hosting and facilitating in 2023. You can register here.

[2:53] Marco talks about how he got into code coverage.

[6:44] Why is code coverage even useful to measure?

[12:40] How does Coverlet work and how is it different from the old ones? How do you run it?

[20:30] Is there any difference in how it works between Azure Pipelines or GitHub Actions or TeamCity?

[21:40] With multiple test suites running, how does Coverlet support pulling all the results together so that you get the one number of code coverage?

[23:40] Report generator merges all of the reports.

[25:16] What exactly is Cobertura?

[26:02] Marco shares why he is excited about Coverlet and the many opportunities it gives us in the future.

 

Mentioned in this Episode:

Architect Tips — New video podcast!

Azure DevOps

Clear Measure (Sponsor)

.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

Jeffrey Palermo’s YouTube

Jeffrey Palermo’s Twitter — Follow to stay informed about future events!

Programming with Palermo

programming@palermo.network

NuGet Gallery

GitHub Coverlet Coverage

Marco Rossignoli

.Net Coverage Code

 

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.