Re: [PATCH] Quiet autodie's pollution of test output

2009-07-02 Thread Rafael Garcia-Suarez
2009/7/2 Paul Fenwick : > Since the line in question is using diag(), it already does have a # > prepended to it.  AFAIK most TAP parses pass that through to the user by > default. diag() writes to STDERR by default, so it's noisy and clutters output. Core tests use C instead for this reason. Is

Re: Change 33313 causing failures

2008-02-15 Thread Rafael Garcia-Suarez
On 15/02/2008, Andy Armstrong <[EMAIL PROTECTED]> wrote: > >>> The 'failure' is the extra 'not' before the pound sign. > >>> I tried to figure out what's causing it, but couldn't. > > > > Is it possible to put the TAP parser into a strict mode where it > > would detect > > and fault these sor

[PATCH] warnings in TAP::Parser

2008-01-28 Thread Rafael Garcia-Suarez
I've applied the following patch to TAP::Parser in bleadperl, where it was necessary to avoid a "Use of uninitialized value in uc" warning. Also, I found that it was unnecessary to uc() a parameter both before and after it was passed to an internal method. Change 33092 by [EMAIL PROTECTED] on 200

Re: [Fwd: FAIL Time-HiRes-1.9708 x86_64-linux-thread-multi 2.6.20-1.3001.fc6xen]

2007-11-14 Thread Rafael Garcia-Suarez
On 15/11/2007, Jarkko Hietaniemi <[EMAIL PROTECTED]> wrote: > Maybe we need a way to mark a test or or a set of tests as 'can fail due > to load, bad randomness, and other fluctuating factors, please try at > least N times (with random sleeps in between) before giving up'? > > This goes for all of

Re: Test::Harness feature suggestion

2007-10-24 Thread Rafael Garcia-Suarez
On 24/10/2007, Andy Armstrong <[EMAIL PROTECTED]> wrote: > On 24 Oct 2007, at 12:41, Rafael Garcia-Suarez wrote: > >> [12:34] andy $ prove -rb --timer > >> [12:34:45] t/000-load..1/2 # Testing HTML::Tiny 0.905 > >> [12:34:45] t/000-load..

Re: Test::Harness feature suggestion

2007-10-24 Thread Rafael Garcia-Suarez
On 24/10/2007, Andy Armstrong <[EMAIL PROTECTED]> wrote: > On 24 Oct 2007, at 12:13, H.Merijn Brand wrote: > > pc09:/pro/3gl/CPAN/perl-current/t 138 > env HARNESS_TIMER=time ./ > > TEST op/ver.t > > t/op/verok 12:18:46 > > Now (as of r736 from http://svn.hexten.net/tapx/trunk) the output > look

Re: [ANNOUNCE] Test::Builder/More/Simple 0.71

2007-09-19 Thread Rafael Garcia-Suarez
On 19/09/2007, Steve Peters <[EMAIL PROTECTED]> wrote: > On Tue, Sep 18, 2007 at 06:03:13PM -0700, Michael G Schwern wrote: > > Jerry D. Hedden wrote: > > > Michael G Schwern wrote: > > >> http://www.pobox.com/~schwern/src/Test-Simple-0.71.tar.gz > > > > > > BTW, when to you plan to submit a patch

Re: [ANNOUNCE] Test::More/Simple/Builder 0.68

2007-03-14 Thread Rafael Garcia-Suarez
On 14/03/07, Steve Peters <[EMAIL PROTECTED]> wrote: I've just updated bleadperl to the Test-Simple-0.68 and ran into problems. The problem is that there is a hard-coded path that has been added to t/fail-more.t. Fortunately, it doesn't seem to cause problems on Win32, but VMS may be effected.

Re: TAP::Parser 0.51

2007-03-12 Thread Rafael Garcia-Suarez
Andy Armstrong wrote in perl.qa : > TAPx::Parser is now known as TAP::Parser. You can find the latest > CPAN release here: > > http://search.cpan.org/dist/TAP-Parser/ > > and the latest work-in-progress here: > > http://svn.hexten.net/tapx/ > > Changes in this release: I might have missed that,

Re: UNIVERSAL::require broke my tests

2007-02-28 Thread Rafael Garcia-Suarez
Michael G Schwern wrote in perl.qa : > There is a fix for this, something like changing UNIVERSAL::import to be... > > sub import { > my($class) = shift; > > return unless $class eq 'UNIVERSAL'; > > ...do the export... > } Oh yes, that used to be a major *kh* problem.

Re: Object Identification Cold War and the return of autobox.pm (was Re: UNIVERSAL::ref might make ref( $mocked_obj ) sane)

2007-02-27 Thread Rafael Garcia-Suarez
On 26/02/07, chromatic <[EMAIL PROTECTED]> wrote: > Please reconsider autobox. I second this request. autobox in on CPAN and works. Moreover, the intent of the work on lexical pragmas was to enable people to write their own pragmas and put them on CPAN. (*) So just use it. Or, maybe you were

Re: How many test files ship with 5.8.8?

2007-01-22 Thread Rafael Garcia-Suarez
Ovid wrote in perl.qa : > In trying to get runtests to run against the core Perl test suite on a > freshly built download, I'm having a few difficulties. 'make test' says > this: > > u=5.02 s=4.72 cu=297.54 cs=98.73 scripts=934 tests=117325 > > This implies to me that we have 934 .t files i

Re: Terrible diagnostic failure

2006-09-04 Thread Rafael Garcia-Suarez
Ovid wrote in perl.qa : >> I've had similar issues with test output out of sequence, especially when >> I pipe the output into more or tee (sometimes 2>&1 helps, but not >> always). > > What about an optional environment variable which forcess *all* output > to STDOUT or STDERR but, if not present

Re: fetching module version from the command line

2006-07-12 Thread Rafael Garcia-Suarez
"Gabor Szabo" wrote in perl.qa : > While checking if the versions of all the modules are as > required in our installation I am using the following one liner to > fetch the version numbers. > > perl -MModule -e'print $Module::VERSION' You should probably use -mModule to avoid calling Module::impor

Re: TAP::Harness

2006-07-03 Thread Rafael Garcia-Suarez
"Michael G Schwern" wrote in perl.qa : > * What about Test::Harness? > > Test::Harness remains its own thing. > > At some point in the future Test::Harness will likely be gutted and > turned into a thin wrapper around TAP::Harness. I'm not caring about > this right now. What about prove(1) ? Are

Re: interesting behavior in use_ok()

2006-06-27 Thread Rafael Garcia-Suarez
Ovid wrote in perl.qa : > > You've run into a problem which surprises a few folks but definitely > causes problems. In a nutshell, use_ok internally traps the "use" > call with an eval. However, even if it fails (as in your case), the > bytecode might still be compiled and in memory and, as a res

Re: Test me please: P/PE/PETDANCE/Test-Harness-2.57_06.tar.gz

2006-04-24 Thread Rafael Garcia-Suarez
Andy Lester wrote: > I'm approaching the end of this release cycle. I really want to get > this released. > > I've removed the meaningless percentages of tests that have failed. > If you rely on the output at the end, it's different now. I'm not attached to percentages, which I wasn't looki

Re: Smoke [5.9.4] 27938 FAIL(X) linux 2.6.15-20-386 [debian] (i686/1 cpu)

2006-04-23 Thread Rafael Garcia-Suarez
On 23/04/06, Steve Peters <[EMAIL PROTECTED]> wrote: What's happening above is that TEST cannot handle seeing tests come in out of order, while harness can. I'm scanning Test::Harness::TAP a bit, but it seems to be unspecified whether this is OK or not. Should TEST care if the tests are reported

Re: Test::Harness now tells you which TODOs passed unexpectedly

2006-04-19 Thread Rafael Garcia-Suarez
Andy Lester wrote in perl.qa : > Please try out this dev release. I'd like to make it 2.58 tomorrow. Now integrated into bleadperl, all tests pass here. -- * What system had proved more effective? * Indirect suggestion implicating selfinterest. -- Ulysses

Re: First (developers) Release of Test::Shlomif::Harness

2005-10-11 Thread Rafael Garcia-Suarez
Andy Lester wrote in perl.qa : > On Mon, Oct 10, 2005 at 02:52:49PM -0700, chromatic ([EMAIL PROTECTED]) wrote: >> > I do NOT want to see that sort of thing as patches to Test::Harness. > >> I have a few ideas myself on how to make T::H a little more clean and >> useful, but I'd have to do some ref

Re: 5.004_xx in the wild?

2005-07-04 Thread Rafael Garcia-Suarez
On 7/4/05, Michael G Schwern <[EMAIL PROTECTED]> wrote: > I'm going through some work to restore Test::More and Test::Harness to work > on 5.4.5, minor stuff really, and I'm wondering if its worth the trouble. > > Has anyone seen 5.004_xx in the wild? And if so, were people actively > developing

Re: Module and package version numbering

2005-04-18 Thread Rafael Garcia-Suarez
Michael G Schwern wrote in perl.qa : > On Mon, Apr 18, 2005 at 05:03:42PM +0100, David Cantrell wrote: >> 1) Am I correct to seperate the package version (1.3004) from the A small correction -- 1.3004 would be the distribution version, (not mentioned as $...::VERSION in any package).

