Jakefile 924 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. testTask('Utilities', function () {
  2. this.testFiles.include('test/*.js');
  3. // Can't reliably test ports on travis
  4. if(process.env.CI) {
  5. this.testFiles.exclude('test/network.js');
  6. }
  7. });
  8. namespace('doc', function () {
  9. task('generate', ['doc:clobber'], function () {
  10. var cmd = '../node-jsdoc-toolkit/app/run.js -n -r=100 ' +
  11. '-t=../node-jsdoc-toolkit/templates/codeview -d=./doc/ ./lib';
  12. console.log('Generating docs ...');
  13. jake.exec([cmd], function () {
  14. console.log('Done.');
  15. complete();
  16. });
  17. }, {async: true});
  18. task('clobber', function () {
  19. var cmd = 'rm -fr ./doc/**';
  20. jake.exec([cmd], function () {
  21. console.log('Clobbered old docs.');
  22. complete();
  23. });
  24. }, {async: true});
  25. });
  26. desc('Generate docs for Utilities');
  27. task('doc', ['doc:generate']);
  28. publishTask('utilities', [
  29. 'Jakefile'
  30. , 'README.md'
  31. , 'package.json'
  32. , 'lib/**'
  33. , 'test/**'
  34. ]);