|
|
@@ -70,6 +70,19 @@ pipeline {
|
|
|
sh 'ls -l node_modules/.bin'
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ stage('Unit Tests') {
|
|
|
+ steps {
|
|
|
+ sh 'make clean install' // Removes js files, so do before compile
|
|
|
+ sh 'make test_unit MOCHA_ARGS="--reporter=tap"'
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ stage('Acceptance Tests') {
|
|
|
+ steps {
|
|
|
+ sh 'make test_acceptance MOCHA_ARGS="--reporter=tap"'
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
stage('Compile') {
|
|
|
agent {
|
|
|
@@ -109,19 +122,6 @@ pipeline {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- stage('Unit Tests') {
|
|
|
- steps {
|
|
|
- sh 'make clean install'
|
|
|
- sh 'make test_unit MOCHA_ARGS="--reporter=tap"'
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- stage('Acceptance Tests') {
|
|
|
- steps {
|
|
|
- sh 'make test_acceptance MOCHA_ARGS="--reporter=tap"'
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
stage('Package') {
|
|
|
steps {
|
|
|
sh 'rm -rf ./node_modules/grunt*'
|