- require a newer Test::Builder if 0.99 is installed RT#90699
- Applied Zefram's fix for RT#89473, Test::Class fails on Test::Builder 0.99
- Merged schwern's https://github.com/adrianh/test-class/pull/2
"Fix Test::Class for Test::Builder 1.5" - thank you Schwern!
Not quite a leaf package, but nearly so. Updating during the freeze
for the bugfixes.
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
Upstream changes:
0.39 or the "For the QA Hackathon 2013" release [2013-04-12]
- Merged schwern's https://github.com/adrianh/test-class/pull/2
"Fix Test::Class for Test::Builder 1.5" - thank you Schwern!
0.38 or the "We need Test::Class to work on Windows" release [2012-11-19]
- Many thanks to the ever excellent Ovid for actually making this happen.
- die-in-setup.t will work on Windows (thanks to Alexandr Ciornii for
the patch)
- Fix docs to explain "no_plan" in start up" (thanks to skington for the
patch)
0.36nb1 to 0.37.
pkgsrc changes:
- mark as module type using Module::Build (compat Makefile.PL required M:B,
too) for proper dependency
upstream changes:
0.37 - or the "amazingly late QA Hackathon 2011" release [2012-06-25]
- Fixed RT#64470: minor documentation error in Test::Class::Load
(thanks to Andrew Grangaard for patch)
- Fixed RT#39266: Test::Class with Package::Alias
- Fixed RT#56636: feature request: option to turn off auto-skipping
uncompleted tests (thanks to Ken Fox for suggestion) with addition
of fail_if_returned_early() (thanks to Dave Evans for patch)
- Fixed RT#64268: dying in setup does not skip rest of test
- Startup and shutdown methods are no longer run if a class will not
run any test methods
- Updated acknowledgements
- Added missing filter tests to MANIFEST & distribution
Upstream changes:
0.36 - or the "Adrian should have released this earlier" release [2010-08-19]
(Thanks to Mark Morgan for doing all the useful work on this one!)
- New add_filter() method allows global filtering of test methods
- Apply t/todo.t patch to fix RT#55324 (test bug, not Test::Class bug).
This makes the test suite pass with Test::Simple 0.95_01 and greater.
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
Upstream changes:
0.35 - or the "Yay! Open Source For The Win!" release [2010-04-28]
- Introducing Ovid & Mark Morgan in "Folk with commit bits who aren't
afraid to use them!"
- Add repository information to the META.yml (via Build.PL).
- Add dates to all releases in Change file. This resolves RT#45581
- If extra tests are found in the test control methods, report the
class name along with the method name.
pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.34 - or the "Abandon ship!" release
- Harmonised $VERSION to the same value (Adam Kennedy)
- Devel::Symdump has a bug which is really a bug in core and won't be fixed.
Dumped it and switched to MRO::Compat instead (tokuhirom)
- Add "build_requires" (Alexandr Ciornii)
pkgsrc changes:
- Adding license definition
- Adjusting dependencies
Upstream changes:
0.33 - or the "ZOMGIBROKECPAN" release
- Make the test scripts adaptive to Test::More diagnostic changes in
version 0.88
- Skip invalid package names in Test::Class::Load::_load so that we
don't try to load classes in .svn/et-al paths
- Removed #! script invocation line from the MethodInfo.pm module
0.32_1 - or the "Birmingham QA 2009" release
- Removed pointless use of Test::Exception in t/bad-autoloads.t to stop
bogus warnings that were confusing some folk
- Added add_testinfo for Test::Class::Sugar (thanks Piers Cawley)
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
Test::Class provides a simple way of creating classes and objects
to test your code in an xUnit style.
Built using Test::Builder it is designing to work with other
Test::Builder based modules (Test::More, Test::Differences,
Test::Exception, etc.)
Note: This module will make more sense if you are already familiar
with the "standard" mechanisms for testing perl code. Those unfamiliar
with Test::Harness, Test::Simple, Test::More and friends should go
take a look at them now. Test::Tutorial is a good starting point.