<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><div style="text-align: left;">Olá monges,<br><br>Estou querendo executar alguns scripts de testes feitos com Test::More mas estou tendo uma performance ruim.<br><br>Os testes são feitos com pacotes DTS, sendo necessário instanciar um objeto (sempre o mesm) para começar a realizar os testes... só que essa operação é lenta, e para cada arquivo de teste, essa instanciação é feita.<br><br>Como estou usando Test::Assert para colher os resultados, pensei em criar uma classe derivada do Class::Singleton, mas para minha surpresa isso não mudou nada: cada arquivo de teste continua instanciando seu próprio objeto. Aparentemente o Test::Assert executa cada script de forma individual (como ele faz isso eu não sei) e depois captura a saída de cada um para gerar o relatório final.<br><br>Alguém já teve uma necessidade semelhante? A única coisa que me ocorreu para melhorar a performance é serializar o objeto em um lugar e verificar primeiro se ele já não existe antes de instanciar um outro objeto.<br><br>[]'s<br>Alceu<br></div><br /><hr />Discover the new Windows Vista <a href='http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE' target='_new'>Learn more!</a></body>
</html>