Permalink
Commits on Aug 29, 2010
  1. Update to version 0.70

    pjcj committed Aug 29, 2010
  2. Add changes for 0.70 release

    pjcj committed Aug 29, 2010
  3. Make and populate docs directory.

    pjcj committed Aug 29, 2010
  4. mani target depends on manifest.

    pjcj committed Aug 29, 2010
  5. Get Devel::Cover working on itself.

    pjcj committed Aug 29, 2010
    We don't need to do it with DB::DB(); it works well enough with the
    Devel::Cover runops loop.  It doesn't work properly with the replacement
    ops, which would be a preferable solution.  This needs to be looked at.
Commits on Aug 27, 2010
  1. Document Test::More requirement.

    pjcj committed Aug 27, 2010
  2. Update to version 0.69.

    pjcj committed Aug 27, 2010
  3. Add information for 0.69 release.

    pjcj committed Aug 27, 2010
  4. Four CPUs can stand the strain.

    pjcj committed Aug 27, 2010
  5. Test against 5.13.4.

    pjcj committed Aug 27, 2010
Commits on Aug 14, 2010
  1. I have a new favourite font.

    pjcj committed Aug 14, 2010
  2. Tidy up module checking somewhat.

    pjcj committed Aug 14, 2010
Commits on Aug 13, 2010
  1. Teach all_versions about the relocated e2e tests.

    pjcj committed Aug 13, 2010
    And also the new location for the coverage database.
  2. Test against 5.13.* development releases.

    pjcj committed Aug 13, 2010
    But don't claim to have done so in Makefile.PL while maintenance releases of
    5.12 are pending.
  3. New golden files for 5.13.1.

    pjcj committed Aug 13, 2010
    C<shift @_> is now C<shift()>.
Commits on Aug 11, 2010
  1. Calculate number of tests to run in parallel.

    pjcj committed Aug 11, 2010
    Based on the number of CPUs available.
    
    Also, fall back to make test if prove fails.
    (Early versions did not support -j.)
  2. Add all_versions test as a special target.

    pjcj committed Aug 11, 2010
    The test target will attempt to use prove to run the tests in parallel,
    falling back to make test if necessary.
    
    Also, I added the -silent option, turned on by default, to keep quiet about
    all the other work going on before the tests are run.
    
    Finally, =perl in the command will be substituted with  the current perl
    version, and =v will be substituted with the current version.
Commits on Aug 10, 2010
  1. Add initial support for coverage of Devel::Cover.

    pjcj committed Aug 10, 2010
    Use the debugger to get primitive statement coverage of Devel::Cover itself by
    setting the environment variable $DEVEL_COVER_SELF.
  2. Update MANIFEST and MANIFEST.SKIP.

    pjcj committed Aug 10, 2010
    Due to test reorganisation.
  3. Put all tests in t/* subdirectories.

    pjcj committed Aug 10, 2010
    Perl 5.6.1 (and perhaps later) doesn't support more than one glob for the test
    files.  The simple workaround it to make sure all tests are in t/*/*.t
Commits on Aug 9, 2010
  1. Allow tests to run in parallel

    rafl committed Aug 9, 2010
    Every e2e test gets its own directory for its coverdb in
    t/e2e/cover_db_${test_name}, stopping them from interacting with each other, and
    avoiding very much non-obvious fail.
  2. Add test for regexp eval fail

    rafl committed Jun 18, 2010
Commits on Aug 6, 2010
  1. Put end to end tests in t/e2e.

    pjcj committed Aug 6, 2010
    This will allow standard tests to be added in t/*.
  2. C<my $x = $y || return> is a condition.

    pjcj committed Aug 6, 2010
    As are other constant right hand sides, or those which transfer control.