kneath / lighthouse_burndown

Create burndown charts of your Lighthouse milestones

This URL has Read+Write access

lighthouse_burndown / Rakefile
100644 29 lines (24 sloc) 0.645 kb
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
29
require "rake/testtask"
 
desc "Default: run all tests"
task :default => :test
 
desc "Run tests"
task :test => %w(test:units test:acceptance)
namespace :test do
  desc "Run unit tests"
  Rake::TestTask.new(:units) do |t|
    t.test_files = FileList["test/unit/*_test.rb"]
  end
 
  desc "Run acceptance tests"
  Rake::TestTask.new(:acceptance) do |t|
    t.test_files = FileList["test/acceptance/*_test.rb"]
  end
end
 
namespace :app do
  task :setup do
    require "lib/burndown"
    Burndown.new(File.dirname(__FILE__) + "/config/config.yml")
  end
  
  task :update_milestones => :setup do
    Burndown::Milestone.sync_with_lighthouse
  end
end