Path: usenet.cise.ufl.edu!newsfeeds.nerdc.ufl.edu!easynews!news.good.net!nntp.primenet.com!nntp.gctr.net!europa.netcrusader.net!206.132.58.120!gw22.nn.bcandid.com!hub12.nn.bcandid.com!tw11.nn.bcandid.com.POSTED!not-for-mail
Newsgroups: comp.lang.perl.announce,comp.lang.perl.modules
Approved: merlyn@stonehenge.com (comp.lang.perl.announce)
X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content.
From: Steven Knight <knight@baldmt.com>
Subject: ANNOUNCE:  Test::Cmd v0.03
Lines: 40
Message-ID: <u_gn4.27266$ox5.6453990@tw11.nn.bcandid.com>
NNTP-Posting-Host: 209.102.105.64
X-Trace: tw11.nn.bcandid.com 949853210 209.102.105.64 (Sun, 06 Feb 2000 09:06:50 MST)
NNTP-Posting-Date: Sun, 06 Feb 2000 09:06:50 MST
Organization: bCandid - Powering the world's discussions - http://bCandid.com
Date: Sun, 06 Feb 2000 16:06:50 GMT
Xref: usenet.cise.ufl.edu comp.lang.perl.announce:421 comp.lang.perl.modules:16049

The Test::Cmd module version 0.03 is now available on CPAN:

        ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Test/

Or at its own page:

        http://www.baldmt.com/Test-Cmd/

This module provides a framework for portable automated testing of
executable commands and scripts (in any language, not just Perl),
especially commands and scripts that interact with the file system.

In addition to running tests and evaluating conditions, the Test::Cmd
module manages and cleans up one or more temporary workspace
directories,
and provides methods for creating files and directories in those
workspace
directories from in-line data (that is, here-documents), allowing tests
to be completely self-contained.

The Test::Cmd class inherits File::Spec methods (
file_name_is_absolute(),
catfile(), etc.)  to support writing tests portably across a variety of
operating and file systems.

The Test::Cmd module may be used with the Test module to report test
results for use with the Test::Harness module.  Alternatively, the
Test::Cmd module provides pass(), fail(), and no_result() methods that
report test results for use with the Aegis change management system
created by Peter Miller.  Information about Aegis is available at:

        http://www.tip.net.au/~millerp/aegis.html

The Test::Cmd module is currently tested on Linux, BSD and Windows NT.

        --SK
        knight@baldmt.com
        http://www.baldmt.com/~knight/


