我很难用眼睛捕捉测试运行之间的界限。
是否可以为 Testacular/Karma + Jasmine 的每次运行清除控制台,或者至少在其中放置一些容易吸引眼球的东西,例如一系列换行符?
笔记
目前这是一个废弃的问题,因为我不再尝试执行其中描述的任务。请不要询问其他信息。仅在您确定要做什么时才写。它会帮助其他人。
我很难用眼睛捕捉测试运行之间的界限。
是否可以为 Testacular/Karma + Jasmine 的每次运行清除控制台,或者至少在其中放置一些容易吸引眼球的东西,例如一系列换行符?
笔记
目前这是一个废弃的问题,因为我不再尝试执行其中描述的任务。请不要询问其他信息。仅在您确定要做什么时才写。它会帮助其他人。
写你自己的记者,随心所欲。
此外,如果您在 Mac 上使用 Growl,请查看karma-growl-reporter
我不确定完全理解您的需求,但karma-spec-reporter可以为您提供对测试执行的详细审查。karma-spec-reporter-example 的输出示例:
array:
push:
PASSED - should add an element
PASSED - should remove an element
FAILED - should do magic (this test will fail) expected [] to include 'magic'
at /home/michael/development/codecentric/karma-spec-reporter-example/node_modules/chai/chai.js:401
...
PhantomJS 1.8.1 (Linux): Executed 3 of 3 (1 FAILED) (0.086 secs / NaN secs)
现在有一个记者可用于此:https ://github.com/arthurc/karma-clear-screen-reporter
它在 OSX 上为我工作。