Nota de programação

Verificações que distinguem defeitos de serviços indisponíveis

Traduzido Au Jour Le Jour Alteração verificada 61e3eaf

Nota técnica de .

O Au Jour Le Jour reforçou as verificações Janitor: interrupções de serviços, limites de quota e ligações em falta não são reportados como defeitos da aplicação, salvo quando é exigido acesso efetivo ao serviço.

O que mudou

A verificação classifica as condições temporárias dos serviços e da rede separadamente das falhas de autenticação e dos defeitos da aplicação.

Os testes opcionais com serviços reais podem ser ignorados com uma razão precisa; as execuções estritas continuam disponíveis através de uma definição explícita que exige acesso em tempo de execução.

Os pedidos do assistente e as verificações de conectividade dos serviços seguem agora a mesma política de falhas, reduzindo o ruído na verificação automatizada sem esconder defeitos reais.

Nota de engenharia

Uma verificação de dependência falhada nem sempre significa uma aplicação avariada. Distinguir disponibilidade do serviço, falha de autenticação, estado da quota e defeito da aplicação torna a verificação automatizada útil em vez de ruidosa.

Proveniência

Esta nota baseia-se no código verificado do projeto no commit 61e3eaf. Documenta uma alteração de software, não uma atualização pessoal.