Bläddra i källkod

added logging to smoke test

Henry Oswald 10 år sedan
förälder
incheckning
91e9447fe5
1 ändrade filer med 14 tillägg och 3 borttagningar
  1. 14 3
      services/web/test/smoke/coffee/SmokeTests.coffee

+ 14 - 3
services/web/test/smoke/coffee/SmokeTests.coffee

@@ -25,8 +25,14 @@ convertCookieFile = (callback) ->
 describe "Opening", ->
 
 	before (done) ->
-		require("../../../app/js/Features/Security/LoginRateLimiter.js").recordSuccessfulLogin Settings.smokeTest.user, ->
+		logger.log "smoke test: setup"
+		require("../../../app/js/Features/Security/LoginRateLimiter.js").recordSuccessfulLogin Settings.smokeTest.user, (err)->
+			if err?
+				logger.err err:err, "smoke test: error recoring successful login"
+				return done(err)
+			logger.log "smoke test: clearing rate limit "
 			require("../../../app/js/infrastructure/RateLimiter.js").clearRateLimit "open-project", "#{Settings.smokeTest.projectId}:#{Settings.smokeTest.userId}", ->
+				logger.log "smoke test: hitting /register"
 				command =  """
 					curl -H  "X-Forwarded-Proto: https" -c #{cookeFilePath} #{buildUrl('register')}
 				"""
@@ -37,17 +43,20 @@ describe "Opening", ->
 						logger.err stdout:stdout, "smoke test: does not have csrf token"
 						return done("smoke test: does not have csrf token")
 					csrf = csrfMatches[1]
-
+					logger.log "smoke test: converting cookie file 1"
 					convertCookieFile (err) ->
 						return done(err) if err?
+						logger.log "smoke test: hitting /register with csrf"
 						command = """
 							curl -c #{cookeFilePath} -H "Content-Type: application/json" -H "X-Forwarded-Proto: https" -d '{"_csrf":"#{csrf}", "email":"#{Settings.smokeTest.user}", "password":"#{Settings.smokeTest.password}"}' #{buildUrl('register')}
 						"""
 						child.exec command, (err) ->
 							return done(err) if err?
+							logger.log "smoke test: finishing setup"
 							convertCookieFile done
 
-	after (done)-> 
+	after (done)->
+		logger.log "smoke test: cleaning up"
 		command =  """
 			curl -H  "X-Forwarded-Proto: https" -c #{cookeFilePath} #{buildUrl('logout')}
 		"""
@@ -57,6 +66,7 @@ describe "Opening", ->
 			fs.unlink cookeFilePath, done
 
 	it "a project", (done) ->
+		logger.log "smoke test: Checking can load a project"
 		@timeout(4000)
 		command =  """
 			curl -H "X-Forwarded-Proto: https" -v #{buildUrl("project/#{Settings.smokeTest.projectId}")}
@@ -74,6 +84,7 @@ describe "Opening", ->
 
 
 	it "the project list", (done) ->
+		logger.log "smoke test: Checking can load project list"
 		@timeout(4000)
 		command =  """
 			curl -H "X-Forwarded-Proto: https" -v #{buildUrl("project")}