在运行测试之前清除屏幕

时间:2014-04-02 22:22:22

标签: karma-runner karma-jasmine

我使用业力来运行茉莉花规格。每次文件更改时,都会运行测试。这很棒但是如果先前的测试输出将从终端中移除,那就更好了。

有没有办法在测试在业力中运行之前清除终端?

3 个答案:

答案 0 :(得分:7)

不支持。我喜欢这个想法。我创建了issue #1004来支持这一点。

答案 1 :(得分:3)

@Sylvain创建的问题仍然是开放的,但有一个插件karma-clear-screen-reporter可以完成这项工作。在内部它使用魔法:

console.log('\u001b[2J\u001b[0;0H');

或者,您也可以将其放在测试运行代码的顶部以自行清除控制台。

答案 2 :(得分:1)

背景

我的回答和@bluenote10一样

不同的是我对他贴出来的包做了一些改进,发布在我的github上:

Karma Clear Screen

改进

  • 改进了初始消息。
  • 更新日期。
  • 除了 console.log('\u001b[2J\u001b[0;0H'); 之外,间距也得到了改进。