diff --git a/Rakefile b/Rakefile index 828e0af..71448db 100644 --- a/Rakefile +++ b/Rakefile @@ -29,6 +29,7 @@ Spec::Rake::SpecTask.new(:spec => spec_prereq) do |t| end namespace :spec do + # TODO: Exclude non plugin files desc "Run all specs in spec directory with RCov (excluding plugin specs)" Spec::Rake::SpecTask.new(:rcov) do |t| t.spec_opts = ['--options', "\"#{PLUGIN_ROOT}/spec/spec.opts\""] @@ -69,3 +70,10 @@ Rake::RDocTask.new(:rdoc) do |rdoc| rdoc.rdoc_files.include('lib/**/*.rb') rdoc.rdoc_files.include('app/**/*.rb') end + +desc 'Uploads project documentation' +task :upload_doc => ['spec:rcov', :doc] do |t| + # TODO: Get rdoc working without frames + # TODO: Add inline CSS to rcov + `scp -r coverage/ dev.littlestreamsoftware.com:/home/websites/projects.littlestreamsoftware.com/shared/embedded_docs/redmine-budget` +end