Sobes.tech
Junior — Middle

Como é que se pode executar um conjunto específico de testes no seu sistema ou projeto?

sobes.tech IA

Resposta da IA

Em Go, para executar um conjunto específico de testes, pode usar a bandeira -run com o comando go test. Esta bandeira aceita uma expressão regular que filtra os nomes das funções de teste.

Por exemplo, se tiver testes TestCreateUser, TestDeleteUser e TestUpdateUser, e desejar executar apenas os testes relacionados com a criação de utilizadores, pode fazer:

 go test -run ^TestCreateUser$

Ou para executar todos os testes cujo nome contenha a palavra User:

 go test -run User

Isto permite selecionar de forma flexível os testes necessários sem alterar o código.