Revision 13279
Added by Toshi MARUYAMA about 11 years ago
sandbox/rails-4.1/lib/tasks/ci.rake | ||
---|---|---|
29 | 29 |
desc "Build Redmine" |
30 | 30 |
task :build do |
31 | 31 |
if test_suite = ENV['TEST_SUITE'] |
32 |
Rake::Task["test:#{test_suite}"].invoke |
|
32 |
Rake::Task["ci:test:#{test_suite}"].invoke
|
|
33 | 33 |
else |
34 |
Rake::Task["test"].invoke
|
|
34 |
Rake::Task["ci:test:all"].invoke
|
|
35 | 35 |
end |
36 | 36 |
# Rake::Task["test:ui"].invoke |
37 | 37 |
end |
... | ... | |
39 | 39 |
desc "Finish the build" |
40 | 40 |
task :teardown do |
41 | 41 |
end |
42 | ||
43 |
namespace :test do |
|
44 |
Rake::TestTask.new(:all => "db:test:prepare") do |t| |
|
45 |
t.libs << "test" |
|
46 |
t.verbose = true |
|
47 |
t.test_files = FileList[ |
|
48 |
'test/unit/**/*_test.rb', |
|
49 |
'test/functional/**/*_test.rb', |
|
50 |
'test/integration/**/*_test.rb' |
|
51 |
] |
|
52 |
end |
|
53 | ||
54 |
Rake::TestTask.new(:units => "db:test:prepare") do |t| |
|
55 |
t.libs << "test" |
|
56 |
t.verbose = true |
|
57 |
t.test_files = FileList['test/unit/**/*_test.rb'] |
|
58 |
end |
|
59 | ||
60 |
Rake::TestTask.new(:functionals => "db:test:prepare") do |t| |
|
61 |
t.libs << "test" |
|
62 |
t.verbose = true |
|
63 |
t.test_files = FileList['test/functional/**/*_test.rb'] |
|
64 |
end |
|
65 | ||
66 |
Rake::TestTask.new(:integration => "db:test:prepare") do |t| |
|
67 |
t.libs << "test" |
|
68 |
t.verbose = true |
|
69 |
t.test_files = FileList['test/integration/**/*_test.rb'] |
|
70 |
end |
|
71 |
end |
|
42 | 72 |
end |
43 | 73 | |
44 | 74 |
desc "Creates database.yml for the CI server" |
Also available in: Unified diff
define test tasks for CI