É possível com o uso do actions usar serviços externos durante o pipeline do CI. Porém, isso precisa ser implementado de maneira eficiente.
Atualmente os testes e2e só rodam no firefox, a issue #23 tenta solucionar esse problema de multibrowsers, porém ainda não existe uma maneira eficiente de rodar a aplicação e os testes ao mesmo tempo.
Existe alguma maneira de rodar a aplicação em um container como um serviço também? Ou seria melhor criar um live server como o pytest faz?
[ ] Rodar multibrowsers
[ ] Pensar em uma maneira eficiente de rodar os testes
[ ] Implementar grid no actions
OBS: Os testes e2e foram escritos usando behave, não pytest.
É possível com o uso do actions usar serviços externos durante o pipeline do CI. Porém, isso precisa ser implementado de maneira eficiente.
Atualmente os testes e2e só rodam no firefox, a issue #23 tenta solucionar esse problema de multibrowsers, porém ainda não existe uma maneira eficiente de rodar a aplicação e os testes ao mesmo tempo.
Existe alguma maneira de rodar a aplicação em um container como um serviço também? Ou seria melhor criar um live server como o pytest faz?
OBS: Os testes e2e foram escritos usando behave, não pytest.
Referências: