OSDN Git Service

Several security fixes of Rack and Rails
[sharp4k/CUTEn.git] / QA / Rakefile
1 require 'pathname'
2 $LOAD_PATH.unshift File.expand_path('..', __FILE__)
3 require 'qatask'
4
5 tasks = []
6 Pathname.new('qa').children.each do |file|
7   next if !file.file? or file.extname != '.txt'
8   name = file.basename.to_s.sub(/\.txt\z/, '')
9   tasks.push name
10   Rake::QATask.new(name).define
11 end
12
13 tasks.sort!
14 desc "Build all apks [#{tasks.join(' ')}]"
15 task :default do
16   tasks.each do |name|
17     Rake::Task["#{name}:apk:aligned"].invoke
18   end
19 end
20
21 desc "Clean"
22 task :clean do
23   Rake::Task["#{tasks.first}:clean"].invoke
24 end