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.