Testes mutuamente exclusivos
Evite que testes conflitantes sejam executados em paralelo marcando-os como mutuamente exclusivos. Por exemplo, quando o sistema identifica testes que modificam o mesmo registro, o sistema torna esses testes mutuamente exclusivos. Você também pode marcar manualmente testes como mutuamente exclusivos.
O sistema marca testes como mutuamente exclusivos quando há um possível conflito de recursos. Quando o sistema não consegue detectar conflitos de recursos automaticamente, você pode criar suas próprias regras de exclusão mútua que podem impedir que testes conflitantes sejam executados em paralelo. Por exemplo, se um teste mudar um registro sys_properties, o registro será exibido em Registros modificados desse teste. Se o caminho de validação de outro teste depender do mesmo registro sys_properties sem nenhuma mudança, esse teste falhará. Isso pode ocorrer se o teste anterior for executado ao mesmo tempo.
Você pode exibir testes mutuamente exclusivos na lista relacionada Testes mutuamente exclusivos no formulário de teste. Esta lista relacionada mostra todos os testes que não são executados em paralelo com o teste atual e o motivo. O mesmo teste pode aparecer mais de uma vez na lista se houver vários motivos.
Motivos de testes mutuamente exclusivos
- Dois ou mais testes modificam o mesmo registro.
- Um teste que é executado em paralelo com ele mesmo.
- Você pode criar suas próprias regras de exclusão mútua quando o sistema não puder detectar conflitos de recursos automaticamente.
Marque testes como mutuamente exclusivos
- Guia Testes mutuamente exclusivos
- Selecione um teste na lista Testes e navegue até para tornar o teste selecionado mutuamente exclusivo com outro teste.
- Lista de testes
- Selecione um ou mais testes na lista Testes e escolha Adicione teste mutuamente exclusivo No menu de contexto Ação nas linhas selecionadas. Insira um teste na caixa de diálogo Adicionar teste mutuamente exclusivo para tornar os testes selecionados mutuamente exclusivos com o teste atual.
- Executar testes paralelos
- Quando dois ou mais testes forem executados em paralelo, navegue até . Selecione um ou mais testes e escolha Adicione teste mutuamente exclusivo No menu de contexto Ação nas linhas selecionadas para marcar os testes selecionados como mutuamente exclusivos.Nota:. Execuções de testes paralelos a guia ficará visível somente se o teste for executado em paralelo com um ou mais testes.