2008-11-20 7 views
2

Мы должны проверять большое количество файлов ресурсов для именования и целостности формата и т.д.Предсуществующая инструмент для проверки имен файлов и форматов

Есть рамки/инструмент, доступный, чтобы сделать это проще? Создавайте такие инструменты, как Ant/Phing, но мне интересно, есть ли что-то более сосредоточенное на таком тестировании.

В идеале он будет кэшировать результаты на основе времени модификации и генерировать отчет несоответствующих файлов. Он должен быть достаточно гибким, чтобы быстро и легко добавлять произвольные тесты к файлам, которые соответствуют определенному регулярному выражению. Как и все * .psd, которые лежат в 3 каталогах глубоко и обеспечивают их цветовое пространство CMYK. Также должно быть легко добавить depdendencies, чтобы, если один из этих PSD не работает, родительский каталог, скажем, 2 уровня вверх, также будет помечен как недопустимый. В идеале это было бы подключаемо, поэтому мы могли бы просто написать сценарий оболочки или что-то для выполнения новых тестов (например, теста CMYK), который возвращает true/false.

Конечно, мы можем сворачивать самостоятельно ... но не изобретать колесо.

Мысли?

ответ

1

Checkstyle - лучший инструмент для этого.

В частности, вам может потребоваться написать FileSetCheck.

+0

Спасибо за ответ. Checkstyle кажется довольно сильно направленным на проверку форматирования исходного кода. Я рассматриваю проверку структуры файловой системы и целостности файла. Итак, я думаю, вы говорите, что тривиально сгибать движок Checkstyle, чтобы делать те тесты, о которых я говорю? – 2008-11-20 02:14:08