Faraday: Espere hasta que CodeClimate admita SimpleCov 0.18+, luego vuelva a agregar la colección de cobertura de códigos y distintivos

Creado en 1 abr. 2020  ·  5Comentarios  ·  Fuente: lostisland/faraday

Información básica

  • Versión de Faraday: maestro
  • Versión Ruby: 2.6

Descripcion del problema

Nuestro informe de cobertura de código a Codeclimate siempre falla. Eso se debe a que no admiten el formato 0.18+ de salida SimpleCov (cobertura de sucursales, etc.).

Reconocí la salida de error en el segundo paso del reportero de codeclimate: una falla de Go para analizar el formato SimpleCov más nuevo.

Error: json: cannot unmarshal object into Go struct field input.coverage of type []formatters.NullInt
Usage:
  cc-test-reporter after-build [flags]

~ Propuesta : degradar simplecov a una versión compatible con codeclimate y dejar un comentario de código allí para recordarnos eso. ~

Propuesta, actualización : deshabilite los informes de cobertura y la insignia hasta que Codeclimate admita todo SimpleCov. Este problema se puede mantener abierto como un problema de seguimiento para esto.

pasos para reproducir

Vea este error de GH Actions: https://github.com/lostisland/faraday/runs/543272466?check_suite_focus=true#step : 9: 8

Cuando CI pasa ese paso, solo en Ruby 2.6 se ejecuta ese programa. El código de salida es 255 en caso de falla y la salida se parece a la anterior.

Todos 5 comentarios

Pensando más en esto, quiero que el programa Go de CodeClimate no retenga a SimpleCov. En su lugar, optaré por eliminar su insignia de cobertura del archivo README. Podemos volver a colocar la insignia cuando sean compatibles con SimpleCov 0.18+.

Problema del reportero aquí:
https://github.com/codeclimate/test-reporter/issues/413

https://github.com/colszowka/simplecov/releases tiene mucha acción en marcha.

Con cualquier eliminación de este tipo vendría "dejar caer el material de CI que también transmite los datos de cobertura".

De hecho, no deberíamos degradar SimpleCov solo porque no es compatible con el reporter de prueba de CodeClimate. Acepte deshabilitar el informe de prueba hasta que se presione una solución

Hemos eliminado codeclimate, cerrando este

¿Fue útil esta página
0 / 5 - 0 calificaciones