2017-06-12 57 views
0

当使用包括在项目的README.md文件Status Badge酱实验室徽章显示未知karma.js

[![Sauce Test Status](https://saucelabs.com/buildstatus/YOUR_SAUCE_USERNAME)](https://saucelabs.com/u/YOUR_SAUCE_USERNAME) 

据显示这样的:

enter image description here

,而不是这样的:

Sauce Labs Passing

package.json文件3210

相关devDependencies:在karma.conf.js文件

"karma": "^1.7.0", 
"karma-chrome-launcher": "^2.1.1", 
"karma-jasmine": "^1.1.0", 
"karma-sauce-launcher": "^1.1.0", 

相关的配置设置:

singleRun: process.env.CI, 
sauceLabs: { 
    testName: 'Web App Tests' 
}, 
customLaunchers: customLaunchers, 
reporters: process.env.CI ? ['dots', 'saucelabs'] : ['progress'] 

回答

0

我解决了这个由加入构建版本karma.conf.js文件:

 

    singleRun: process.env.CI, 
    sauceLabs: { 
     build: require('./package.json').version, // New 
     testName: 'Web App Tests' 
    }, 
    customLaunchers: customLaunchers, 
    reporters: process.env.CI ? ['dots', 'saucelabs'] : ['progress']