Re: [ANNOUNCE] Test::Simple/More/Builder 0.54

2004-12-15 Thread Rafael Garcia-Suarez
Michael G Schwern wrote: > http://svn.schwern.org/svn/CPAN/Test-Simple/trunk > or > svn://svn.schwern.org/CPAN/Test-Simple/trunk > or > http://www.pobox.com/~schwern/src/Test-Simple-0.54.tar.gz > or > a CPAN near you. Thanks, bleadperl upgraded (as change #23654).

Re: New version of Test::LongString

2004-12-09 Thread Rafael Garcia-Suarez
David Wheeler wrote in perl.qa : >> Test::LongString is one of those modules that you should be using if >> you're doing testing against large data elements, especially web pages. >> There are now examples in the docs that I hope make you say "Wow, this >> is cool, thanks RGS!" > > I use Text::Diff

Re: Name needed for Test.pm compatibility module

2004-11-30 Thread Rafael Garcia-Suarez
Michael G Schwern wrote in perl.qa : > I'm writing a module to emulate the functionality of Test.pm but with > a Test::Builder backend so you can use TB-based modules with older tests. > > I'm trying to come up with a name. The current working title is Test::Legacy. I like it. > Test::Compat a

Re: Invalid value for shared scalar

2004-08-27 Thread Rafael Garcia-Suarez
Andrew Pimlott wrote: > > Can you tell me where this limitation in perl threads is documented? > Is there any hope that it will be removed in the future? It's not a limitation, if you share a hash it looks normal to me that you should share its elements too. (or you end up with weird quantum hash

Re: Invalid value for shared scalar

2004-08-27 Thread Rafael Garcia-Suarez
Andrew Pimlott wrote: > I got this error, which I traced down to accidentally calling is() with > a hashref as the third argument, where the name should have been: > > use Test::More 'no_plan'; > is(1,1,{}); Autrijus has fixed this bug in bleadperl, see the patch at http://public.act

Re: Updates to modules-related pod

2004-08-17 Thread Rafael Garcia-Suarez
[EMAIL PROTECTED] wrote: > > 04pause.html has some useful and important information people should > probably read before requesting an account. It's also linked from http://pause.perl.org/ ("about PAUSE"); this latest URL is probably easier to remember.

Re: Updates to modules-related pod

