Jhonata Santana - UFABCNextOps/gestao-do-projeto GitHub Wiki

Sprint 1

  • Definição da ferramenta de CI/CD: Github Actions. Realizaremos um estudo de como implementar e usar em projetos.

Sprint 2

  • Análise e revisão de algoritmos;
  • Validação de testes;
  • Revisão de tags do README.

Sprint 3

  • README
    • Build status Inclusão da badge de 'Build' utilizando o AppVeyor
    • Codacy Badge Inclusão da badge de 'Code Quality' utilizando o Codacy
    • codecov Inclusão da badge de 'Coverage' utilizando o Codecov. Já havia sido implementado anteriormente na estrutura do algoritmo, porém o coverage report gerado pelo comando do sistema parece não estar adequado para avaliação, gerando ainda o resultado de 0%. Os testes estão sendo feitos em um fork do repositório 'ufabc-next-server' neste link, mais precisamente neste arquivo.
  • Obs.: Como combinado em reunião com o professor, não houve tempo útil para a elaboração de um teste devido a implementação acima.

Sprint 4

  • README
    • codecov Badge de coverage funcionando. O problema estava no registro do coverage gerado ao rodar os testes automatizados.
  • app/package.json: Agora o comando "Coverage" está funcional e o report é registrado no arquivo "coverage.lcov", deixando a função de análise dos resultados, para a geração de badge ou outras finalidades, de forma independente por meio de outros comandos, como o utilizado no CI em conjunto com o Codecov.