mirror of https://github.com/layui/layui
parent
40a0c5b25e
commit
ccc5de7775
@ -1,19 +0,0 @@
|
||||
language: node_js
|
||||
node_js:
|
||||
- node
|
||||
dist: trusty
|
||||
addons:
|
||||
sauce_connect:
|
||||
username: layui
|
||||
jwt:
|
||||
secure: "c+I/AGPj+9cdZOtwGv9eFBdFNlo/BtSEnZ/mGXBLM2+FUn8Dptvhqy1XalRBul3sNiCyv2lNtcZPGw0kirI4EjGiXFfqghq9psvwOchkNM+bFxAiH+uRYCVb1ouDbpAh0w4d/nxpB11fPdVNzudwbiI/ii8LNm1sDDnJOklHiuzWBgOVN2jkzNRapacLfto6bWjnyS4r/zElLwnKpXlN6cIJFzYBU1f/RS68xaHwr/9+wvf5gNzL7OmmiIxl+UJJMejoK3G7I6DTiXyosJxsnljSxG0zbDSDL9lzPeQjFClya25ubbCFPv/UADlVAlz5Y4SLIaTUaRWD7tVphpku5S9XBwIopRQBdtp6y1Ebh/F7pDAiuN8lHzvkr6z++ld9nVcSJppSWN/tyibN7b+C7m6TyreVMHFjw+egAbd3wPVgrD30Vswu9vQXyVydcRJiP295VclgaHobdZKEwrqK7mujsOVOlZEoZWm2B+MLGfvYIjhVdpcRGlAZN+VvA+ea93t/poY1LB1/qH0vF2jMNa3ZI6AWrZaaTbToMUEj6QB9tnOGnGvINOGJDamMMB6aeCLaEgZzRqvTYXgzJAi1kYQKkCL//v3Z6od5eDBUVgMEOkTIchPjSDX5lwMedroPwnFql9ArIWnm7mLHQToEArOoKQhSlFOx+sA/nortCL4="
|
||||
sudo: false
|
||||
cache:
|
||||
directories:
|
||||
- node_modules
|
||||
script:
|
||||
- npm run test:cov
|
||||
- npm run test:sauce
|
||||
after_script:
|
||||
- npm install coveralls && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage
|
||||
|
@ -1,109 +0,0 @@
|
||||
/**
|
||||
* @file karma配置
|
||||
* @author fe.xiaowu@gmail.com
|
||||
*/
|
||||
|
||||
var base = require('./karma.conf.base.js');
|
||||
|
||||
var customLaunchers = {
|
||||
// Safari
|
||||
sl_ios_safari: {
|
||||
base: 'SauceLabs',
|
||||
browserName: 'Safari'
|
||||
},
|
||||
|
||||
// 安卓浏览器
|
||||
// sl_android_4_4: {
|
||||
// base: 'SauceLabs',
|
||||
// browserName: 'android',
|
||||
// version: '4.4'
|
||||
// },
|
||||
// sl_android_5: {
|
||||
// base: 'SauceLabs',
|
||||
// browserName: 'android',
|
||||
// version: '5'
|
||||
// },
|
||||
sl_android_6: {
|
||||
base: 'SauceLabs',
|
||||
browserName: 'android',
|
||||
version: '6'
|
||||
},
|
||||
|
||||
// chrome
|
||||
sl_ios_chrome: {
|
||||
base: 'SauceLabs',
|
||||
browserName: 'chrome'
|
||||
},
|
||||
|
||||
// sl_ie_8: {
|
||||
// base: 'SauceLabs',
|
||||
// browserName: 'internet explorer',
|
||||
// version: '8'
|
||||
// },
|
||||
sl_ie_9: {
|
||||
base: 'SauceLabs',
|
||||
browserName: 'internet explorer',
|
||||
version: '9'
|
||||
},
|
||||
sl_ie_10: {
|
||||
base: 'SauceLabs',
|
||||
browserName: 'internet explorer',
|
||||
version: '10'
|
||||
},
|
||||
sl_ie_11: {
|
||||
base: 'SauceLabs',
|
||||
browserName: 'internet explorer',
|
||||
version: '11'
|
||||
},
|
||||
|
||||
sl_edga: {
|
||||
base: 'SauceLabs',
|
||||
browserName: 'microsoftedge',
|
||||
// platform: 'Windows 10'
|
||||
},
|
||||
|
||||
// sl_firefox: {
|
||||
// base: 'SauceLabs',
|
||||
// browserName: 'firefox'
|
||||
// }
|
||||
};
|
||||
|
||||
// 不支持本地运行
|
||||
if (!process.env.TRAVIS) {
|
||||
console.error('不支持本地运行, 请使用 npm run test!');
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
// 变量检查
|
||||
if (!process.env.SAUCE_USERNAME || !process.env.SAUCE_ACCESS_KEY) {
|
||||
console.error('---------------');
|
||||
console.error('Make sure the SAUCE_USERNAME and SAUCE_ACCESS_KEY environment variables are set.');
|
||||
console.error('---------------');
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
module.exports = function (config) {
|
||||
var options = Object.assign(base(config), {
|
||||
reporters: ['mocha', 'saucelabs'],
|
||||
sauceLabs: {
|
||||
'testName': 'layui',
|
||||
'recordVideo': false,
|
||||
'recordScreenshots': false,
|
||||
'startConnect': false,
|
||||
'connectOptions': {
|
||||
'no-ssl-bump-domains': 'all'
|
||||
},
|
||||
'public': 'public',
|
||||
'build': 'layui-build-' + process.env.TRAVIS_BUILD_NUMBER,
|
||||
'tunnelIdentifier': process.env.TRAVIS_JOB_NUMBER
|
||||
},
|
||||
customLaunchers: customLaunchers,
|
||||
browsers: Object.keys(customLaunchers),
|
||||
captureTimeout: 1000 * 60 * 5,
|
||||
browserNoActivityTimeout: 1000 * 60 * 5,
|
||||
browserDisconnectTolerance: 3,
|
||||
browserDisconnectTimeout: 10000
|
||||
});
|
||||
|
||||
config.set(options);
|
||||
};
|
@ -1,12 +0,0 @@
|
||||
/**
|
||||
* @file karma配置
|
||||
* @author fe.xiaowu@gmail.com
|
||||
*/
|
||||
|
||||
var base = require('./karma.conf.base.js');
|
||||
|
||||
module.exports = function (config) {
|
||||
var options = Object.assign(base(config), {});
|
||||
|
||||
config.set(options);
|
||||
};
|
Loading…
Reference in new issue