Add task for testing swift pull requests

This commit is contained in:
Dan Bode
2013-01-15 12:01:37 -08:00
parent c7c60dd51c
commit 008894c93f

View File

@@ -150,6 +150,19 @@ namespace :test do
system "bash -c 'rspec spec/test_swift_cluster.rb;echo $?' 2>&1 | tee #{log_file}" system "bash -c 'rspec spec/test_swift_cluster.rb;echo $?' 2>&1 | tee #{log_file}"
end end
desc 'checkout a PR and test swift'
task 'swift_pull_request', [:repo_name, :pull_request_number] do |t, args|
test_pull_request(
args.repo_name,
args.pull_request_number,
github_login,
github_password,
'spec/test_swift_cluster.rb',
log_file,
'schedule_for_testing'
)
end
desc 'checkout and test a pull request, publish the results' desc 'checkout and test a pull request, publish the results'
task 'pull_request', [:repo_name, :pull_request_number] do |t, args| task 'pull_request', [:repo_name, :pull_request_number] do |t, args|
test_pull_request( test_pull_request(