2004-08-17 Thread Rafael Garcia-Suarez
Kirrily Skud Robert wrote: > Here's an initial patch to perlnewmod, the main points of which are: > > * recommend module-starter over h2xs > * modernise recommended h2xs invocation > * modernise list of recommended modules to learn from > * refer to Test::Simple and Test::More instead of Test > *

Re: Test for functions with operator names

2004-08-13 Thread Rafael Garcia-Suarez
Andy Lester wrote: > Here's a test file that makes sure that even with sub q{}, that q() is > an operator, but &q() and main::q() are function calls. I suggest that > it be called t/comp/operator-subs.t. Thanks, applied as #23215. > #./perl -T ^^ the lack of "!" here gave me a small headache d

Re: Patch for t/op/sleep.t

2004-08-09 Thread Rafael Garcia-Suarez
Andy Lester wrote: > t/op/sleep.t doesn't actually check to see how long it's slept for. The > test takes sleep()'s word for it. > > I also modernized it to use Test::More and its convenience functions. Thanks, applied as change 23206.

Re: Test-Regex-0.01.tar.gz

2004-08-02 Thread Rafael Garcia-Suarez
Andy Lester wrote: > Lets you check the dollar vars of your results > > matches_are( "dog food", qr/dog(.+)/, 1=>"food", "Matched OK" ); > > or > > matches_are( "first middle end", qr/middle|center/, > "&" => "middle", "`" => "first " ); > > Eventually we'll handle the punc vars

Re: more B::Concise stuff (PATCH - updated)

2004-05-14 Thread Rafael Garcia-Suarez
Jim Cromie wrote: > Jim Cromie wrote: > > > folks, > > > > attached patch has following adjustments to B::Concise and its tests. > > > heres 2nd rev of that patch, now against 22802 Thanks, applied as change 22820. Time to play with it...

Re: tests for change #22539

2004-04-06 Thread Rafael Garcia-Suarez
Jim Cromie wrote: > > Heres a 'working' version of my earlier proposal, > patched against [EMAIL PROTECTED] > > I hope you find it useful for regression testing of the optimizer, > and the opcode generation phases. Thanks, applied to bleadperl as change #22664.

Re: Change 22021: Upgrade to Test::Harness 2.40.

2003-12-31 Thread Rafael Garcia-Suarez
Jim Cromie wrote: > >ok() goes to stdout by default, diag() to stderr > > > > which is, I presume, why perl -Ilib t/foo.t produces more output than > make test. > I see that as a feature.I guess note() should go to stderr - for my > preferences at least. Then just do *note = \&diag :) > >

Re: Change 22021: Upgrade to Test::Harness 2.40.

2003-12-31 Thread Rafael Garcia-Suarez
Jim Cromie wrote: > > Well, it seems Ive been abusing diag() for some time now :-O > > Is there a 'right' way to do this ? perhaps just using ok() ? ok() goes to stdout by default, diag() to stderr > or maybe a new function, ex: note() is better: > > note.

Re: Perl Abstract/Concrete Syntax Tree

2003-12-30 Thread Rafael Garcia-Suarez
Andrew Potozniak wrote in perl.qa : > I was wondering if there was anything built in Perl (a Module) that > will take in a Perl file and parse that into an abstract or concrete syntax > tree. I searched around cpan for a bit and couldn't find what I was looking > for. If anyone is wondering

Re: T::H 2.38

2003-12-03 Thread Rafael Garcia-Suarez
Andy Lester wrote in perl.qa : >> prove begins with #!/usr/bin/perl and prove-switches.t >> runs it with >> my @actual = qx/$prove -Ifirst -D -I second -Ithird -Tvdb/; >> A $^X should be inserted here. >> (in bleadperl, the shebang line of prove is fixed when installed.) > > What should be in

Re: T::H 2.38

