Skip to main content

Workflow de Integração Contínua

Histórico de Revisão

DataVersãoDescriçãoAutor
16/05/20231.0Definição do WorkFlowPedro Eduardo Santos Sousa
17/05/20231.1Aprimoramento do WorkFlowPedro Eduardo Santos Sousa

Introdução

Nessa seção se encontra a estrutura do workflow de testes, que será realizado por meio do GitHub Actions.

Testes

Será adotado o modelo de testes unitários, dividindo o código em pequenas partes (função ou método de objeto) e testando cada uma delas. Contudo, é importante que todas as partes testadas funcionem integralmente, juntas, garantindo a qualidade e a estabilidade.

Organização

O projeto será organizado da seguinte maneira: cada dev irá criar um fork do repositório principal, depois trabalhará em uma branch própria. Então realizará o merge e resolverá os conflicts, se houver. Finalmente, será enviada a pull request, acionando a action e realizando todos os testes na branch main.

O objetivo é dividir os testes para backend e frontend, logo depois verificar a integridade de todas as alterações para garantir a segurança do código.

Referências

  • Material do moodle da disciplina