Changeset 633

Show
Ignore:
Timestamp:
01/02/08 20:08:47 (11 months ago)
Author:
blackhedd
Message:

added some extra tasks to allow subsuites of tests

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • version_0/Rakefile

    r620 r633  
    263263  $LOAD_PATH.unshift('tests') 
    264264  $stderr.puts "Checking for test cases:" #if t.verbose 
    265   Dir["tests/#{test_filename_filter}"].each do |testcase| 
    266     $stderr.puts "\t#{testcase}" #if t.verbose 
    267     load testcase 
     265 
     266  if test_filename_filter.is_a?(Array) 
     267    test_filename_filter.each {|testcase| 
     268      $stderr.puts "\t#{testcase}" 
     269      load "tests/#{testcase}" 
     270    } 
     271  else 
     272    Dir["tests/#{test_filename_filter}"].each do |testcase| 
     273      $stderr.puts "\t#{testcase}" #if t.verbose 
     274      load testcase 
     275    end 
    268276  end 
    269277 
     
    279287desc "Run tests for #$name." 
    280288task :test do |t| 
    281   #test_runner.call t, nil 
    282289  run_tests t, nil 
    283290end 
     291 
     292desc "Run tests for #$name." 
     293task :test_partial do |t| 
     294  run_tests t, :extension, [ 
     295    "test_basic.rb", 
     296    "test_epoll.rb", 
     297    #"test_errors.rb", 
     298    #"test_eventables.rb", 
     299    ##"test_exc.rb", 
     300    ##"test_futures.rb", 
     301    ##"test_hc.rb", 
     302    #"test_httpclient2.rb", 
     303    ##"test_httpclient.rb", 
     304    ##"test_kb.rb", 
     305    "test_ltp2.rb", 
     306    "test_ltp.rb", 
     307    "test_next_tick.rb", 
     308    "test_processes.rb", 
     309    "test_pure.rb", 
     310    "test_running.rb", 
     311    "test_sasl.rb", 
     312    #"test_send_file.rb", 
     313    "test_servers.rb", 
     314    "test_smtpclient.rb", 
     315    "test_smtpserver.rb", 
     316    "test_spawn.rb", 
     317    "test_timers.rb", 
     318    "test_ud.rb", 
     319  ] 
     320end 
     321 
    284322 
    285323desc "Run pure-ruby tests for #$name." 
     
    315353desc "Test protocol handlers" 
    316354task :test_protocols => [ :test_hc, :test_ltp ] 
     355 
    317356 
    318357desc "Test HTTP client"