mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* lib/rake*: Updated to rake 0.9.3
* test/rake*: ditto * bin/rake: ditto * NEWS: ditto git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
bfc95c6e16
commit
9c66bad9f3
45 changed files with 1409 additions and 231 deletions
|
@ -1,4 +1,5 @@
|
|||
require 'rubygems'
|
||||
$:.unshift File.expand_path('../../lib', __FILE__)
|
||||
|
||||
begin
|
||||
gem 'minitest'
|
||||
|
@ -488,5 +489,34 @@ end
|
|||
VERBOSE
|
||||
end
|
||||
|
||||
def rakefile_test_signal
|
||||
rakefile <<-TEST_SIGNAL
|
||||
require 'rake/testtask'
|
||||
|
||||
Rake::TestTask.new(:a) do |t|
|
||||
t.test_files = ['a_test.rb']
|
||||
end
|
||||
|
||||
Rake::TestTask.new(:b) do |t|
|
||||
t.test_files = ['b_test.rb']
|
||||
end
|
||||
|
||||
task :test do
|
||||
Rake::Task[:a].invoke rescue nil
|
||||
Rake::Task[:b].invoke rescue nil
|
||||
end
|
||||
|
||||
task :default => :test
|
||||
TEST_SIGNAL
|
||||
open 'a_test.rb', 'w' do |io|
|
||||
io << 'puts "ATEST"' << "\n"
|
||||
io << '$stdout.flush' << "\n"
|
||||
io << 'Process.kill("TERM", $$)' << "\n"
|
||||
end
|
||||
open 'b_test.rb', 'w' do |io|
|
||||
io << 'puts "BTEST"' << "\n"
|
||||
io << '$stdout.flush' << "\n"
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue