Compartilhar via


Test Cases for the Wall Clock and GTC Drift Test

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Os testes descompasso relógio parede consistem casos manual testar (semi-Automated). Usar os testes descompasso relógio de parede para flutuação medida em individual relógios. Uma boa maneira para usar os testes descompasso relógio de parede é executar o Compare All Three Timers Drift Test with Busy Sleep para confirmar os relógios não drift relativo para each other, e executar at least um do individual drift testes para confirmar que o relógio não drift relativo a fontes externas. Idealmente, um seria comparar o RTC, desde que este relógio não é esperado para drift with respect to relógio externo.

A seguinte tabela mostra os casos testar para o relógio da parede e testar descompasso GTC.

Observação

Se um relógio testado não executar com precisão, a duração esperada de uma maiúsculas e minúsculas testar mostrada a seguinte tabela pode não ser precisa.

Testar maiúsculas e minúsculas Descrição

1

Mensagem de uso de teste do timer

Imprime a mensagem de uso para o OAL Timer Tests. Informa o usuário o que fazem os testes e especifica a entrada se qualquer que o usuário precisa fornecer para os testes.

6010

6010: Parede relógio descompasso teste GTC (manual)

6020: Parede relógio descompasso teste Olá desempenho (manual)

6030: Parede relógio descompasso teste RTC (manual)

Medir flutuação em individual relógios. Os testes permitem uma para comparar os timers no dispositivo de destino para externo fontes relógio.

Nesses casos testar podem ser usados para capturar uma condição onde o relógio para o ObterContagemMarcaEscala função, o alto-contador de desempenho e o relógio em tempo real concordar com si, mas não manter tempo exato. Essa condição pode ocorrer se todas as três relógios derivar de um comum relógio que faz não manter tempo exato.

O tempo de execução usar como padrão para cada um desses casos testar é 3 horas. Isso pode ser alterado usando -c "-wcRunTime segundos", onde segundos é o tempo de execução para a testar em segundos.

Antes de iniciar um desses testes, obter um stopwatch ou outro externo relógio que você pode usar a medida o comprimento de eventos durante a testar.

Exibe um hora de início a maiúsculas e minúsculas testar, aguarda o período de tempo que você especificou no linha de comando e, em seguida, exibe um tempo parar. A testar exibe mensagens que informam você quando para iniciar o stopwatch e, em seguida, exibe periodicamente as mensagens que informam você quanto tempo permanece para a testar ao fim. Observe essas mensagens e preparar para parar a stopwatch quando concluir a testar. O Exibe testar mensagens mais freqüentes quando a testar nears de conclusão.

Se o tempo que você registro é o mesmo que o tempo relatado pela testar, o relógio mantidas tempo exato. Se o tempo que você registro difere de tempo relatados pela testar o relógio não não manter tempo exato.

Exibir esses casos testar a seguinte mensagem de erro se um timer de repente saltos ENC no tempo durante o testar:

Erro: O atual tempo overshot o tempo parar para a testar.

Este erro faz com que a testar ao fim. Esse erro ocorre se a função de dormir não se comportam corretamente ou se um timer não se comportam corretamente.

See Also

Other Resources

Wall Clock and GTC Drift Test