Permalink
Commits on Apr 13, 2017
  1. v0.025

    rjbs committed Apr 13, 2017
            - remove fresh_instance; it wasn't documented, and it probably was not
              going to work out
            - the Runner no longer caches the test_instance, so its BUILD and
              DEMOLISH should now be called usefully
            - Test::Routine::Common now adds stub BUILD and DEMOLISH so you can use
              method modifiers on them
  2. changelog for next release

    rjbs committed Apr 13, 2017
  3. do not cache test_instance forever...

    rjbs committed Apr 13, 2017
    ...which means we don't need startup and shutdown, because the
    standard Moose BUILD/DEMOLISH will work.
    
    We also now add stub BUILD and DEMOLISH so we can wrap them.  Oh,
    Moose!
  4. add startup/shutdown methods for test routines

    rjbs committed Apr 13, 2017
    this needs more work and thinking
Commits on Jan 16, 2017
  1. v0.024

    rjbs committed Jan 16, 2017
            - tests are now run with Test::Abortable's subtest() instead of
              Test2::API directly; this means they can be safely aborted with
              exceptions that conform to the Test::Abortable rules; see its docs
              for more information
Commits on Dec 17, 2016
  1. typo fix

    gregoa committed with rjbs Dec 17, 2016
Commits on Nov 29, 2016
Commits on Nov 28, 2016
  1. v0.023

    rjbs committed Nov 28, 2016
            - When running subtests, use Test2::API rather than Test::More.
              This means that Test::Routine tests that never use Test::Builder for
              their own testing won't load it at all, but it also means that you'll
              need to be on a pretty recent Test-Simple distribution.
            - (no code changes from 0.022, just a non-trial release)
  2. prep next release

    rjbs committed Nov 28, 2016
Commits on Jul 19, 2016
  1. v0.022

    rjbs committed Jul 19, 2016
            - fix the mxms.t tests for Test2 changes (really, we should update the
              tests to use an event-intercepting hub for our tests)
  2. correct over-specific test expectations

    rjbs committed Jul 19, 2016
    we should use an intercepting Test2 hub for this...
Commits on Jul 18, 2016
  1. v0.021

    rjbs committed Jul 18, 2016
            - When running subtests, use Test2::API rather than Test::More.
              This means that Test::Routine tests that never use Test::Builder for
              their own testing won't load it at all, but it also means that you'll
              need to be on a pretty recent Test-Simple distribution.
Commits on Jul 12, 2016
Commits on Sep 2, 2014
  1. v0.020

    rjbs committed Sep 2, 2014
            - generation of Test::Routine::Manual::Demo is fixed
            - notice another possible case of name conflict; we may change how this
              works in the future, but only safely
  2. tests for new name reuse scenario

    rjbs committed Sep 2, 2014
  3. catch non-method sub name conflicts in caller

    rjbs committed Sep 2, 2014
    see #7
Commits on Sep 1, 2014
Commits on Jul 4, 2014
  1. v0.019

    rjbs committed Jul 4, 2014
            - cope with alternate indenting of subtest leader
  2. make room for version

    rjbs committed Jul 4, 2014
Commits on Jan 11, 2014
  1. v0.018

    rjbs committed Jan 11, 2014
            - avoid an uninitialized warning on 5.8 from new TEST_METHOD code
Commits on Jan 10, 2014
  1. avoid an undef warning on 5.8

    rjbs committed Jan 10, 2014
Commits on Dec 4, 2013
  1. v0.017

    rjbs committed Dec 4, 2013
            - add TEST_METHOD env var to limit tests run (thanks,
              Dagfinn Ilmari Mannsåker!)
  2. Allow selecting individual tests with an environment variable

    ilmari committed with rjbs May 7, 2013
    Similar to Test::Class, only run the matching tests if $ENV{TEST_METHOD}
    is set.
  3. Ignore emacs droppings

    ilmari committed with rjbs May 7, 2013
Commits on Oct 26, 2013
  1. v0.016

    rjbs committed Oct 26, 2013
              update mxms.t to handle Test::Builder 0.99
    
              replace use of Class::MOP::load_class with Class::Load
  2. ditch Class::MOP::load_class

    rjbs committed Oct 26, 2013
  3. cope with output of subtest names in Test::Builder 0.99

    rjbs committed Oct 26, 2013
    wish I could test this easily with Test::Tester, not yet sure
    that I can
Commits on Apr 2, 2012
Commits on Mar 16, 2012
  1. v0.015

    rjbs committed Mar 16, 2012
              correct run_me to work with a single hashref argument