Re: Test::META

2005-03-28 Thread Ofer Nave
Michael G Schwern wrote: On Mon, Mar 28, 2005 at 07:52:22PM -0500, Christopher H. Laco wrote: Michael G Schwern wrote: Until such time as there are test_* flags, one should take a pragmatic view. And that view is what is going to cause the least amount of hassle for those who want to

Re: Testing .pl executables

2005-03-16 Thread Ofer Nave
Michael G Schwern wrote: On Thu, Mar 17, 2005 at 12:06:36AM +1100, Andrew Savige wrote: However, I was wondering if there is a standard, safe way of testing simple .pl scripts? Hmmm. The identical question was asked a bit over a week ago: http://www.nntp.perl.org/group/perl.qa/3722 I

perl 6 cpan (was Test::Builder-create)

2005-03-08 Thread Ofer Nave
chromatic wrote: I've been writing notes for Test::Builder for Perl 6, though. It's a little something like: How is CPAN going to support simultaneous development of perl 5 and 6 versions of modules? -ofer

Re: Test::Builder-create

2005-03-08 Thread Ofer Nave
David Golden wrote: Just to be playful with concepts: * Test::Answer -- holds the details of a particular test (pass/fail/skip/todo) * Test::Scoresheet -- holds a collection of Test::Answers * Test::Booklet -- sets up a default Test::ScoreSheet object to hold results, creates and maintains new

Re: what namespace for (future|new) module ?

2005-03-07 Thread Ofer Nave
Cdric Bouvier wrote: I think I will call it Run::Distributed after all. http://search.cpan.org/search?query=%5Erun%3A%3Amode=module Looks like there's no Run::* namespace yet, and you usually need a pretty good justification to start a new namespace. If your module is just a generic way to

testing non-modules

2005-03-06 Thread Ofer Nave
One issue I've always struggled with is how to properly test code that's not in the form of a module - in other words, scripts. I use the usual hacky, temporary methods to test my code as I write it or when I find a bug (pring statements, commenting out things, etc), and occasionally the perl

Re: testing non-modules

2005-03-06 Thread Ofer Nave
Michael G Schwern wrote: Now, nobody says this means your program has to be split up into a whole bunch of files and become a full fledged module. You can write something like this. #!/usr/bin/perl -w use Getopt::Long; my %Opts; GetOptions(\%Opts, test);

Test::More - question about eq_* functions

2005-03-06 Thread Ofer Nave
I've been reading up on perl test tools all day, and I have a question about Test::More. Doesn't is_deeply do everything eq_array and eq_hash does and more? It looks like is_deeply has the same exact interface and purpose, except that it accepts both arrayrefs and hashrefs. So why would you

Re: testing non-modules

2005-03-06 Thread Ofer Nave
Yitzchak Scott-Thoennes wrote: I'd make that just: sub main { ...the program using the functions below... } main() unless caller; sub some_function { ... } sub some_other_function { ... } Nice trick. I just tested it. [EMAIL PROTECTED] ~/test] cat foo.pl #!/usr/bin/perl -w use strict;

Re: Test::Output 0.05

2005-03-04 Thread Ofer Nave
Shawn Sorichetti wrote: Test::Output 0.05 has been released. The main difference in this version is a patch from chromatic (thank you). His patch fixed a bug where all tests printed error diags even if they passed. Additional tests were added to ensure that no output is sent from diag in

Re: Test::Output 0.05

2005-03-04 Thread Ofer Nave
Michael G Schwern wrote: On Fri, Mar 04, 2005 at 04:27:07PM -0800, Ofer Nave wrote: Random thought: Could Devel::Cover be automatically run against all modules in CPAN, with ratings posted on cpan.org right next to the usual test results? It still chokes on certain not uncommon

testing Parallel::Simple

2005-03-03 Thread Ofer Nave
I've written a new module for CPAN called Parallel::Simple. It's my first CPAN module, and I have not yet uploaded it because I have not yet written any formal tests for it (although I use it in production currently). I've also never written any formal tests in perl at all (using the Test::*

Re: testing Parallel::Simple

2005-03-03 Thread Ofer Nave
David Golden wrote: Ofer Nave wrote: I've written a new module for CPAN called Parallel::Simple. It's my first CPAN module, and I have not yet uploaded it because I have not yet written any formal tests for it (although I use it in production currently). I've also never written any formal