mirror of
https://gitee.com/ElemeFE/element.git
synced 2024-12-01 03:38:30 +08:00
Merge pull request #526 from QingWei-Li/fix/update-test-config
Update test config
This commit is contained in:
commit
39d90d0c5c
@ -6,6 +6,7 @@ cache:
|
||||
- node_modules
|
||||
- travis_phantomjs
|
||||
before_install:
|
||||
- export TRAVIS_COMMIT_MSG="[deploy] $(git log --format='%h - %B' --no-merges -n 1)"
|
||||
- export PHANTOMJS_VERSION=2.1.1
|
||||
- export PATH=$PWD/travis_phantomjs/phantomjs-$PHANTOMJS_VERSION-linux-x86_64/bin:$PATH
|
||||
- if [ $(phantomjs --version) != $PHANTOMJS_VERSION ]; then rm -rf $PWD/travis_phantomjs;
|
||||
|
3
Makefile
3
Makefile
@ -32,6 +32,9 @@ pub:
|
||||
pub-all:
|
||||
npm run pub:all
|
||||
|
||||
test:
|
||||
npm run test:watch
|
||||
|
||||
help:
|
||||
@echo " \033[35mmake\033[0m \033[1m命令使用说明\033[0m"
|
||||
@echo " \033[35mmake install\033[0m\t\033[0m\t\033[0m\t\033[0m\t--- 安装依赖"
|
||||
|
@ -1,24 +1,27 @@
|
||||
var path = require('path');
|
||||
var cooking = require('cooking');
|
||||
var config = require('./config');
|
||||
var ProgressBarPlugin = require('progress-bar-webpack-plugin');
|
||||
var jsLoader = process.env.CI_ENV ? 'isparta-loader' : 'isparta-loader!eslint-loader';
|
||||
|
||||
cooking.set({
|
||||
entry: './src/index.js',
|
||||
extends: ['vue2', 'lint'],
|
||||
extends: process.env.CI_ENV ? ['vue2'] : ['vue2', 'lint'],
|
||||
minimize: false,
|
||||
alias: config.alias,
|
||||
postcss: config.postcss,
|
||||
sourceMap: '#inline-source-map'
|
||||
});
|
||||
|
||||
cooking.add('vue.loaders.js', 'isparta-loader!eslint-loader');
|
||||
cooking.add('vue.loaders.js', jsLoader);
|
||||
cooking.add('loader.js.exclude', config.jsexclude);
|
||||
cooking.add('preLoader.js', {
|
||||
cooking.add('preLoader.0', {
|
||||
test: /\.js$/,
|
||||
loader: 'isparta-loader!eslint-loader',
|
||||
exclude: config.jsexclude
|
||||
loader: 'isparta',
|
||||
exclude: config.jsexclude,
|
||||
include: /src|packages/
|
||||
});
|
||||
|
||||
cooking.add('plugins.process', new ProgressBarPlugin());
|
||||
if (!process.env.CI_ENV) {
|
||||
cooking.add('plugins.process', new ProgressBarPlugin());
|
||||
}
|
||||
module.exports = cooking.resolve();
|
||||
|
@ -5,11 +5,11 @@ if [ "$TRAVIS_BRANCH" = "master" ] && [ "$GH_TOKEN" ]; then
|
||||
mkdir temp_web
|
||||
cd temp_web
|
||||
git clone https://$GH_TOKEN@github.com/ElementUI/dev.git && cd dev
|
||||
git config user.name "travis"
|
||||
git config user.email "travis"
|
||||
git config user.name "$(git log --no-merges -n 1 --format=%an)"
|
||||
git config user.email "$(git log --no-merges -n 1 --format=%ae)"
|
||||
rm -rf *
|
||||
cp -rf ../../examples/element-ui/** .
|
||||
git add -A .
|
||||
git commit -m "$TRAVIS_COMMIT"
|
||||
git commit -m "$TRAVIS_COMMIT_MSG"
|
||||
git push origin master
|
||||
fi
|
||||
|
@ -21,7 +21,7 @@
|
||||
"clean": "rimraf lib && rimraf packages/*/lib",
|
||||
"lint": "eslint src/**/* test/**/* packages/**/*.{js,vue} build/**/* --quiet",
|
||||
"test:watch": "karma start test/unit/karma.conf.js",
|
||||
"test": "npm run lint && karma start test/unit/karma.conf.js --single-run"
|
||||
"test": "npm run lint && CI_ENV=/dev/ karma start test/unit/karma.conf.js --single-run"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
Loading…
Reference in New Issue
Block a user