[前][次][番号順一覧][スレッド一覧]

ruby-changes:33992

From: akr <ko1@a...>
Date: Sat, 24 May 2014 15:29:28 +0900 (JST)
Subject: [ruby-changes:33992] akr:r46073 (trunk): * test/lib/minitest/hell.rb: Unused file removed.

akr	2014-05-24 15:29:23 +0900 (Sat, 24 May 2014)

  New Revision: 46073

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=46073

  Log:
    * test/lib/minitest/hell.rb: Unused file removed.
    
    * test/lib/minitest/pride.rb: Ditto.

  Removed files:
    trunk/test/lib/minitest/hell.rb
    trunk/test/lib/minitest/pride.rb
  Modified files:
    trunk/ChangeLog
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 46072)
+++ ChangeLog	(revision 46073)
@@ -1,3 +1,9 @@ https://github.com/ruby/ruby/blob/trunk/ChangeLog#L1
+Sat May 24 15:29:10 2014  Tanaka Akira  <akr@f...>
+
+	* test/lib/minitest/hell.rb: Unused file removed.
+
+	* test/lib/minitest/pride.rb: Ditto.
+
 Sat May 24 15:05:32 2014  yui-knk  <spiketeika@g...>
 
 	* enumerator.c (yielder_yield_push): Insert a break after the
Index: test/lib/minitest/pride.rb
===================================================================
--- test/lib/minitest/pride.rb	(revision 46072)
+++ test/lib/minitest/pride.rb	(revision 46073)
@@ -1,114 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/test/lib/minitest/pride.rb#L0
-# encoding: utf-8
-
-require "minitest/unit"
-
-##
-# Show your testing pride!
-
-class PrideIO
-
-  # Start an escape sequence
-  ESC = "\e["
-
-  # End the escape sequence
-  NND = "#{ESC}0m"
-
-  # The IO we're going to pipe through.
-  attr_reader :io
-
-  def initialize io # :nodoc:
-    @io = io
-    # stolen from /System/Library/Perl/5.10.0/Term/ANSIColor.pm
-    # also reference http://en.wikipedia.org/wiki/ANSI_escape_code
-    @colors ||= (31..36).to_a
-    @size   = @colors.size
-    @index  = 0
-    # io.sync = true
-  end
-
-  ##
-  # Wrap print to colorize the output.
-
-  def print o
-    case o
-    when "." then
-      io.print pride o
-    when "E", "F" then
-      io.print "#{ESC}41m#{ESC}37m#{o}#{NND}"
-    else
-      io.print o
-    end
-  end
-
-  def puts(*o) # :nodoc:
-    o.map! { |s|
-      s.to_s.sub(/Finished tests/) {
-        @index = 0
-        'Fabulous tests'.split(//).map { |c|
-          pride(c)
-        }.join
-      }
-    }
-
-    super
-  end
-
-  ##
-  # Color a string.
-
-  def pride string
-    string = "*" if string == "."
-    c = @colors[@index % @size]
-    @index += 1
-    "#{ESC}#{c}m#{string}#{NND}"
-  end
-
-  def method_missing msg, *args # :nodoc:
-    io.send(msg, *args)
-  end
-end
-
-##
-# If you thought the PrideIO was colorful...
-#
-# (Inspired by lolcat, but with clean math)
-
-class PrideLOL < PrideIO
-  PI_3 = Math::PI / 3 # :nodoc:
-
-  def initialize io # :nodoc:
-    # walk red, green, and blue around a circle separated by equal thirds.
-    #
-    # To visualize, type this into wolfram-alpha:
-    #
-    #   plot (3*sin(x)+3), (3*sin(x+2*pi/3)+3), (3*sin(x+4*pi/3)+3)
-
-    # 6 has wide pretty gradients. 3 == lolcat, about half the width
-    @colors = (0...(6 * 7)).map { |n|
-      n *= 1.0 / 6
-      r  = (3 * Math.sin(n           ) + 3).to_i
-      g  = (3 * Math.sin(n + 2 * PI_3) + 3).to_i
-      b  = (3 * Math.sin(n + 4 * PI_3) + 3).to_i
-
-      # Then we take rgb and encode them in a single number using base 6.
-      # For some mysterious reason, we add 16... to clear the bottom 4 bits?
-      # Yes... they're ugly.
-
-      36 * r + 6 * g + b + 16
-    }
-
-    super
-  end
-
-  ##
-  # Make the string even more colorful. Damnit.
-
-  def pride string
-    c = @colors[@index % @size]
-    @index += 1
-    "#{ESC}38;5;#{c}m#{string}#{NND}"
-  end
-end
-
-klass = ENV['TERM'] =~ /^xterm|-256color$/ ? PrideLOL : PrideIO
-MiniTest::Unit.output = klass.new(MiniTest::Unit.output)
Index: test/lib/minitest/hell.rb
===================================================================
--- test/lib/minitest/hell.rb	(revision 46072)
+++ test/lib/minitest/hell.rb	(revision 46073)
@@ -1,15 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/test/lib/minitest/hell.rb#L0
-# encoding: utf-8
-
-require "minitest/parallel_each"
-
-# :stopdoc:
-class Minitest::Unit::TestCase
-  class << self
-    alias :old_test_order :test_order
-
-    def test_order
-      :parallel
-    end
-  end
-end
-# :startdoc:

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]