API Docs for: 0.9.1
Show:

File: lib/messenger/jenkinsSauceLabs.js

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