Compartilhar via


Custom Module Creation for the Windows Embedded CE Stress Tool

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Você pode criar um personalizado módulo testar para a ferramenta Stress Windows Embedded CE. Quando você design um módulo testar, tirar vantagem dos recursos da estrutura e atendem aos padrões estabelecidos para a ferramenta Stress Windows Embedded CE. A ferramenta Stress Windows Embedded CE só está tão eficiente como os módulos testar que ele é executado.

Um módulo testar para a ferramenta Stress Windows Embedded CE deve ter a seguinte qualidades:

  • Ser-com base em Duração.
    O módulo testar deve executar para uma duração arbitrária e finalizar quando esse tempo expira. Cada módulo testar deve ser uma unidade indivisible de testes que destina-se a ser executar em várias iterações em um executar um loop.
  • Registrar passagem testar ou falha em um por-testar base e relatório iteração resulta para a estrutura.
  • Oferece suporte ao uso do log filtrado through the use of funções log in a StressUtils.dll módulo.

Você pode implementar um módulo testar como uma dynamic-link library (DLL) que é carregado por um genérico Stressmod.exe contêiner. Stressmod.exe Gerencia análise linha de comando, duração módulo e resultados recoding e relatórios para a testar.

O DLL deve exportar uma função InitializeStressModule , uma função DoStressIteration e uma função TerminateStressModule. Para obter mais informações sobre as funções que o DLL deve exportar, consulte Custom Stress Module Functions.

Em seu módulo testar, use os membros da estrutura MODULE_PARAMS para acessar informações a partir de linha de comando. Para obter mais informações, consulte InitializeStressModule.

Design de módulo testar para executar para uma duração arbitrária. Separar os testes em iterações que a estrutura pode executar em um executar um loop. No final da duração solicitada pela estrutura, o módulo testar deve limpar, resultados relatório e sair normalmente.

A maioria dos módulos testar requerem uma quantidade mínima de tempo para executar uma única iteração. Adicionar informações sobre a duração mínima do módulo de testar ao arquivo de inicialização para a estrutura para que a estrutura solicita o módulo testar para executar ao menos a quantidade mínima de tempo exigido para uma única iteração.

Na maioria das circunstâncias que você pode não desejar detalhadas comentários em todo o log para um testar. Em outros momentos, de exemplo quando depuração ou tentar reproduzir um problema, você desejar informações apareçam no log detalhado. Você pode controle a verbosidade nível do log. A estrutura e associado módulos fornecem um conjunto de funções log que você pode usar para preemptively filtro o log de verbosidade. Para obter mais informações, consulte Windows Embedded CE Stress Tool Functions.

O módulo testar deve relatório se a testar passado ou falha. A estrutura reúne informações sobre como testar passagem ou falha em uma base per iteration. Cada chamar para a função DoStressIteration exportada pelo seu módulo testar é considerado iteração e os registros estrutura a valor de retorno. Para obter informações sobre valores de retorno possíveis, consulte CESTRESS Return Value.

In This Section

See Also

Other Resources

Windows Embedded CE Stress Tool