Estoy usando coverlet y .Net Core para desarrollar una API, comencé a hacer pruebas unitarias (la única herramienta que encontré para .Net Core fue coverlet).
Obtuve la cobertura, pero solo puedo obtener archivos como json
, xml
etc.
Necesitaría ver un HTML o algo más visual para poder manejar las pruebas rápidamente.
Aquí está mi salida actual en la terminal:
+---------------------------+--------+--------+--------+
| Module | Line | Branch | Method |
+---------------------------+--------+--------+--------+
| rede-merchants-cancel-api | 12,5% | 0% | 16,7% |
+---------------------------+--------+--------+--------+
Y una parte de la salida con json
:
"Program.cs": {
"Program": {
"System.Void rede_merchants_cancel_api.Program::Main(System.String[])": {
"Lines": {
"9": 0,
"10": 0,
"11": 0
},
"Branches": []
},
"Microsoft.AspNetCore.Hosting.IWebHost rede_merchants_cancel_api.Program::BuildWebHost(System.String[])": {
"Lines": {
"14": 0,
"15": 0,
"16": 0
},
"Branches": []
}
}
}
¿Hay alguna herramienta para hacer eso?
Encontré una respuesta, lo que intenté primero fue usar docker-dotnet-sonarscanner , pero no pude configurarlo muy bien, luego adopté otro enfoque:
json
(predeterminado) lcov
, opencover
y cobertura
.lcov
formato, para poder usar con el complemento de cobertura de código.
felipe augusto
izzy