Alana, miembro de este equipo de trabajo, nos hizo el favor de escribir este enunciado ya que controla a la perfección el tema.
Solución:
También puedes instalar lcov
y convertir el lcov.info
archivo a HTML
páginas y luego ver el resultado en el navegador con la opción de clasificación
Instalando en Ubuntu:
sudo apt-get update -qq -y
sudo apt-get install lcov -y
Instalación en Mac:
brew install lcov
Ejecute pruebas, genere archivos de cobertura y convierta a HTML
flutter test --coverage
genhtml coverage/lcov.info -o coverage/html
Nota: De esta manera puedes agregarlo a circleci
artefactos y coveralls
también
Puede ver la cobertura de código generada por flutter con el editor Atom.
Solo necesita instalar los paquetes Dart y lcov-info.
Luego carga su carpeta de proyecto y presiona Ctrl+Alt+c
, la cobertura se mostrará con un resumen de toda la cobertura del proyecto y también con líneas específicas destacadas.
No parece haber ningún complemento para el estudio de Android que haga esto hasta el momento.
Actualización 5/9/2020:
Resulta que solo puedes correr flutter test --coverage
, luego en la misma sesión de terminal ejecuta bash <(curl -s https://codecov.io/bash) -t token
token debe ser el token de repositorio que obtiene de CodeCov. Ese comando debería encontrar y cargar automáticamente los datos de cobertura y estará visible en su tablero de CodeCov. Así que no necesitas Bitrise.
Original:
He estado usando Bitrise para la integración continua en mi proyecto flutter y hay una manera fácil de enviar sus informes a CodeCov y luego visualizarlos allí. Esto requiere que adquiera algunos conocimientos sobre cómo configurar y usar Bitrise, pero gran parte es automático, así que no se preocupe, además, si es un equipo pequeño, debería estar bien con el nivel gratuito. Aquí están los key puntos por hacer que CodeCov funcione.
1) Asegúrate de agregar la variable --coverage al flujo de trabajo de Flutter Test.
2) Agregue el token de CodeCov como secreto key, deberá registrarse en CodeCov y vincular su repositorio para recibir un token.
3) Agregue el flujo de trabajo de CodeCov y seleccione CODECOV_TOKEN key.
Después de eso, debería poder iniciar una compilación y, si tiene éxito, debería ver la actualización de su tablero en CodeCov.
Comentarios y puntuaciones
Si eres capaz, eres capaz de dejar un post acerca de qué te ha parecido este enunciado.