Ótimo video, ta loco Jacob você melhoro muito explicando as coisas, sentia falta de ver uma explicação detalhada, na maioria dos vídeos do yt as explicações são meia boca e parece que quem faz video tem medo de explicar o nem sabe direito. Vlw pelo seu trabalho
@@FlutterandoTV Eu consegui fazer o merge, porém o path de cada arquivo não fica com o caminho certo. Provavelmente vou ter que fazer um fix nisso. Queria saber se já existia alguma coisa pronta. Obrigado pela resposta.
O coverage só é importante quando o teste faz sentido. Eu não faria testes apenas pelo coverage. É importante fazer o assert dos comportamentos da aplicação. Na minha visão funciona como uma métrica, porém não influi na qualidade final do projeto e sim como um indicador de um aspecto de qualidade. Já ouviu falar de testes de mutação? Seria um ótimo assunto de vídeo. Valeu!
Mto bom ein Jacob, eu fazia na mão a conversão do lcov em html 🥲 Chega de sofrer né, vou começar a usar esses 3 aí. Uma dúvida, como ficaria a visibilidade disso dentro daqueles projetos multi-package? Estou em um projeto novo, com 0% de cobertura quase e múltiplas packages 🥲
Gostei muito do video, mas tenho um porém: Não sei se é comigo ou se é um bug, mas tenho um teste que no terminal mostra que tem um erro, mas, no Flutter Coverage mostra 100% e verdinho como se não houvesse erro. Isso é normal ou é um bug mesmo? Antes que eu me esqueça, PARABÉNS pelo video.
Melhor video do ano, nao sei como alguem consegue viver sem saber isso.. Parabens o/
Recentemente eu comecei a estudar sobre Coverage, fico muito feliz em saber que tem essas ferramentas!
Cara, eu trabalho com Python e mesmo assim esse vídeo foi de grande utilidade para mim, já até comecei a fazer o coverage do meu projeto.
é Linha a linha mesmo? Sempre achei q era por cenário / return , mas não explicar exatamente como seria essa cobertura por "cenário".
Existe por função, por branch e por linha. O que o Flutter utiliza é a line
Ótimo video, ta loco Jacob você melhoro muito explicando as coisas, sentia falta de ver uma explicação detalhada, na maioria dos vídeos do yt as explicações são meia boca e parece que quem faz video tem medo de explicar o nem sabe direito. Vlw pelo seu trabalho
Top demais, já implementei no meu projeto xD
Tenho um projeto que está separado por módulos (packages). Tem alguma forma de mergear os arquivos lcov? Isso para ser usado no CI.
Sim, vc pode simplesmente mergear os lcov, é um arquivo de texto simples. E dai só seguir.
A extensão que uso da suporte a monorepo
@@FlutterandoTV Eu consegui fazer o merge, porém o path de cada arquivo não fica com o caminho certo. Provavelmente vou ter que fazer um fix nisso. Queria saber se já existia alguma coisa pronta. Obrigado pela resposta.
Manoooooooo, era isso que eu queria huahuahuahua
O coverage só é importante quando o teste faz sentido. Eu não faria testes apenas pelo coverage. É importante fazer o assert dos comportamentos da aplicação. Na minha visão funciona como uma métrica, porém não influi na qualidade final do projeto e sim como um indicador de um aspecto de qualidade. Já ouviu falar de testes de mutação? Seria um ótimo assunto de vídeo. Valeu!
👍💗
Mto bom ein Jacob, eu fazia na mão a conversão do lcov em html 🥲
Chega de sofrer né, vou começar a usar esses 3 aí.
Uma dúvida, como ficaria a visibilidade disso dentro daqueles projetos multi-package?
Estou em um projeto novo, com 0% de cobertura quase e múltiplas packages 🥲
Mostra separadamente eles
Ainda to no inicio do roadmap mas quando chegar lá no final vou rever esse vídeo
Não esquece de comentar de novo aqui quando chegar lá!
Gostei muito do video, mas tenho um porém:
Não sei se é comigo ou se é um bug, mas tenho um teste que no terminal mostra que tem um erro, mas, no Flutter Coverage mostra 100% e verdinho como se não houvesse erro.
Isso é normal ou é um bug mesmo?
Antes que eu me esqueça, PARABÉNS pelo video.
É o Cobis!
;joan
☺️