【问题标题】:Karma clear screen before running tests运行测试前 Karma 清屏
【发布时间】:2020-12-30 01:09:26
【问题描述】:

我使用 karma 来运行 jasmine 规范。每次文件更改时,都会运行测试。这很棒,但如果从终端中删除之前的测试输出会更好。

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

【问题讨论】:

  • 从来没有听说过这个,但我会改写“有没有办法在autoRun再次处理测试之前清除终端?”。

标签: karma-runner karma-jasmine


【解决方案1】:

不支持。不过我喜欢这个主意。我创建了issue #1004 来支持这一点。

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

      上下文

      我的回答和@bluenote10一样

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

      Karma Clear Screen

      改进

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

      【讨论】:

      • 工作正常。谢谢。
      猜你喜欢
      • 2018-01-12
      • 2020-08-26
      • 2014-12-20
      • 2013-08-24
      • 1970-01-01
      • 2019-06-17
      • 2017-01-13
      • 1970-01-01
      • 2016-10-06
      相关资源
      最近更新 更多