Skip to content

Commit

Permalink
chore(ci): adding demo tests to ci
Browse files Browse the repository at this point in the history
  • Loading branch information
edetec committed Aug 2, 2018
1 parent 0872074 commit 5d2ae95
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 26 deletions.
7 changes: 5 additions & 2 deletions .travis.yml
Expand Up @@ -7,11 +7,14 @@ addons:

language: node_js
node_js:
- "8.7"
- "8.9"

before_script:
- npm install --quiet -g gulp-cli

script: gulp test:ci
script:
- gulp build
- npm run setup:demo
- gulp test:demo_ci

after_success: gulp coveralls
28 changes: 7 additions & 21 deletions demo/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions demo/package.json
Expand Up @@ -9,8 +9,7 @@
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"postinstall": "npm link @esss/ng-xform"
"e2e": "ng e2e"
},
"private": true,
"dependencies": {
Expand Down
4 changes: 4 additions & 0 deletions gulpfile.js
Expand Up @@ -530,6 +530,10 @@ gulp.task('test:demo', () => {
return execDemoCmd('test --preserve-symlinks', { cwd: `${config.demoDir}`});
});

gulp.task('test:demo_ci', () => {
return execDemoCmd('test --preserve-symlinks --progress=false --watch=false', { cwd: `${config.demoDir}`});
});

gulp.task('serve:demo', () => {
return execDemoCmd('serve --aot --proxy-config proxy.conf.json', { cwd: `${config.demoDir}` });
});
Expand Down
3 changes: 2 additions & 1 deletion package.json
Expand Up @@ -22,7 +22,8 @@
},
"private": true,
"scripts": {
"setup": "npm i && gulp build && cd demo && npm i",
"setup:demo": "gulp link && cd demo && npm i && npm link @esss/ng-xform",
"setup": "npm i && gulp build && npm run setup:demo",
"demo": "gulp serve:demo",
"start": "gulp build",
"test": " gulp test",
Expand Down

0 comments on commit 5d2ae95

Please sign in to comment.