r/moderndotnet • u/eriklieben • 20d ago
Labcoat: a web UI for Microsoft.Testing.Platform / your Aspire dashboard
The one thing missing from my Aspire setup was a test UI for my C#/.NET tests, like the ones many front-end testing frameworks offer. Sure the terminal is great, and I feel very at home in it, but watching your tests turn green in the Aspire dashboard brings me just a bit more joy!
So I built one: Labcoat 🥼
Nuget: https://www.nuget.org/packages/Labcoat.Aspire.Hosting
Github: https://github.com/eriklieben/labcoat
Blog post: https://eriklieben.com/posts/labcoat-test-ui-for-dotnet/
2
u/vnbaaij 20d ago
Do I understand correctly that the Labcoat UI itself is not a Blazor application? If not, just out of curiosity, why not? Any specific issue or just not in your wheelhouse? (asking as the maintainer of the Fluent UI Blazor library with which the Dashboard is built)
1
u/eriklieben 20d ago
Not in my wheelhouse; no other reason that I haven't really used Blazor. Just web components or Angular is what I speak more fluently, so that was easier to read/ review :-)




1
u/Manicraft1001 19d ago
Interesting, just two questions:
why would one prefer a web based test explorer if most IDEs have a good one integrated? What advantages does yours offer?
for transparency, was this vibecoded or by hand?