JavaScript Object Notation (JSON) is a lightweight data interchange
format. Test::JSON makes it easy to verify that you have built valid
JSON and that it matches your expected output.
Test::Assertions provides a convenient set of tools for constructing
tests, such as unit tests or run-time assertion checks (like C's ASSERT
macro). Unlike some of the Test:: modules available on CPAN,
Test::Assertions is not limited to unit test scripts; for example it can
be used to check output is as expected within a benchmarking script.
When it is used for unit tests, it generates output in the standard form
for CPAN unit testing (under Test::Harness).
File::Attributes is a wrapper around modules in the File::Attributes
hierarchy. If you use this module directly (instead of one of the
aforementioned decendants), then your attribute manipulations will Just
Work, regardless of the underlying filesystem.
The Class:Multimethod module exports a subroutine (&multimethod) that
can be used to declare other subroutines that are dispatched using a
algorithm different from the normal Perl subroutine or method dispatch
mechanism.
- add -fPIC unconditionally (requested by naddy@) by adding it to
unix.mak (in pwlib) which get sourced by the other ports
feedback from and ok naddy@, thanks!
p5-Catalyst-Plugin-Cache-Store-FastMmap,
p5-Catalyst-Plugin-ConfigLoader-Environment,
p5-Catalyst-Plugin-LogWarnings, p5-Catalyst-Component-ACCEPT_CONTEXT,
p5-HTML-SBC and p5-XML-Atom-SimpleFeed to www/
This module provides code coverage metrics for Perl. Code coverage
metrics describe how thoroughly tests exercise code. By using
Devel::Cover you can discover areas of code not exercised by your tests
and determine which tests to create to increase coverage. Code coverage
can be considered as an indirect measure of quality.
When writing test suites for modules that operate on files, it's often
inconvenient to correctly create a platform-independent temporary
storage space, manipulate files inside it, then clean it up when the
test exits. The inconvenience usually results in tests that don't work
everwhere, or worse, no tests at all.
This module aims to eliminate that problem by making it easy to do
things right.
POE::Component::Pluggable is a base class for creating plugin enabled
POE Components. It is a generic port of POE::Component::IRC's plugin
system.
If your component dispatches events to registered POE sessions, then
POE::Component::Pluggable may be a good fit for you.
Users of your component can then load plugins using the plugin methods
provided to handle events generated by the component.
CUnit is a lightweight system for writing, administering, and running
unit tests in C. It provides C programmers a basic testing
functionality with a flexible variety of user interfaces. It uses a
simple framework for building test structures, and provides a rich set
of assertions for testing common data types. In addition, several
different interfaces are provided for running tests and reporting
results.
from maintainer Markus Bergkvist, thanks!
and mark RPATH xulrunner location. this fixes apps such as
py-gnome-extras. w/ help from kurt@
- install libxpcomglue{,_s} XPCOM glue, and libxul-embedding
pkg-config so that apps can use it, which is a proper way to get
xulrunner libs loaded
looks ok kurt@