1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136
|
Revision history for Perl extension Test-Compile
v1.0.1 2014-03-20 (Evan Giles <egiles@cpan.org>)
- Fix stupid omission from the MANAIFEST (tests failed everywhere)
v1.0.0 2014-03-19 (Evan Giles <egiles@cpan.org>)
- Try to use Sematic Versioning - http://semver.org
- Add diagnostics on compilation failure (Micheal G. Schwern)
- require, don't use (Micheal G. Schwern)
- Test for truth, not an integer. (Micheal G. Schwern)
- Small POD fix (Micheal G. Schwern)
- OS X is not a crazy OS from a redirection POV (Micheal G. Schwern)
0.24 2013 02 22 (Evan Giles <egiles@cpan.org>)
- Update POD to explain more problems with Test::Compile
0.23 2013.01.23 (Evan Giles <egiles@cpan.org>)
- Update Copyright for 2013
- CPAN-RT #82887, Sébastien Aperghis-Tramoni <sebastien@aperghis.net>
- Correct handling of PERL5LIB
- fix regexp to detect taint mode
0.22 2012.10.31 (Evan Giles <egiles@cpan.org>)
- Set verbose on for the Test::Compile library (rt80187)
0.21 2012.09.05 (Evan Giles <egiles@cpan.org>)
- Finally test that the verbose method actaully works.
- Update the POD - mostly to simplify it.
- Remove redundant code, yet more tests.
- Test::Compile::Internal is no longer 'beta'.
0.20 2012.08.08 (Evan Giles <egiles@cpan.org>)
- Tests should also work outside unix (rt78810)
0.19 2012.08.03 (Evan Giles <egiles@cpan.org>)
- Introduce Test::Compile::Internal.pm
- Utilise Test::Compile::Internal to get better test coverage
0.18 2012.07.16 (Evan Giles <egiles@cpan.org>)
- Fix a warning that leaks out (rt78363)
0.17 2012.02.25 (Evan Giles <egiles@cpan.org>)
- Another few tests for taint logic
0.16_1 2012.02.23 (Evan Giles <egiles@cpan.org>)
- Reapply patches from Nicholas Bamber (rt55837 & rt72557)
0.16 2012.02.21 (Evan Giles <egiles@cpan.org>)
- Skip tests if there are not files to test (rt69297)
- Handle taint mode correctly (rt55837)
- Add 'blib/lib' to the search path for scripts (rt72557)
0.15 Fri 2012.02.03 20:33:55 NZST (Evan Giles <egiles@cpan.org>)
- Fork, and run compile tests in the child process (rt73290 & rt73291)
0.14 Tue 2012.01.10 20:03:24 NZST (Evan Giles <egiles@cpan.org>)
- Convert to Module::Build
- Improved test for pl_file_ok()
- Better test coverage (which files do we process, failed to compile, etc)
- Remove duplicate code
0.13 Tue 2010.03.02 15:57:02 CET (Marcel Gruenauer <marcel@cpan.org>)
- require Test::More 0.88 so done_testing works without no_plan (thanks
jozef)
0.12 Thu 2010.02.11 15:16:22 CET (Marcel Gruenauer <marcel@cpan.org>)
- updated skeleton files
- recommend, not require, Devel::CheckOS - only needed for VMS anyway
0.11 Tue 2009.12.08 12:19:25 CET (Marcel Gruenauer <marcel@cpan.org>)
- made author tests more robust
0.10 Thu 2009.10.08 22:29:11 CEST (Marcel Gruenauer <marcel@cpan.org>)
- re-release with fixed inc::Module::Install::ReadmeMarkdownFromPod
0.09 Wed 2009.10.07 00:57:14 CEST (Marcel Gruenauer <marcel@cpan.org>)
- Always report name of .pl files (thanks xsawyerx).
- pm_file_ok() can now handle Windows paths (thanks clonezone).
- fixed version number used in documentation (thanks JKUTEJ).
- Changed dist style and Changes back to standard. People didn't like it -
the nail that sticks out gets hammered down.
- Added standard test files; this will also help with CPANTS.
0.08 Thu, 29 May 2008 12:08:32 -0000 (Marcel Gruenauer <marcel@cpan.org>)
- set the version to 0.08
- we now check for Devel::CheckOS with UNIVERSAL::require so we don't
use() it so Devel::CheckOS won't be included when using Test::Compile as
part of Module::Install::StandardTests
- .shipit: fixed svk.tagpattern
0.07 Thu, 06 Dec 2007 19:24:25 -0000 (Marcel Gruenauer <marcel@cpan.org>)
- set the version to 0.07
- fixed bug in pl_file_ok() where a SKIP block was used when Test->skip()
should have been used
- added t/04_pl_file_ok-vms.t to verify that
- updated MANIFEST
- added t/04_pl_file_ok-vms.t
0.06 Thu, 06 Dec 2007 13:16:02 -0000 (Marcel Gruenauer <marcel@cpan.org>)
- Converted Changes file to YAML style
- .shipit: added Twitter step
- Makefile.PL: added auto_install() and process_templates()
- lib/*: converted to template
- updated MANIFEST
- updated t/perlcriticrc
- added capability to test scripts as well (thanks Sagar R. Shah)
- added t/03_pl_file_ok.t
- added t/scripts
- tags: NEWFEATURE
0.05 Sun, 21 Oct 2007 13:40:23 +0200 (Marcel Gruenauer <marcel@cpan.org>)
- no longer uses standard tests, since they require Test::Compile
themselves. Instead, copied the standard tests's pod and pod coverage
test files into this distribution. Thanks Andreas Koenig for catching
that circular dependency.
0.04 Thu, 18 Oct 2007 10:09:39 +0200 (Marcel Gruenauer <marcel@cpan.org>)
- fixed version requirement of Test::More
0.03 Wed, 03 Oct 2007 22:31:43 +0200 (Marcel Gruenauer <marcel@cpan.org>)
- made things cleaner by using UNIVERSAL::require on the suspected module
- The documentation now uses Test::More->builder->BAIL_OUT() in order to
stop the testsuite from running if a compilation fails. Also, the
documentation now urges that Test::Compile be mandatory (like
Test::Exception often is) instead of optional (like Test::Pod often is).
Thanks to Rob Kinyon for the suggestion.
- bumped version numbers to '0.03'
0.02 Wed, 03 Oct 2007 18:30:17 +0200 (Marcel Gruenauer <marcel@cpan.org>)
- made things cleaner by using UNIVERSAL::require on the suspected module
name instead of do() on the file name, which introduced potential bugs
by running at run time what would otherwise happen at compile time
- bumped version numbers to '0.02'
0.01 Sat, 22 Sep 2007 23:35:34 +0200 (Marcel Gruenauer <marcel@cpan.org>)
- original version
|