Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Aug 2, 2013
  1. @atambo

    Fix ActiveSupport::Testing::Isolation on jruby

    atambo committed
    Hopefully the first of many related to #11700.
    With these changes the railties tests wont 100% pass but at least they
    will run and show the errors.
    The first problem was the @method_name variable was never set.
    This was causing ENV["ISOLATION_TEST"] to always be nil which
    would cause the test output to never be written to the tempfile.
    The second problem was that an invalid -t option was being passed
    to minitest and minitest was erroring out.
    The third problem was the run method needs to always return an
    instance of the test class it is trying to isolate. We were returning
    a ProxyTestResult instead.
Commits on May 7, 2013
  1. @zenspider

    Updates to make rails 4 happy with minitest 5:

    zenspider committed
    + Namespace changes, overhaul of runners.
    + Internal ivar name changes
    - Removed a logger globally applied to tests that spew everywhere?!?
    + Override Minitest#__run to sort tests by name.
    + Reworked testing isolation to work with the new cleaner architecture.
    - Removed a bunch of tests that just test minitest straight up. I think these changes were all merged to minitest 4 a long time ago.
    - Minor report output differences.
Commits on May 3, 2013
  1. @jonleighton

    Work around change in how MiniTest detects SIGINFO

    jonleighton committed
    MiniTest 4.7.3 detects the presence of SIGINFO and stores the answer in
    a constant.
    It seems that MiniTest 4.7.4 changes this, and instead relies on an
    info_signal method being implemented on the runner object.
    In ActiveSupport::Testing::Isolation, we use ProxyTestResult to stand in
    for the runner object. This object implements `method_missing`, and as
    such its #info_signal method has a truthy return value. This results in
    MiniTest trying to install the SIGINFO handler on platforms where
    SIGINFO does not exists.
    To fix, I am simply defining an explicit ProxyTestResult#info_signal
Commits on Feb 18, 2013
  1. @amatsuda
Commits on Jan 29, 2013
  1. @amatsuda
  2. @amatsuda

    Needs to explicitly require 'minitest/parallel_each'

    amatsuda committed
    Minitest has changed to require this since seattlerb/minitest@728054b
Commits on Jan 18, 2013
  1. @jonleighton
  2. @jonleighton

    MiniTest already defines a ParallelEach class

    jonleighton committed
    This may or may not fix the intermittent railties failures we've been
    seeing on the CI with Ruby 2.0. We'll see.
Commits on Jan 5, 2013
  1. @hsbt

    added marshal_load and marshal_dump for ProxyTestResult. Behavior of …

    hsbt committed
    …method_missing with Marshal.dump and Marshal.load is changing in ruby 2.0.0 later.
Commits on Jun 22, 2012
  1. add :nodoc: to internal implementations [ci skip]

    Francesco Rodriguez committed
Commits on Jun 20, 2012
  1. @rafaelfranca
  2. @rafaelfranca

    CORES needs to be a integer

    rafaelfranca committed
  3. @tenderlove
Commits on Jan 24, 2012
  1. @lest
Commits on Jan 18, 2012
  1. @rafaelfranca
Commits on Jan 5, 2012
  1. @vatrai
Commits on Aug 24, 2010
  1. @spastorino
Commits on Jun 24, 2010
  1. @nicksieger @wycats

    AS::Isolation functional on Windows/JRuby.

    nicksieger committed with wycats
    Doesn't make up for the fact that it's slooooooooow, though.
    Signed-off-by: wycats <>
Commits on Apr 26, 2010
  1. @anildigital @jeremy

    Use Config::CONFIG['host_os'] instead of RUBY_PLATFORM [#4477 state:r…

    anildigital committed with jeremy
    Signed-off-by: Jeremy Kemper <>
Commits on Mar 17, 2010
  1. @wycats

    Remove some 1.9 warnings (resulting in some fixed bugs). Remaining AM…

    wycats committed
    … warnings are in dependencies.
Commits on Dec 31, 2009
Commits on Nov 23, 2009
  1. Fixes remote errors in isolation tests

    Yehuda Katz committed
Commits on Oct 20, 2009
  1. Have all the tests running off a single Gemfile

    Yehuda Katz + Carl Lerche committed
Commits on Oct 16, 2009
  1. Deprecate RAILS_ROOT in favor of Rails.root (which proxies to the app…

    Carl Lerche committed
    …lication's object root)
Commits on Oct 14, 2009
Commits on Oct 10, 2009
  1. @jeremy
Commits on Sep 29, 2009
  1. Fix the broken railties isolation tests

    Carl Lerche committed
Commits on Jul 6, 2009
  1. Get Initializer tests running without requiring parts of Rails being …

    Yehuda Katz + Carl Lerche committed
    …loaded first
Commits on Jul 2, 2009
  1. Adds support for def self.setup in isolation tests for setup that sho…

    Yehuda Katz + Carl Lerche committed
    …uld be run only once in the parent
Commits on Jul 1, 2009
  1. Crazy hacks to get the Isolation testing module to work on non forkin…

    Yehuda Katz + Carl Lerche committed
    …g environments
Commits on Jun 30, 2009
  1. Created AS::Testing::Isolation which runs each test case in a separat…

    Yehuda Katz + Carl Lerche committed
    …e process.
    	This allows for testing rails bootup (files are required, correct constants are
    	set, etc...). Currently, this is implemented via forking only, but we will add 
    	support for jruby and windows shortly.
Something went wrong with that request. Please try again.