testTask('Utilities', function () { this.testFiles.include('test/*.js'); // Can't reliably test ports on travis if(process.env.CI) { this.testFiles.exclude('test/network.js'); } }); namespace('doc', function () { task('generate', ['doc:clobber'], function () { var cmd = '../node-jsdoc-toolkit/app/run.js -n -r=100 ' + '-t=../node-jsdoc-toolkit/templates/codeview -d=./doc/ ./lib'; console.log('Generating docs ...'); jake.exec([cmd], function () { console.log('Done.'); complete(); }); }, {async: true}); task('clobber', function () { var cmd = 'rm -fr ./doc/**'; jake.exec([cmd], function () { console.log('Clobbered old docs.'); complete(); }); }, {async: true}); }); desc('Generate docs for Utilities'); task('doc', ['doc:generate']); publishTask('utilities', [ 'Jakefile' , 'README.md' , 'package.json' , 'lib/**' , 'test/**' ]);