Posts Tagueados ‘MSB6006’
Erro MSB6006 em testes unitários numa Team Build
Olá a todos! Hoje vamos falar de mais um capítulo da série “Problema e solução”.
Problema:
Ao configurar uma Team Build no VSTS de um projeto que compila e que roda os testes unitários tudo certinho, a build roda, porém o status dela fica como “Partially Succeeded” porque os testes unitários falharam e, ao analisar o log, você encontra a seguinte linha no final:
MSBUILD : warning MSB6006: “MSTest.exe” exited with code 1.
O mais interessante é que se você roda os testes unitários a partir do Test List da Solution, todos funcionam, não é?
Causa:
Pois bem. Por algum motivo, o erro se dá por conta do usuário TFSSERVICE* não ter permissão na pasta onde o resultado do build foi colocado (ou “dropado”).
Solução:
Basta permitir escrita (tanto NTFS quando de compartilhamento) para pra o usuário TFSSERVICE na pasta de build drop.
*Este nome pode variar de acordo com a instalação realizada.
[]‘s
Ricardo Serradas
