2008-11-20 8 views
2

Nous devons valider de grandes quantités de fichiers de ressources pour les conventions de nommage et de l'intégrité du format, etc.outil préexistant pour valider les noms de fichiers et formats

Y at-il un cadre/outil disponible pour vous faciliter la tâche? Construire des outils comme le printemps Ant/Phing à l'esprit, mais je me demande s'il y a quelque chose de plus axé sur ce genre de test.

Idéalement, il mettrait les résultats en cache en fonction du temps de modification et générerait un rapport des fichiers non conformes. Il devrait être assez flexible pour ajouter rapidement et facilement des tests arbitraires aux fichiers qui correspondent à une certaine regex. Comme tester tous les * .psd qui se trouvent à 3 profondeurs et s'assurer que leur espace de couleurs est CMJN. Il devrait être facile d'ajouter aussi des depdendencies, de sorte que si l'un de ces PSD échoue, le répertoire parent, disons 2 niveaux, serait également invalide. Idéalement, il serait branché de manière à ce que nous puissions simplement écrire un script shell ou quelque chose pour effectuer de nouveaux tests (comme le test CMJN) qui renvoie vrai/faux.

Bien sûr, nous pouvons rouler les nôtres ... mais ne pas réinventer la roue.

Pensées?

Répondre

1

Checkstyle est le meilleur outil pour cela. En particulier, vous devrez peut-être écrire un FileSetCheck.

+0

Merci pour la réponse. Checkstyle semble plutôt axé sur la vérification du formatage du code source. Je cherche à valider la structure du système de fichiers et l'intégrité des fichiers. Donc, je suppose que vous dites qu'il est trivial de plier le moteur Checkstyle pour faire le genre de tests dont je parle? –

+0

ah - merci pour la clarification. J'ai mis à jour ma réponse. – npellow

Questions connexes