pkgsrc/devel/p5-Test-TempDir/DESCR
he 3a5ce8f0f7 Import p5-Test-TempDir version 0.04.
Test::TempDir provides temporary directory creation with testing in mind.

The differences between using this and using File::Temp are:

    * If t/tmp is available (writable, creatable, etc) it's preferred
      over $ENV{TMPDIR} etc. Otherwise a temporary directory will be
      used.
      This is temp_root
    * Lockfiles are used on t/tmp, to prevent race conditions when
      running under a parallel test harness.
    * The temp_root is cleaned at the end of a test run, but not
      if tests failed.
    * temp_root is emptied at the begining of a test run unconditionally.
    * The default policy is not to clean the individual tempfiles
      and tempdirs within temp_root, in order to aid in debugging of
      failed tests.
2009-01-11 13:42:03 +00:00

16 lines
741 B
Text

Test::TempDir provides temporary directory creation with testing in mind.
The differences between using this and using File::Temp are:
* If t/tmp is available (writable, creatable, etc) it's preferred
over $ENV{TMPDIR} etc. Otherwise a temporary directory will be
used.
This is temp_root
* Lockfiles are used on t/tmp, to prevent race conditions when
running under a parallel test harness.
* The temp_root is cleaned at the end of a test run, but not
if tests failed.
* temp_root is emptied at the begining of a test run unconditionally.
* The default policy is not to clean the individual tempfiles
and tempdirs within temp_root, in order to aid in debugging of
failed tests.