Comment spécifier manuellement les fichiers de test test/unité à exécuter lorsqu'un fichier non test est mis à jour?Comment spécifier manuellement les fichiers de test à exécuter dans autotest?
2
A
Répondre
3
Vous pouvez créer des applications personnalisées dans le fichier ~/.autotest
ou <project_path>/.autotest
comme ceci:
Autotest.add_hook :initialize do |at|
at.add_mapping(/lib\/foo\/(.*).rb/, true) do |filename, matchdata|
["spec/lib/foo/#{matchdata[1]}_spec.rb"]
end
end
Cela correspond à des spécifications dans spec/lib/foo
répertoire pour lib/foo
fichiers, de sorte que ces spécifications courrez fichiers une fois sous lib/foo
sont en cours de modification. Je suppose que vous pouvez faire la même chose avec le répertoire test
.
0
Redéfinissez Autotest#test_files_for(filename)
pour renvoyer un tableau de chaînes des noms de fichier de test.
Certains tutoriels se réfèrent à tests_for_file
, mais c'était l'ancien nom de la méthode: c'était changed in ZenTest 3.9.0 à test_files_for
.
De même, redéfinir tests_files_for
n'aidera pas.
Questions connexes
- 1. ZenTest autotest ne pas exécuter des tests
- 2. ZenTest autotest ne pas exécuter des tests
- 3. Test AutoTest et Rspec avec Rails
- 4. Comment spécifier les paramètres POST dans un test Rails?
- 5. comment exécuter les cas de test de PVplayer dans android?
- 6. Comment spécifier plusieurs fichiers source dans automake à la fois
- 7. Où installer manuellement les fichiers python
- 8. Android Java - Mettre tous les noms de fichiers de R.raw dans le tableau sans spécifier manuellement chacun
- 9. Comment spécifier javascript à exécuter lorsque ModalPopupExtender est affiché
- 10. Comment rafraîchir iAd et spécifier le mot-clé manuellement?
- 11. Impossible d'ajouter manuellement des fichiers à TFS
- 12. Comment exécuter ce test dans NUnit
- 13. Comment exécuter Test :: Perl :: Critic en parallèle?
- 14. Comment résoudre les problèmes de boucle infinie autotest?
- 15. .NET: Pouvez-vous spécifier manuellement les types à inclure dans WSDL autogénéré?
- 16. Comment exécuter un test django?
- 17. Puis-je exécuter uniquement RSpec et Autotest sans concombre?
- 18. Comment spécifier manuellement la coloration syntaxique pour une extension spécifique dans Eclipse?
- 19. Comment puis-je ajouter de la couleur à mes résultats de test de concombre dans Terminal en utilisant autotest?
- 20. Comment spécifier manuellement une valeur entière liée à une valeur d'énumération particulière dans Scala?
- 21. Comment spécifier des fichiers de ressources générés automatiquement à Qmake?
- 22. Autotest d'une interface réseau
- 23. Comment spécifier les paramètres de liste dans le client de test WCF (WcfTestClient.exe)?
- 24. Comment exécuter un programme manuellement vs exécuter un programme de studio visuel diffèrent?
- 25. Comment exécuter un test individuel dans la cible de test d'intégration dans maven
- 26. tests de recherche de râteau. Autotest ne les trouvant pas
- 27. comment rechercher un terme uniquement dans les fichiers non-test
- 28. y compris les fichiers sans avoir à spécifier $ _SERVER [ « DOCUMENT_ROOT »]
- 29. Comment organiser manuellement des fichiers et des dossiers dans NetBeans?
- 30. Exécuter plusieurs fichiers .SQL