perl-Test-Assertions - Base for test scripts

Property Value
Distribution Mageia 6.1
Repository Mageia Core x86_64
Package name perl-Test-Assertions
Package version 1.54.0
Package release 8.mga6
Package architecture noarch
Package type rpm
Installed size 47.64 KB
Download size 32.16 KB
Official Mirror
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).
The package's import method is used to control the behaviour of ASSERT:
whether it dies, warns, prints 'ok'/'not ok', or does nothing.
In 'test' mode the script also exports plan(), only() and ignore()
functions. In 'test/ok' mode an ok() function is also exported for
compatibility with Test/Test::Harness. The plan function attempts to count
the number of tests if it isn't told a number (this works fine in simple
test scripts but not in loops/subroutines). In either mode, a warning will
be emitted if the planned number of tests is not the same as the number of
tests actually run, e.g.


Package Version Architecture Repository
perl-Test-Assertions-1.54.0-8.mga6.noarch.rpm 1.54.0 noarch Mageia Core
perl-Test-Assertions - - -


Name Value
perl(Carp) -
perl(File::Basename) -
perl(Getopt::Long) -
perl(Log::Trace) -
perl(Test::Assertions) -
perl(strict) -
perl(vars) -
perl-base >= 2:5.22.2


Name Value
perl(Test::Assertions) == 1.540.0
perl(Test::Assertions::TestScript) == 1.180.0
perl-Test-Assertions == 1.54.0-8.mga6


Type URL
Binary Package perl-Test-Assertions-1.54.0-8.mga6.noarch.rpm
Source Package perl-Test-Assertions-1.54.0-8.mga6.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Test-Assertions rpm package:
    # urpmi perl-Test-Assertions




2016-06-19 - pterjan <pterjan> 1.54.0-8.mga6
+ Revision: 1034090
- Rebuild for perl 5.22.2
2016-02-02 - umeabot <umeabot> 1.54.0-7.mga6
+ Revision: 931104
- Mageia 6 Mass Rebuild
2014-10-15 - umeabot <umeabot> 1.54.0-6.mga5
+ Revision: 739419
- Second Mageia 5 Mass Rebuild
2014-09-16 - umeabot <umeabot> 1.54.0-5.mga5
+ Revision: 686399
- Mageia 5 Mass Rebuild
2013-10-18 - umeabot <umeabot> 1.54.0-4.mga4
+ Revision: 515062
- Mageia 4 Mass Rebuild

See Also

Package Description
perl-Test-Base-0.880.0-5.mga6.noarch.rpm A Data Driven Testing Framework
perl-Test-BinaryData-0.14.0-6.mga6.noarch.rpm Compare two things, give hex dumps if they differ
perl-Test-Block-0.130.0-8.mga6.noarch.rpm Specify fine granularity test plans
perl-Test-CChecker-0.80.0-2.mga6.noarch.rpm Test-time utilities for checking C headers, libraries, or OS features
perl-Test-CPAN-Meta-0.250.0-3.mga6.noarch.rpm Validation of META.yml specification elements
perl-Test-CPAN-Meta-JSON-0.160.0-3.mga6.noarch.rpm Validate a META.json file within a CPAN distribution
perl-Test-CPAN-Meta-YAML-0.250.0-3.mga6.noarch.rpm Validate META.json elements
perl-Test-CheckChanges-0.140.0-9.mga6.noarch.rpm Check that the Changes file matches the dist
perl-Test-CheckDeps-0.10.0-7.mga6.noarch.rpm Check for presence of dependencies
perl-Test-CheckManifest-1.290.0-3.mga6.noarch.rpm Check if your Manifest matches your distro
perl-Test-Class-0.500.0-3.mga6.noarch.rpm Write Perl test suites in xUnit style
perl-Test-Class-Most-0.80.0-6.mga6.noarch.rpm Test Classes the easy way
perl-Test-ClassAPI-1.60.0-7.mga6.noarch.rpm Test::ClassAPI - Provides basic first-pass API testing for large class trees
perl-Test-Classy-0.100.0-3.mga6.noarch.rpm Write your unit tests in other modules than *.t
perl-Test-CleanNamespaces-0.180.0-3.mga6.noarch.rpm Check for uncleaned imports