Code coverage report for preceptor-reporter/lib/messenger/jenkinsSauceLabs.js

Statements: 100% (4 / 4)      Branches: 100% (0 / 0)      Functions: 100% (1 / 1)      Lines: 100% (4 / 4)      Ignored: none     

All files » preceptor-reporter/lib/messenger/ » jenkinsSauceLabs.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28      1             1                       2       1  
// Copyright 2014, Yahoo! Inc.
// Copyrights licensed under the Mit License. See the accompanying LICENSE file for terms.
 
var AbstractMessenger = require('../abstractMessenger');
 
/**
 * @class Jenkins Sauce-Labs messenger
 * @extends AbstractMessenger
 * @constructor
 */
var JenkinsSauceLabsMessenger = AbstractMessenger.extend(
 
	{
		/**
		 * Send the build info to jenkins
		 *
		 * @method sendBuildInfo
		 * @param {string} sessionId
		 * @param {string} jobName
		 * @param {object} [options]
		 */
		sendBuildInfo: function (sessionId, jobName, options) {
			this.trigger("SauceOnDemandSessionID=" + sessionId + " job-name=" + jobName + "\n", options);
		}
	});
 
module.exports = JenkinsSauceLabsMessenger;