Skip to content
This repository

Feb 08, 2009

  1. Gaurav Vaidya

    Removed '$Id$' from most (?) files (issue #33).

    Signed-off-by: Michael G. Schwern <schwern@pobox.com>
    authored schwern committed

Aug 18, 2008

  1. Add SVN Id tag and svn:keywords Id property.

    authored

Mar 14, 2007

  1. Michael G. Schwern

    r27695@windhund: schwern | 2007-03-14 06:43:22 -0700

     Remove completed item from the old TODO list.
    authored

Nov 25, 2004

  1. Michael G. Schwern

    Eliminated everything already in RT.

    Mention the RT queue.
    authored

Nov 12, 2002

  1. Michael G. Schwern

    In theory you could write a T::B subclass which calls each method in a

    wrapper to change the output.  Something like:
    
    	package Test::Builder::Log::like;
    
    	sub like {
    	    my($self) = shift;
    
    	    my $old_output_fh = $self->output();
    	    my $old_fail_fh   = $self->failure_output();
    	    my $old_todo_fh   = $self->todo_output();
    
    	    $self->output('some_output.log');
    	    $self->failure_output('some_output.log');
    	    $self->todo_ouptut('some_output.log');
    
    	    local $Test::Builder::Level = $Test::Builder::Level + 1;
    	    my $ret = $self->SUPER::like(@_);
    
    	    $self->output($old_output_fh);
    	    $self->failure_output($old_fail_fh);
    	    $self->failure_output($old_fail_fh);
    	    $self->todo_output($old_todo_fh);
    
    	    return $ret;
    	}
    
    Something like that, obviously made more generic <hand wave>.
    
    Hmmm.  All those *output calls are really irritating.  I think I'll change
    it to something like this instead:
    
    	package Test::Builder::Log::like;
    
    	my %outputs = map { ($_ => 'some_output.log') } qw(test failure todo);
    	sub like {
    	    my($self) = shift;
    
    	    # Add outputs() to combine all three *output methods
    	    # together.  Also, have it return the former set of
    	    # filehandles.
    	    my %old_fhs = $self->outputs(%outputs);
    
    	    local $Test::Builder::Level = $Test::Builder::Level + 1;
    	    my $ret = $self->SUPER::like(@_);
    
    	    $self->outputs(%old_fhs);
    
    	    return $ret;
    	}
    authored

Nov 10, 2002

  1. Michael G. Schwern

    Noting Nick's needs for a better way to analyze the pass/fail inside

    the test program itself.
    authored

Oct 14, 2002

  1. Michael G. Schwern

    eval_ok() now covered by Test::Exception

    authored

Aug 25, 2002

  1. Michael G. Schwern

    * Tatsuhiko Miyagawa noticed Test::Builder was accidentally storing

          objects passed into test functions causing problems with tests
          relying on object destruction.
    authored

Jul 20, 2002

  1. Michael G. Schwern

    Dating for release.

    Nothing exit() trap need.
    authored
  2. Michael G. Schwern

    - Test fix, exit codes are broken on MacPerl (bleadperl@16868)

        - Make Test::Simple install itself into the core for >= 5.8
        - Small fixes to Test::Tutorial and skip examples
    authored

May 05, 2002

  1. Michael G. Schwern

    Staring 0.45 changes

    authored

Mar 06, 2002

  1. Michael G. Schwern

    Noting need for test name sanity.

    authored

Jan 11, 2002

  1. Michael G. Schwern

    diag() exposed

    authored

Dec 17, 2001

  1. Michael G. Schwern

    0.40 knocked a good chunk off the TODO list

    authored

Dec 12, 2001

  1. Michael G. Schwern

    More stuff TODO.

    authored

Nov 29, 2001

  1. Michael G. Schwern

    Expanded after some thought.

    authored

Nov 27, 2001

  1. Michael G. Schwern

    Should I expose diag() in the Test::More interface?

    authored

Oct 19, 2001

  1. Michael G. Schwern

    Updating the TODO list

    authored

Oct 02, 2001

  1. Michael G. Schwern

    More requests from Dave Rolsky

    authored

Sep 28, 2001

  1. Michael G. Schwern

    Knocked a number of things off due to Test::Builder.

    authored
  2. Michael G. Schwern

    Version 0.30. Major overhaul. Gutted completely to use Test::Builder

    authored

Sep 18, 2001

  1. Michael G. Schwern

    0.19 Tue Sep 18 17:48:32 EDT 2001

        * Test::Simple and Test::More no longer print their diagnostics
          to STDERR.  It instead goes to STDOUT.
    
    Did this by redirecting TESTERR and TESTOUT to STDOUT.
    
        * TODO tests which fail now print full failure diagnostics.
        - Minor bug in ok()'s test name diagnostics made it think a blank
          name was a number.
        - ok() less draconian about test names
    authored

Aug 14, 2001

  1. Michael G. Schwern

    Added note about plan()

    authored

Jul 31, 2001

  1. Michael G. Schwern

    Incremented version to 0.10

    authored
Something went wrong with that request. Please try again.