Test::TempDir(3pm) User Contributed Perl Documentation Test::TempDir(3pm)NAME
Test::TempDir - Temporary files support for testing.
SYNOPSIS
use Test::TempDir;
my $test_tempdir = temp_root();
my ( $fh, $file ) = tempfile();
my $directory_scratch_obj = scratch();
DESCRIPTION
Test::TempDir provides temporary directory creation with testing in mind.
The differences between using this and using File::Temp are:
o 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"
o Lockfiles are used on "t/tmp", to prevent race conditions when running under a parallel test harness.
o The "temp_root" is cleaned at the end of a test run, but not if tests failed.
o "temp_root" is emptied at the begining of a test run unconditionally.
o The default policy is not to clean the individual "tempfiles" and "tempdirs" within "temp_root", in order to aid in debugging of failed
tests.
EXPORTS
temp_root
The root of the temporary stuff.
tempfile
tempdir
Wrappers for the File::Temp functions of the same name.
The default options are changed to use "temp_root" for "DIR" and disable "CLEANUP", but these are overridable.
scrach
Loads Directory::Scratch and instantiates a new one, with the same default options as "tempfile" and "tempdir".
SEE ALSO
File::Temp, Directory::Scratch, Path::Class
VERSION CONTROL
This module is maintained using Git. You can get the latest version from <git://github.com/nothingmuch/test-tempdir.git>.
AUTHOR
Yuval Kogman <nothingmuch@woobling.org>
COPYRIGHT
Copyright (c) 2008 Yuval Kogman. All rights reserved
This program is free software; you can redistribute
it and/or modify it under the same terms as Perl itself.
perl v5.10.0 2009-08-11 Test::TempDir(3pm)
Check Out this Related Man Page
Tie::ToObject(3pm) User Contributed Perl Documentation Tie::ToObject(3pm)NAME
Tie::ToObject - Tie to an existing object.
SYNOPSIS
use Tie::ToObject;
my $stolen = tied(%something);
tie %something_else, 'Tie::ToObject', $stolen;
DESCRIPTION
While "tie" in perldoc allows tying to an arbitrary object, the class in question must support this in it's implementation of "TIEHASH",
"TIEARRAY" or whatever.
This class provides a very tie constructor that simply returns the object it was given as it's first argument.
This way side effects of calling "$object->TIEHASH" are avoided.
This is used in Data::Visitor in order to tie a variable to an already existing object. This is also useful for cloning, when you want to
clone the internal state object instead of going through the tie interface for that variable.
VERSION CONTROL
This module is maintained using Darcs. You can get the latest version from <http://nothingmuch.woobling.org/code>, and use "darcs send" to
commit changes.
AUTHOR
Yuval Kogman <nothingmuch@woobling.org>
COPYRIGHT
Copyright (c) 2008 Yuval Kogman. All rights reserved
This program is free software; you can redistribute
it and/or modify it under the same terms as Perl itself.
perl v5.12.3 2008-01-17 Tie::ToObject(3pm)
Hi,
I am generating a file through some Datastage commands:
cat $TempDir/stage.txt |while read line
do
stagename=`echo $line`
dsjob -llinks $proj $jobname $stagename 2>/dev/null >> $TempDir/LinkName.txt
Now i have to assign the number... (5 Replies)
Hi All,
I'm still a newbie in perl programming. I have a data below say in test.tmp
The output in test.tmp will be the same data as above sample in test.tmp . So after i get all the 4th column data within the range of month and year i need, then i will use the foreach () code to execute... (1 Reply)
Heyas
As some applications (sed,grep,vi, etc) create some tempfiles, i'd changed a script to this: (sadly i cant find the original post (code) anymore (which just removed 2 'diffrent kinds'), just similar ones - forgot that as i was new to all this)
:) ~ $ cat $(which rmtf)
#!/bin/sh
#... (1 Reply)
Hello, I recently decided to create a Linux Operating System from Scratch using the Linux from Scratch Guide. Everything was going great until it was time to finish installing the package Binutils-2.27. Once I entered "make install" into the terminal, I get this error:
make: Entering directory... (4 Replies)