2003-12-01 Thread Rafael Garcia-Suarez
H.Merijn Brand wrote: > t/prove-switchesPerl lib version (v5.6.1) doesn't match executable version > (v5.8.0) at /pro/lib/perl5/5.6.1/PA-RISC2.0/Config.pm line 21. prove begins with #!/usr/bin/perl and prove-switches.t runs it with my @actual = qx/$prove -Ifirst -D -I second -Ithird -Tvdb

Re: tesing exceptions of Error.pm

2003-11-28 Thread Rafael Garcia-Suarez
Andy Lester wrote: > > > How am I going to test this ? > > Take a look at Test::Warn for warnings, and Test::Exception for errors. > > I think qa.perl.org needs a listing of Test::* modules so that people > know what's available. http://search.cpan.org/search?query=Test-&mode=dist lists many o

Re: thinking about variable context for like()

2003-11-18 Thread Rafael Garcia-Suarez
Potozniak, Andrew wrote: > > Is anyone going to develop this, or is all of this just > wishfull/theorhetical thinking? If someone will develop this are we going > to add it to Test::More or create a module wrapped around Test::More with > the added functionality? What is "this" feature you're re

Re: thinking about variable context for like()

2003-11-17 Thread Rafael Garcia-Suarez
FWIW, I uploaded Test::LongString 0.03 to CPAN. It implements like_string() and unlike_string(), and also : > (That's why I can imagine accepting the default length as an argument > to Test::LongString::import().)

Re: thinking about variable context for like()

2003-11-17 Thread Rafael Garcia-Suarez
Chromatic wrote in perl.qa : > On Mon, 2003-11-17 at 06:54, Potozniak, Andrew wrote: > >> What's stopping you from creating this global var >> and passing it in to the function whenever it is called? > > Good taste. If it's going to be more convenient than Test::More's > like(), go all the way a

Re: thinking about variable context for like()

2003-11-17 Thread Rafael Garcia-Suarez
Potozniak, Andrew wrote: > > I would suggest something along the lines of: > > &like_html(actual_value, expected_regex, max_chars_to_output, > string_description); In fact I think that making max_chars_to_output a global configuration variable is a better option, because repeating it (if yo

Re: thinking about variable context for like()

2003-11-16 Thread Rafael Garcia-Suarez
Mark Stosberg wrote in perl.qa : > I'm frequently using 'like' to test $agent->content against a regular > expression. > > When I have a lot of these in a new test script and they are all > failing, I get a boatload of HTML source floating by, which > makes it tedious at times to find out what a

Re: Hoplites: Watch for "each"

2003-11-03 Thread Rafael Garcia-Suarez
Elizabeth Mattijsen wrote: > Just wondering, is keys() optimized for void context? Perlfunc only states: > > As a side effect, calling keys() resets the HASHâ¤_s internal iterator... Yes, it is. > If keys() _is_ optimized for void context, a change in the > perlfunc.pod seems to be in orde

Re: Taint mode testing and project Phalanx

2003-10-22 Thread Rafael Garcia-Suarez
Andrew Savige wrote in perl-qa : > > Given the differences in behaviour with taint mode, it seems to me > that for a "taint mode test" (i.e. one with -wT in its first line) > Test::Harness should run the test twice -- once with taint mode and > once without. Though I suppose there might be a case

Re: Phalanx / CPANTS / Kwalitee

2003-10-17 Thread Rafael Garcia-Suarez
Thomas Klausner wrote in perl.qa : > > Well, here's a list of lowercase dist on CPAN (238 dists). Quite a lot of > those are in fact real distributions (eg. perl, parrot). In fact I think > that perl itself shouldn't be part of CPANTS > > I've no clue on how to figure out if something is a pragm

Re: Perl Core Tests

2003-10-16 Thread Rafael Garcia-Suarez
Chromatic wrote in perl.qa : > > Stuff in t/op mostly can't use Test or Test::More because those modules > rely on the features being tested. Most everything else can use > Test::More. Barring any Unicode-related fiascos (of which I am proudly > and blissfully unaware), they probably haven't bee

Re: Phalanx / CPANTS / Kwalitee

2003-10-15 Thread Rafael Garcia-Suarez
Michael G Schwern wrote in perl.qa : > This all suggests another check: stray files. Emacs backup files. CVS > directories. Empty directories. #...# backup files. Makefiles shipped > with Makefile.PL, Build and _build shipped with Build.PL, blib/... In other words, the contents of the default

Re: Phalanx / CPANTS / Kwalitee

2003-10-15 Thread Rafael Garcia-Suarez
Nick Ing-Simmons <[EMAIL PROTECTED]> wrote: > >Could we infer that a distribution that comes with several Makefile.PLs > >may have an overcomplicated build process, maybe indicating a low > >kwalitee ? > > Should I infer that to get Tk's kwalitee up it should build as a > one monolithic .so ? I

Re: Phalanx / CPANTS / Kwalitee

2003-10-15 Thread Rafael Garcia-Suarez
Thomas Klausner wrote: > there are currently 4 dists on CPAN that only include a configure script > (makepp-1.19, glist-0.9.17a10, swig1.1p5, shufflestat-0.0.3) > > 179 do not include any of Makefile.PL, Build.PL or configure. > > Quite a lot come with two or three of those files. Could we infe

Re: Phalanx / CPANTS / Kwalitee

2003-10-13 Thread Rafael Garcia-Suarez
Thomas Klausner wrote in perl.qa : > > Hints that were in Leon's last release, but which I didn't port up to now: > * POD errors > * POD/Code ratio (what would be a good measurement?) use Pod::Coverage ? > * testers results > * number of releases

Test modules in 5.6.2

2003-08-22 Thread Rafael Garcia-Suarez
Folks, I've added and integrated a bunch of Test::* modules from bleadperl to 5.6.2. I've also roughly modernized the scripts t/TEST and t/harness with the bleadperl version, so that all *.t files are found, etc. Now if you're aware of a difference between bleadperl and CPAN or something, or if you

Re: Testing for valid path names in CPAN distributions

2003-08-17 Thread Rafael Garcia-Suarez
Andrew savige wrote in perl.qa : > Running variants of: > > tar tzf perl-5.8.0.tar.gz | perl -lne'print if tr|-_./a-zA-Z0-9||c' > > suggests only [-_./a-zA-Z0-9] are valid characters in a path name. > > Then I noticed 'perldoc perlport' lists the portable filename > characters as defined by ANSI

Re: Return of the Perl QA Wiki, this time for good

2003-08-15 Thread Rafael Garcia-Suarez
Michael G Schwern wrote in perl.qa : > http://www.pobox.com/~schwern/cgi-bin/perl-qa-wiki.cgi Do you want a link to this from qa.perl.org ?

Re: Blurring the line between assertions and tests

2003-08-01 Thread Rafael Garcia-Suarez
Michael G Schwern wrote in perl.qa : > The only part missing is the ability to shut the tests off once you've > released it to production. You could perhaps use the assertion feature of perl >= 5.9.0 (assertion.pm and -A switch -- yes I know it lacks docs.)

Re: TODO tests for outstanding bugs?

2003-07-18 Thread Rafael Garcia-Suarez
chromatic wrote in perl.qa : > One idea is attaching a simple test case to every bug report that > doesn't have test code that's nearly right for the core. It's a lot > easier to touch up a test case than it is to write one, so we could do > a lot of good by turning bug reports into executable

Re: [ANNOUNCE] Test::Warn::None 0.02

2003-06-24 Thread Rafael Garcia-Suarez
Michael G Schwern wrote in perl.qa : > On Tue, Jun 24, 2003 at 02:04:25PM -0500, Andy Lester wrote: >> All this "make sure no warnings fired" is good thinking. But why not >> roll it into Test::Harness, and make it switch selectable? It's >> really T::H that we want keeping an eye on this, righ

Re: [ANNOUNCE] Test::Warn::None 0.02

2003-06-24 Thread Rafael Garcia-Suarez
Michael G Schwern wrote in perl.qa : > On Tue, Jun 24, 2003 at 01:36:52PM +0200, Rafael Garcia-Suarez wrote: >> BTW, what about modules that define their own category of warnings >> (via warnings::register) ? It'd be useful to have a module to ease >> testing for wa

Re: [ANNOUNCE] Test::Warn::None 0.02

2003-06-24 Thread Rafael Garcia-Suarez
Fergal Daly wrote: > > Also how about calling it Test::Warn::Auto? I'm not particularly happy with > None, +1 for ::Auto. BTW, what about modules that define their own category of warnings (via warnings::register) ? It'd be useful to have a module to ease testing for warnings presence/absence o

Re: pls suggest me huge package in perl with testsuites

2003-02-12 Thread Rafael Garcia-Suarez
schwern wrote in perl.qa : > > Degenerative cases aside, a very good test of actual code anyone would > use in production in real life for a Perl parsing attempt is > Test::More (since it has a few odd constructs and a good test suite), Good advice. Test::More actually helped me to find bugs in

Re: pls suggest me huge package in perl with testsuites

2003-02-10 Thread Rafael Garcia-Suarez
Vlad Harchev wrote: > I'm testing some perl source code transformation tool (kinda perl source > code prettifier). I would like to test > it by running over some huge software package written in perl that have > testsuites written for it available (i.e. I would like to transform some > package's so

Re: Binary-wise is()

2002-12-10 Thread Rafael Garcia-Suarez
Mark Fowler <[EMAIL PROTECTED]> wrote: > > > I'd like to have a custom version of is(), say binary_is(), that > > > reports 'strings 1 and 2 differ at byte 635, got 0x92, expected 0x42' > > > or 'strings 1 differ in length, got 3874, expected 3875'. > > Oooh, that would be really helpful. I often

Binary-wise is()

2002-11-27 Thread Rafael Garcia-Suarez
Hi, here's an easy question for you Test:: experts : I write lots of test those days with is() comparing binary strings (mainly produced by combination of pack() and other algorithms.) The problem is that the output message of is() when those tests fail is not very helpful. I'd like to have a cus

Re: Testing failure in the core

2002-10-15 Thread Rafael Garcia-Suarez
Paul Johnson <[EMAIL PROTECTED]> wrote: > I thought the solution might be more complex than it turned out to be, > and so I included a patch to the test suite to add a TODO test using > fresh_perl_is(). > > Rafael was quite rightly concerned about this. When the bug is fixed we > don't want unne

Re: [ Memory ] Re: Thought

2002-10-03 Thread Rafael Garcia-Suarez
[EMAIL PROTECTED] wrote: > For a more fine-grained view, you > need hooks into Perl internals (such as the Perl malloc). This sounds like Devel::Peek::mstat(). But I never looked at this before.

Re: Why not a perl-current smoke test database ?

2002-09-23 Thread Rafael Garcia-Suarez
alian <[EMAIL PROTECTED]> wrote: > > * searchable for the past (and for keywords in failures or fulltext, like > > "bigint" > > Yep I will add this shortly. > > > * spares me the "smoke foo" messages, that contain all Ok and fool me into > > thinking there was some smoke > > Sorry my so poor en

Re: Devel::Cover and v5.8.0 [PATCH]

2002-09-04 Thread Rafael Garcia-Suarez
Tels wrote in perl.qa : > >> Well, B::SPECIAL is for one of the internal constants '0', '1' and >> 'undef'. There ought to be a better interface to this, but I can't >> really figure out what to improve. > > I have no idea what you talk about - I am a total B:: newbie :) The big story : Each

Re: Devel::Cover and v5.8.0 [PATCH]

2002-09-04 Thread Rafael Garcia-Suarez
Tels wrote in perl.qa : > --- Cover.pm.old Wed Sep 4 23:36:14 2002 > +++ Cover.pm Wed Sep 4 23:38:46 2002 > @@ -144,6 +144,8 @@ sub report > > for my $sub (@Todo) > { > +next unless $sub->[1]->CV->isa('B::CV'); That's a guard against a B::SPECIAL object, isn't it ? We

Re: [perl #15479] perl 5.8.0 segfault

2002-08-01 Thread Rafael Garcia-Suarez
Michael G Schwern wrote: >>I keep forgetting that I need to remember to ask this. Is there a FAQ >>for regression test writing? Well, an guide to "so I want to write a >>regression test, explaining how to do it, how perl5's tests are structured >>to reduce interdependencies, use Test::More; when T

Re: use_ok w/version numbers

2002-07-01 Thread Rafael Garcia-Suarez
Andy Lester wrote in perl-qa : > I can do this: > > use PHP::Session 0.10; > > to ensure a version number, but I can't do this: > > use_ok( 'PHP::Session', '0.10' ); The optional args to use_ok are for imports, not for version numbers. [...] > Before I go digging into a patch, is this

Re: Compiled programs to keep BEGIN blocks? (was Re: [RFC] Switch to make Test::Builder output even if $^C ( for B::C ))

2002-01-14 Thread Rafael Garcia-Suarez
On 2002.01.14 22:27 Michael G Schwern wrote: > B::Deparse has slowly gotten very good at figuring out BEGIN blocks > from 'use' statements and putting them in the right places. Hard > fought knowledge. Steal from it. There are still problems with pragmas. (As I was working on B::Deparse the las

Re: Compiled programs to keep BEGIN blocks?

2002-01-14 Thread Rafael Garcia-Suarez
On 2002.01.14 17:29 Michael G Schwern wrote: > On Mon, Jan 14, 2002 at 11:13:27AM +0100, Rafael Garcia-Suarez wrote: > > On 2002.01.13 22:25 Michael G Schwern wrote: > > > Why would this: > > > > > > BEGIN { > > > push @INC, 'foo&#x

Re: Compiled programs to keep BEGIN blocks?

2002-01-14 Thread Rafael Garcia-Suarez
On 2002.01.13 22:25 Michael G Schwern wrote: > Why would this: > > BEGIN { > push @INC, 'foo'; > } > > put 'foo' into @INC twice if it were compiled? The compiled program > should not be storing the post-BEGIN value of @INC, it should store > the original value at startup. The

Re: [RFC] Switch to make Test::Builder output even if $^C ( for B::C )

2002-01-06 Thread Rafael Garcia-Suarez
On 2002.01.05 23:45 Michael G Schwern wrote: > Here's an interesting alternative. Do C just before > running the tests, though that's pretty ugly. Interesting idiom, but I don't see when this can be done. > > But I rwally like the environment variable better, because with the > > package variab

Re: installhtml needs a good beating out

2001-10-20 Thread Rafael Garcia-Suarez
On 2001.10.20 17:16 Jarkko Hietaniemi wrote: > On Sat, Oct 20, 2001 at 02:02:59AM -0400, Michael G Schwern wrote: > > > > > > I think installhtml teeters heavily on the brink of "Rewriting" > > > instead of "Refactoring". It hasn't changed much since 1997. > > > > Refactoring is just rewriting

Re: Untested libraries update

2001-09-19 Thread Rafael Garcia-Suarez
On 2001.09.19 17:37 Paul Marquess wrote: > Nope, it does both. The test files that start with digits are intended to > test the features of the warnings pragma itself along with it's interaction > with $^W. All the other files test specific warnings. > > The tests for warnings::enabled and warnin

Re: Untested libraries update

2001-09-19 Thread Rafael Garcia-Suarez
Michael G Schwern listed: [...] > warnings::register (almost no docs) There are no tests for warnings.pm either. Note that there are two distinct points here : 1. test the warnings issued by the perl interpreter; this is done by lib/warnings.t, that calls the various files in t/lib/warnings/