Faraday: Espere até que o CodeClimate seja compatível com SimpleCov 0.18+ e, em seguida, adicione novamente o selo e a coleção de cobertura de código

Criado em 1 abr. 2020  ·  5Comentários  ·  Fonte: lostisland/faraday

Informação básica

  • Versão Faraday: mestre
  • Versão Ruby: 2.6

Descrição do problema

Nosso relatório de cobertura de código para Codeclimate sempre falha. Isso se deve ao fato de eles não suportarem o formato 0,18+ de saída SimpleCov (cobertura de ramificação, etc.).

Eu reconheci a saída de erro na segunda etapa do repórter codeclimate: uma falha de Go ao analisar o formato SimpleCov mais recente.

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

~ Proposta : Faça downgrade do simplecov para uma versão compatível com o codeclimate e mantenha um comentário de código lá para nos lembrar disso. ~

Proposta, atualização : desabilite relatórios de cobertura e crachá até que Codeclimate seja compatível com SimpleCov. Este problema pode ser mantido em aberto como um problema de rastreamento para isso.

Passos para reproduzir

Veja esta falha de Ações do GH: https://github.com/lostisland/faraday/runs/543272466?check_suite_focus=true#step : 9: 8

Quando o CI passa dessa etapa, apenas no Ruby 2.6 esse programa é executado. O código de saída é 255 em caso de falha e a saída é semelhante à mostrada acima.

Todos 5 comentários

Pensando mais sobre isso, eu meio que não quero que o programa Go da CodeClimate atrapalhe o SimpleCov. Em vez disso, optarei por remover o crachá de cobertura do README. Podemos colocar o emblema de volta quando eles suportarem SimpleCov 0.18+.

Problema do repórter aqui:
https://github.com/codeclimate/test-reporter/issues/413

https://github.com/colszowka/simplecov/releases tem muita ação acontecendo.

Com qualquer remoção, viria "largar o material de CI que também transmite os dados de cobertura".

Na verdade, não devemos fazer o downgrade do SimpleCov apenas porque ele não é suportado pelo repórter de teste do CodeClimate. Concordar em desativar o test-reporter até que uma correção seja enviada

Removemos o codeclimate, fechando este

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

yusefu picture yusefu  ·  3Comentários

mattmill30 picture mattmill30  ·  4Comentários

QuinnWilton picture QuinnWilton  ·  4Comentários

subvertallchris picture subvertallchris  ·  5Comentários

ioquatix picture ioquatix  ·  4Comentários