OAL Timer Tests
9/8/2008
Os testes de timer OAL confirmar que os timers em um pacote suporte placa (BSP) e camada de adaptação OEM (OAL) operam corretamente. Três timers diferentes são testados: o relógio GetTickCount (GTC), o alto-relógio desempenho e o relógio em tempo real (RTC). Este testar verifica que a resolução e flutuação de cada timer estão dentro dos limites aceitáveis e que nenhuma timer seja executado com versões anteriores (monotônico aumenta até estouro). Testes flutuação comparam os timers para si. O RTC para teste descompasso NTP compara o RTC com um servidor NTP, se disponível.
Para comparar os timers no dispositivo de destino para fontes relógio externo, você pode fazer usar de testes flutuação relógio a parede. Verificar esses testes semi-Automated que os timers integrados não drift relativo ao relógios externos. Os testes flutuação relógio de parede não estão documentados no momento fora de banco de dados CETK.
In This Section
- GTC Print Resolution and Time Test
Verifica a resolução do timer de ObterContagemMarcaEscala.
- GTC Backwards Check with Busy Sleep Test
Confirma que o relógio GTC não executar com versões anteriores.
- GTC Backwards Check with Random Sleep Test
Confirma que o relógio GTC não executar com versões anteriores.
- GTC Verify GetIdleTime Test
Verifica implementação de GetIdleTime.
- High Performance Timer Print Resolution and Time Test
Verifica resolução do relógio de alto desempenho.
- High Performance Timer Backwards Check Test
Confirma que o relógio alto desempenho não executar com versões anteriores.
- RTC Print Resolution and Time Test
Verifica resolução do relógio em tempo real (RTC).
- RTC Backwards Check Test
Confirma que o RTC não executar com versões anteriores.
- RTC Real-Time Functions Test
Verifica a implementação de OEMGetRealTime e OEMSetRealTime.
- RTC to NTP Drift Test
Compara o RTC para um servidor NTP para verificar de flutuação.
- Compare All Three Timers Drift Test with Busy Sleep
Procura flutuação nos relógios três comparando-las entre si.
- Compare All Three Timers Drift Test with OS Sleep
Procura flutuação nos relógios três comparando-las entre si.
- Compare All Three Timers Drift Test with OEMIdle Periodic
Procura flutuação nos relógios três comparando-las entre si.
- Compare All Three Timers Drift Test with OEMIdle Random
Procura flutuação nos relógios três comparando-las entre si.
- Wall Clock and GTC Drift Test
Compara flutuação relógio interno contra um externo relógio. Este é um manual testar (semiautomated).
- Wall Clock and High Performance Drift Test
Compara flutuação relógio interno contra um externo relógio. Este é um manual testar (semiautomated).
- Wall Clock and RTC Drift Test
Compara flutuação relógio interno contra um externo relógio. Este é um manual testar (semiautomated).