perl-Test-TempDir-Tiny - Temporary directories that stick around when tests fail

Property Value
Distribution Mageia 7
Repository Mageia Core i586
Package filename perl-Test-TempDir-Tiny-0.18.0-2.mga7.noarch.rpm
Package name perl-Test-TempDir-Tiny
Package version 0.18.0
Package release 2.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
License ASL 2.0
Maintainer -
Download size 24.11 KB
Installed size 40.80 KB
This module works with Test::More to create temporary directories that
stick around if tests fail.
It is loosely based on Test::TempDir, but with less complexity, greater
portability and zero non-core dependencies. (Capture::Tiny is
recommended for testing.)
The "tempdir" function is exported by default. When called, it
constructs a directory tree to hold temporary directories.
If the current directory is writable, the root for directories will be
./tmp. Otherwise, a File::Temp directory will be created wherever
temporary directories are stored for your system.
Every *.t file gets its own subdirectory under the root based on the
test filename, but with slashes and periods replaced with underscores.
For example, t/foo.t would get a test-file-specific subdirectory
./tmp/t_foo_t/. Directories created by "tempdir" get put in that
directory. This makes it very easy to find files later if tests fail.
The test-file-specific name is consistent from run-to-run. If an old
directory already exists, it will be removed.
When the test file exits, if all tests passed, then the
test-file-specific directory is recursively removed.
If a test failed and the root directory is ./tmp, the test-file-specific
directory sticks around for inspection. (But if the root is a File::Temp
directory, it is always discarded).
If nothing is left in ./tmp (i.e. no other test file failed), then ./tmp
is cleaned up as well.
This module attempts to avoid race conditions due to parallel testing.
In extreme cases, the test-file-specific subdirectory might be created
as a regular File::Temp directory rather than in ./tmp. In such a case,
a warning will be issued.


Package Version Architecture Repository
perl-Test-TempDir-Tiny-0.18.0-2.mga7.noarch.rpm 0.18.0 noarch Mageia Core
perl-Test-TempDir-Tiny - - -


Name Value
perl >= 5.006002
perl(B) -
perl(Carp) -
perl(Cwd) -
perl(Errno) -
perl(Exporter) >= 5.570.0
perl(File::Path) >= 2.70.0
perl(File::Spec::Functions) -
perl(File::Temp) >= 0.230.800
perl(strict) -
perl(warnings) -
perl-base >= 5.28.0


Name Value
perl(Test::TempDir::Tiny) = 0.18.0
perl-Test-TempDir-Tiny = 0.18.0-2.mga7


Type URL
Binary Package perl-Test-TempDir-Tiny-0.18.0-2.mga7.noarch.rpm
Source Package perl-Test-TempDir-Tiny-0.18.0-2.mga7.src.rpm

Install Howto

  1. Enable the repository in Software Management
  2. Install perl-Test-TempDir-Tiny rpm package:
    # dnf install perl-Test-TempDir-Tiny




2018-09-20 - umeabot <umeabot> 0.18.0-2.mga7
(not released yet)
+ Revision: 1286819
- Mageia 7 Mass Rebuild
2018-07-14 - tv <tv> 0.18.0-1.mga7
+ Revision: 1243560
- update to 0.018
2018-05-05 - tv <tv> 0.17.0-1.mga7
+ Revision: 1226561
- update to 0.017
2016-06-19 - pterjan <pterjan> 0.16.0-2.mga6
+ Revision: 1034654
- Rebuild for perl 5.22.2
2016-04-15 - shlomif <shlomif> 0.16.0-1.mga6
+ Revision: 1002317
- update to 0.016
2016-02-18 - umeabot <umeabot> 0.4.0-2.mga6
+ Revision: 966541
- Mageia 6 Mass Rebuild

See Also

Package Description
perl-Test-Time-0.70.0-1.mga7.noarch.rpm Overrides the time() and sleep() core functions for testing
perl-Test-Timer-2.100.0-1.mga7.noarch.rpm Exception class for Test::Timer
perl-Test-TinyMocker-0.50.0-7.mga7.noarch.rpm A very simple tool to mock external modules
perl-Test-Toolbox-0.400.0-3.mga7.noarch.rpm Tools for testing
perl-Test-TrailingSpace-0.30.100-2.mga7.noarch.rpm Test for trailing space in source files
perl-Test-Trap-0.3.4-1.mga7.noarch.rpm Trap exit codes, exceptions, output
perl-Test-Type-1.3.0-2.mga7.noarch.rpm Functions to validate data types in test files
perl-Test-URI-1.82.0-2.mga7.noarch.rpm Check Uniform Resource Identifiers
perl-Test-Unit-0.250.0-12.mga7.noarch.rpm Test::Unit::TestCase - unit testing framework base class
perl-Test-Unit-Lite-0.120.200-5.mga7.noarch.rpm Unit testing without external dependencies
perl-Test-UseAllModules-0.170.0-4.mga7.noarch.rpm Do use_ok() for all modules MANIFESTed
perl-Test-Vars-0.14.0-3.mga7.noarch.rpm Detects unused variables
perl-Test-Version-2.90.0-2.mga7.noarch.rpm Check for VERSION information in modules
perl-Test-WWW-Mechanize-1.520.0-1.mga7.noarch.rpm Testing-specific WWW::Mechanize subclass
perl-Test-WWW-Mechanize-CGI-0.100.0-4.mga7.noarch.rpm Test CGI applications with Test::WWW::Mechanize