【发布时间】:2020-12-30 01:09:26
【问题描述】:
我使用 karma 来运行 jasmine 规范。每次文件更改时,都会运行测试。这很棒,但如果从终端中删除之前的测试输出会更好。
有没有办法在 karma 运行测试之前清除终端?
【问题讨论】:
-
从来没有听说过这个,但我会改写“有没有办法在
autoRun再次处理测试之前清除终端?”。
标签: karma-runner karma-jasmine
我使用 karma 来运行 jasmine 规范。每次文件更改时,都会运行测试。这很棒,但如果从终端中删除之前的测试输出会更好。
有没有办法在 karma 运行测试之前清除终端?
【问题讨论】:
autoRun再次处理测试之前清除终端?”。
标签: karma-runner karma-jasmine
不支持。不过我喜欢这个主意。我创建了issue #1004 来支持这一点。
【讨论】:
@Sylvain 创建的问题仍然存在,但有一个插件karma-clear-screen-reporter 可以完成这项工作。它在内部使用魔法:
console.log('\u001b[2J\u001b[0;0H');
或者,您也可以将其放在测试运行程序代码的顶部,以自行清除控制台。
【讨论】:
我的回答和@bluenote10一样
不同的是,我对他发布的包做了一些改进,并发布在了我的github上:
console.log('\u001b[2J\u001b[0;0H');,间距也得到了改进。【讨论】: