Comment accélérer la java des tests unitaires?

Actuellement, notre projet a plus de 3000 tests unitaires, et "ant testAll" prend plus de 20 minutes.
en plus d'avoir un meilleur matériel, il y a des moyens pour accélérer les choses?

  • Vous devriez être plus précis, qu'est-ce que la tenue de ces tests.
  • J'ai rejoint ce projet il y a deux mois, et c'est déjà une grande base de code. Ce n'est pas une application web et à l'exception d'un tas de fichiers de configuration xml, il ne fait pas de Fichier IO assez souvent. Nous sommes à l'aide de notre personnalisés Lanceur. mais le truc, c'est que nous sommes seulement de développer uniquement des plugins pour le système, et en tant que tel, nous n'avons pas le Lanceur de code source. Je suppose Lanceur du réalisateur a été assez intelligent pour avoir optimisé l'installation de trucs, donc, par exemple, ne pas avoir à analyser les configurations xml dans chaque série de tests.
  • êtes-vous en utilisant les objets fantaisie pour se moquer de lent à accéder à des objets à partir de vos tests unitaires? Au travail, nous avons 6000 tests unitaires et ils vous prendre environ une minute ou peut-être deux à s'exécuter.
InformationsquelleAutor James Geng | 2009-06-18