首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何替换jenkins中的mocha UTF8标记符号

如何替换jenkins中的mocha UTF8标记符号
EN

Stack Overflow用户
提问于 2017-09-20 09:41:01
回答 2查看 927关注 0票数 3

当我在jenkins中运行mocha测试时,在控制台输出中,我可以看到â内置的 (选中标记) utf-8字符。

如何将这些符号替换为人类可读的格式?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-20 09:41:01

修改默认报告

最简单的方法是在默认报告中修改摩卡的helper.js

helper.js

代码语言:javascript
复制
const mocha = require("mocha");
mocha.reporters.Base.symbols.ok = "[PASS]";
mocha.reporters.Base.symbols.err = "[FAIL]";

package.json

代码语言:javascript
复制
{
    ...
    "scripts": {
        ...
        "test": "mocha --require helpers.js"
    }
}

使用不同的记者

你也可以使用其他记者https://mochajs.org/#reporters

票数 3
EN

Stack Overflow用户

发布于 2019-03-27 17:26:37

论karma.conf.js改变成功标志

增加以下选项:

代码语言:javascript
复制
module.exports = function(config) {
config.set({
frameworks: ['jasmine'],

// reporters configuration

reporters: ['mocha'],

// reporter options

mochaReporter: {
  symbols: {
    success: '+',
    info: '#',
    warning: '!',
    error: 'x'
  }
}

有关更多信息,请使用以下链接:在这里输入链接描述

这将生成这样的报告:

代码语言:javascript
复制
 spec name
    + first test
    + second test
    + third test 

而不是使用奇怪的复选标记符号的默认值:

代码语言:javascript
复制
 spec name
        √ first test
        √ second test
        √ third test 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46318545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档