我想知道是否有人已经为vitest提供了一个纯文本报告器,它可以很好地与Jenkins CI和其他不支持彩色文本的显示器一起工作。实际上,在Jenkins输出中读取文本是不可能的,或者如果我在Sublime Text中作为一个构建运行测试,也是不可能的。
v8wbuo2f1#
解决方案
您需要在Jenkins构建中设置以下环境变量:
NO_COLOR = 'true'
当您使用Jenkinsfile时,它看起来像这样:
pipeline { agent any environment { NO_COLOR = 'true' } stages { stage('test') { agent { docker { image 'node:16.17.0' reuseNode true } } environment { HOME = '.' } steps { sh 'npm install' sh 'npm run jenkinsTest' } } } }
说明
https://github.com/vitest-dev/vitest/issues/841#issuecomment-1048997432
1条答案
按热度按时间v8wbuo2f1#
解决方案
您需要在Jenkins构建中设置以下环境变量:
当您使用Jenkinsfile时,它看起来像这样:
说明
来源
https://github.com/vitest-dev/vitest/issues/841#issuecomment-1048997432