Преглед изворни кода

Use grunt forever to run service daemonized for acceptance testing on travis

James Allen пре 12 година
родитељ
комит
3570e8f408

+ 1 - 0
services/track-changes/.gitignore

@@ -4,3 +4,4 @@ app/js
 app.js
 test/unit/js
 test/acceptance/js
+forever/

+ 1 - 1
services/track-changes/.travis.yml

@@ -11,7 +11,7 @@ install:
     - grunt install
 
 before_script:
-    - grunt run
+    - grunt forever:app:start
 
 script:
     - grunt test:unit

+ 6 - 0
services/track-changes/Gruntfile.coffee

@@ -5,8 +5,14 @@ module.exports = (grunt) ->
 	grunt.loadNpmTasks 'grunt-available-tasks'
 	grunt.loadNpmTasks 'grunt-execute'
 	grunt.loadNpmTasks 'grunt-bunyan'
+	grunt.loadNpmTasks 'grunt-forever'
 	
 	grunt.initConfig
+		forever:
+			app:
+				options:
+					index: "app.js"
+
 		execute:
 			app:
 				src: "app.js"

+ 2 - 1
services/track-changes/package.json

@@ -21,6 +21,7 @@
     "grunt-available-tasks": "~0.4.2",
     "grunt-contrib-coffee": "~0.10.1",
     "bunyan": "~0.22.1",
-    "grunt-bunyan": "~0.5.0"
+    "grunt-bunyan": "~0.5.0",
+    "grunt-forever": "~0.4.2"
   }
 }