Phing默认情况下,甚至是任何内置记录器(phing.listener.NoBannerLogger,phing.listener.AnsiColorLogger,phing.listener.XmlLogger和phing.listener.HtmlColorLogger)都有相当详细的输出。如何美化phing的输出?
我的用例是使用Phing作为预先提交钩子来运行测试。因此,我不关心日志中可能提供给我的所有信息。 我只是将它用作运行测试的多平台工具。
例子:
Buildfile: /private/var/workspace/www/me_com/build.xml
SBKSWWW > main:
[delete] Deleting /private/var/workspace/www/me_com/temp/pre-commit-hook/changed_files
[delete] Deleting directory /private/var/workspace/www/me_com/temp/pre-commit-hook
[mkdir] Created dir: /private/var/workspace/www/me_com/temp/pre-commit-hook
[phplint] Parse error: parse error in ./www/MyTest.php on line 2
[phpcodesniffer] 2 files where checked
[phpcodesniffer] No syntax errors detected
BUILD FINISHED
Total time: 0.3430 seconds
许多这些线是真是多余无用我的使用情况。实际上,我甚至不会按照原来的意思来运行“构建”。
我很想让phing日志的样子简直是某事像这样:
✔ Commited code matches coding standards
✘ Commited code has syntax errors!
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE in MyTest.php on line 2
如果你认为我现在用的是不好的工具,我的目的,告诉过我这些,我会很高兴知道还有别的东西。
难道你读完整个问题?我不是在问这个错误,我是在问这个工具。错误是有意的。 – 2012-07-29 12:18:14