Similarly, I'm not
making any of my tests optional except in the case of tests where
they don't affect direction operation, as in t/pod{,-coverage}.t.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
e fits with the target machine.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
On Fri, Sep 16, 2005 at 03:55:15AM +0300, Shlomi Fish ([EMAIL PROTECTED]) wrote:
> Mr. Lester, would you approve of a friendly spin-off of Test::Harness?
Why are you asking if I approve? You can do whatever you like with the
source code for Test::Harness.
xoa
--
Andy Lester =>
ot this great
idea", and people to pile on and say "That's good, that's bad" and we're
left with a lot of hot air and precious little code.
So, Shlomi: Show me the code.
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
For all the activity going on with CPANTS, we have nothing on
qa.perl.org that refers to it.
Can someone please write up a paragraph and a link that I can put up
on qa.perl.org's front page?
Thanks,
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
as
well. Let's see what he says and go from there.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
I don't care if they're called "Truman Capote", they're lines whose
contents
are to be ignored. The harness ignores them. They're comments.
They won't always be ignored. I want them returned in the
Test::Harness::Point object.
xoxo,
Andy
They won't always be ignored. I want them returned in the
Test::Harness::Point object.
*sigh* But you're not going to parse the contents.
Right.
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
-forks-and-takeovers/
I would be glad to talk to you one-on-one on specific plans and features
for Test::Harness. Nik Clayton and I, for example, have worked out some
changes to the straps mechanism that fits his needs. My email address
and AIM account are in every email. Until then, I'm not interested.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
t to fork Test::Harness", we could have worked
together. Instead, it's "I want color-coding of tests, and T::H doesn't
do what I want, so I'm gonna go fork it, OK?"
http://www.nntp.perl.org/group/perl.qa/4799
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
you in the 3rd person in this
thread. :-)
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
esume to tell
them that they can't.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
Test::Harness is now at http://svn.perl.org/modules/Test-Harness/
Makes diffing easier for anyone sending patches.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
or prove, does. That's
the reference implementation to which everything has to answer.
Test::Harness::TAP is just a capture of the behavior.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
> > http://tejasconsulting.com/articles/test-first.html
>
> There's an article by some bloke about test driven development in this
> month's Perl Journal.
AND there's one lined up for the upcoming issue of The Perl Review!
--
'Andy Lester[
It's a Test::Builder based testing module, it's designed to replace and
enhances Test::More's is_deeply() and eq_set(). is_deeply() has several
limitiations like not handling circular references and ignoring the
blessedness of references, it also has a few bugs.
It would be nice if the functions
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, right?
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
ifics...
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
There are a couple of minor tweaks to qa.perl.org. Soon, I'll have a
page up for the Phalanx project and THEN we'll have ourselves a good
time!
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
the core smokers.
Core modules are phase two because of the Extra Excitement that will
be caused by mucking with them and pumpking coordination and whatnot.
Most I mention because they're important. Some I mention because they
tend to break a lot and reveal subtle incompatibilities in Per
serious ommissions
from the Phalanx 100 module list...
I'm turning to the perl-qa group for feedback BEFORE I announce to
the world, so I appreciate any comments.
Thanks,
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
Some of this distribution testing could likely get incorporated into
the Phalanx project, if I get it announced today like I'd like to
do...
Phalanx = "beefing up test suites of Perl and the top 100 CPAN
modules to make a good test bed for Ponie"
xoxo,
Andy
--
Andy Lester =>
On Mon, Dec 06, 2004 at 02:27:47AM +, Mark Stosberg ([EMAIL PROTECTED])
wrote:
> On 2004-12-02, Andy Lester <[EMAIL PROTECTED]> wrote:
> > I've reorganized all the trees in http://svn.perl.org/phalanx. A
> > description of how things should be is at
>
me) a unique identifier.
We also talked about "description", but "description" is just s
overloaded.
Thoughts?
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
tes, 51, "51 states includes dummy XX state" );
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
t; files (or preserves them) or any of a number of things that I'd like to
> be able to handle.
Q&D way would be to confess.
is( $nstooges, 3 ) or confess;
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
There are now examples in the docs that I hope make you say "Wow, this
is cool, thanks RGS!"
http://search.cpan.org/dist/Test-LongString
http://search.cpan.org/~rgarcia/Test-LongString-0.05/lib/Test/LongString.pm
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
http://qa.perl.org/testing-guidelines.html is updated. So is
http://qa.perl.org/test-modules.html, with new modules and some
reorganization.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
ge to prove itself.
I'm in love with (well, maybe just a crush on) the idea of having a
continual prove in a window while you're running tests. I'm just trying
to think of how best to do it.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
a sub-part of Test::Harness, please don't call it that.
Test::Daemon would be fine. It sounds like what you're describing would
be a superset of Test::Harness.
Thanks,
xoox,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
quot; failure at the top. (I speak from
> extremely painful personal experience on this.)
Patches, please. s/html$/pod/ in the URL for the source.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
u sad to see it
leave? Please tell me about how and when you use it, so that we might
look at re-implementing it.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
w statistics to those with a lot of revisions.
How should these be accounted for in the analysis? I don't know.
That's one of the reasons that I put this out for all to work on.
I welcome your comments, suggestions and help on this.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
w statistics to those with a lot of revisions.
How should these be accounted for in the analysis? I don't know.
That's one of the reasons that I put this out for all to work on.
I welcome your comments, suggestions and help on this.
Thanks,
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
ngo from 60% to 90%, and Chicago.PM has found and fixed three
bugs in HTML::Googah."
Thanks,
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
of tests run.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
m-ReadLine-Perl
Text-Iconv
TimeDate
Time-modules
Unicode-String
Unix-Syslog
Verilog-Perl
WWW-Mechanize
XML-DOM
XML-Generator
XML-LibXML
XML-NamespaceSupport
XML-SAX
XML-Simple
XML-Writer
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
thing. :-/
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
On Fri, Jan 21, 2005 at 05:00:09PM +, GlennH ([EMAIL PROTECTED]) wrote:
> I read about the Phalanx project on the yahoo Agile Testing group and
Welcome to the group. You can also go add your name and address to the
HereToHelp page on the Kiwki.
xoxo,
Andy
--
Andy Lester =>
There's a new Phalanx article on perl.com:
http://www.perl.com/pub/a/2005/01/13/phalanx.html
Let's hope we get an influx of Hoplites!
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
curious what was said.
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
an we do it with core modules only?
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
thoughts and ideas on structures of results.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
On Mon, Jan 31, 2005 at 12:10:41PM -0600, Shawn Carroll ([EMAIL PROTECTED])
wrote:
> http://phalanx.kwiki.org/
>
Yeah, but the one Schwern had goin' was more general.
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
want to run a module team,
but I'm glad to join one.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
On Feb 5, 2005, at 10:03 AM, Ovid wrote:
Has there been any final decision as to what to call test names? There
was quite a bit of discussion, but I don't recall the resolution.
Nothing has been decided. I just don't like "name".
xoa
--
Andy Lester => [EMAIL PROTECT
On Feb 5, 2005, at 6:47 PM, chromatic wrote:
I think the right approach is to patch T::H::S to collect diagnostic
information and make it available. It's easy enough to grab it via
IPC::Open3 elsewhere and pass a combined STDOUT/STDERR filehandle to
analyze_fh().
Agreed. My goal is to have Test::Ha
s just the same.
So as of right now, that's official.
That and I already changed it to that in Test::Harness::TAP.pod,
awaiting the next release.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
Last I checked, IPC::Open3 has portability issues.
Right. My original patch made T::H::S use that, but I now prefer to
put
that burden on the program that uses the module to make sure that
diagnostics come in correctly.
I should NOT have applied that? It's already on my trunk.
xoa
--
On Mon, Feb 14, 2005 at 09:48:39AM -0800, Ovid ([EMAIL PROTECTED]) wrote:
> It's actually rather important that I have an answer for this, but I
> really can't go into more detail (sorry).
It's a comment.
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
line.
Anything that starts with # is ignored by the harness. That's very
different from the test comment.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
I want to avoid the word "comment" altogether, making the optionalness
of #1 and #3 evident in their words, the activeness of #2 evident in
its
word, and any comparison to Perl's comments in syntax or name go away.
Darn you and your clear thinking.
xoa
--
Andy Lester =>
those comments in ASAP, please.
Thanks,
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
On Sat, Feb 19, 2005 at 10:34:06AM -0600, Andy Lester ([EMAIL PROTECTED]) wrote:
> Please have a look at my latest/greatest HTMLified version of
> Test::Harness::TAP.pod:
>
> http://www.petdance.com/random/tap.html
Also note that it goes with the form:
ok 1 Description
Is it ok for a CPAN module to use other modules from CPAN only for the
test scripts (e.g. "Text::Diff")?
Yes. See http://phalanx.kwiki.org/index.cgi?StandardDotTFiles for
examples of .t files that only run if a certain module is installed.
xoxo,
Andy
--
Andy Lester => [EM
http://www.petdance.com/random/tap.html
Looks good. Thanks for working on this.
You're welcome.
Everyone: I still need more comments. Pete Krawczyk's the only one to
provide complaints yet.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
sauce and lemon, and eaten,
along with cole slaw and corn fritters, by a hungry guy from Wisconsin.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
On Feb 19, 2005, at 8:53 PM, Jason Gessner wrote:
is skip supposed to be case sensitive? is it Skip, skip or SKIP ?
Both TODO and SKIP are case-insensitive. I've updated to make that
explicit.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
On Feb 19, 2005, at 8:53 PM, Jason Gessner wrote:
is skip supposed to be case sensitive? is it Skip, skip or SKIP ?
Either way. I've updated it.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
: ff4e6fec96554e5155208aa9922b44a3
No action is required on your part
Request entered by: PETDANCE (Andy Lester)
Request entered on: Mon, 21 Feb 2005 07:16:18 GMT
Request completed: Mon, 21 Feb 2005 07:16:36 GMT
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
, however, it doesn't, so the TAP docs are
right.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
TAP.pod really only deals with TAP, not the
libs that create it.
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
tion, including
Dejagnu,
POSIX and JUnit, drawing analogies between them and TAP. It would help
those who are already familiar with other systems to more easily
understand
TAP.
This sounds like a separate document for someone to write for us to
include with T::H, but not part of the TAP docs.
ringent, but as written right now, we
can't demand something that we don't conform to.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
"ends with plan".
In effect, finding
ok 1
as the first line means "ends with plan".
I don't see that the enhancements to the no_plan style really add
anything.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
7;ve added
that to the docs.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
A harness must only read TAP output from standard output and not from
standard error.
I wasn't considering the diagnostics to necessarily be TAP output.
They're allowed, but not necessary to the running of the test.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
hoose.
Right now, it's not useful. I've got T:H:Point retrofitted into the
straps, and the tests run. Now, if everyone would please test it out
on their respective platforms, I'd appreciate it.
Thanks,
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
On Tue, Mar 01, 2005 at 11:26:07PM -0600, Andy Lester ([EMAIL PROTECTED]) wrote:
> Right now, it's not useful. I've got T:H:Point retrofitted into the
> straps, and the tests run. Now, if everyone would please test it out
> on their respective platforms, I'd appreci
re if
someone's using a Perl > 7+ years old, they're not going to care about
new Test::Harness.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
On Thu, Mar 03, 2005 at 04:07:44PM -0500, Michael G Schwern ([EMAIL PROTECTED])
wrote:
> So any particular reason you've dropped 5.4.5 support?
Lack of qr//. I might put it back, since it's not that widespread.
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
I've updated Test::WWW::Mechanize to add get_ok() and follow_link_ok()
methods. If you've been writing
$mech->get( $url );
ok( $mech->success, 'Fetched home page' );
you can now do that as
$mech->get_ok( $mech->success, 'Fetched home page'
the author wants it to be.
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?
Sure, go ahead.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
At least as originally proposed by project leader Andy Lester, Phalanx
was supposed to focus on *non-core*,
Not exactly. I just figured it's easier for teams to submit tests back
to individual authors than back to Perl itself. Also, those patches
are more likely to get out into the mains
> 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
Take a look at what I do with prove in Test::Harness. It's not very
in-depth but should give you a starting point.
--
On Tue, Mar 08, 2005 at 03:25:45PM +, Mark Stosberg ([EMAIL PROTECTED])
wrote:
> Perhaps you mean this:
>
> $mech->get_ok( $url, 'Fetched home page' );
Yes, that's what I meant. My mistake.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
output. That would mean that someone could use
But T::B doesn't really think about "success" or "failure". It's in the
harness that processes it. For example:
not ok 1 - walk on water # TODO Not done yet
T::B doesn't care if it's a pass or fail.
but not on the larger scale. The "okness" of a test is T::B.
Whether it passes in the scope of a test file is outside of that.
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
.org/dist/Test-Harness/lib/Test/Harness/TAP.pod
instead.
I agree w/Schwern on not overloading skip_all. skip_rest is the way to
go. Also, it would need to be explicit the difference between a
skip_rest and a bail_out.
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
is not what
Phalanx measures.
Let's not stir the mud.
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
f you want. We're very ad hoc here.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
---
The language is (roughly) described there
http://search.cpan.org/~drrho/WWW-Agent/lib/WWW/Agent/Plugins/Director.pm
--
A tutorial about writing plugins is at
http://search.cpan.org/~drrho/WWW-Agent/lib/WWW/Agent/Plugins.pm
I would expect that things will shif
On Mar 20, 2005, at 4:18 PM, Robert Rothenberg wrote:
FYI, I've uploaded Module::Phalanx100 to CPAN in to
$CPAN/authors/id/R/RR/RRWO/Module-Phalanx100-0.01.tar.gz
There's already a Bundle::Phalanx.
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
On Mar 26, 2005, at 6:29 PM, Christopher H. Laco wrote:
Is anyone aware of any existing code (aside from YAML) for grocking
META.yml?
Why are you changing it manually?
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
rsion
repository, and they get run when I run a make test, but aren't in the
MANIFEST and therefore don't get shipped.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
bdirectory are executed to test the module.
Yeah, looks like a big test.pl file. Yucky.
Have you contacted the author to see if he/she is interested in the
work you'll be doing? If so, then the first thing I'd do is convert it
to a t/*.t structure.
xoa
--
Andy Lester
include the
> Test::Simple and Test::More modules.
I'd throw my hands up and let it go, then. One of the key functions of
Phalanx is to modernize the testing infrastructure of the modules we
touch. If he needs it to stay compatible back to the relative dark
ages, then let's just leav
Why is there a scoreboard? Why do we care about rankings? Why is it
necessary to compare one measure to another? What purpose is being
served?
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
more interested with we can tell about modules on their own
and how they can be improved, rather than make it a competition.
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
g ahead with it?
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
I'd say toss in a prerequisite for Test::Simple and be done with it.
Anybody who is still using 5.6.0 with no additional modules does
something wrong.
But it's the author's choice, not ours.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
On Thu, Apr 07, 2005 at 11:23:59AM -0700, David Wheeler ([EMAIL PROTECTED])
wrote:
> I'm pleased to announce the first alpha release of my port of
> TestSimple/More/Builder to JavaScript. You can download it from:
You are a crazy man.
xoxo,
Andy
--
Andy Lester => [E
On Mon, Apr 11, 2005 at 11:43:34AM -0300, LOGGOS TI ([EMAIL PROTECTED]) wrote:
> my @{$Tempo};
This should never have worked. I'm surprised it ran in 5.6. It's not
legal.
Regardless, this mailing list isn't the place for these questions.
xoxo,
Andy
--
Andy Lester =
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
I'm about halfway ready to propose 'has_indentation' as a kwalitee
metric.
And the more the better!
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
rt
Request entered by: PETDANCE (Andy Lester)
Request entered on: Sat, 23 Apr 2005 03:53:30 GMT
Request completed: Sat, 23 Apr 2005 03:55:53 GMT
Thanks,
--
paused, v460
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
preffered method.
Go look at Module::Starter. Also, buy a copy of Perl Testing
Developer's Notebook as soon as it comes out.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
for.
xoxo,
Andy
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
like D::C is pretty bleeding edge, and it's OK to
require 5.8.
xoa
--
Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance
> Id like to propose that I (or someone like me) add a passthru option
> which lets someone pass thru options and arguments to the test scripts
> being run.
Is this better than some kind of environment variable that you set, and
that your test programs detect and use?
xoa
--
An
101 - 200 of 498 matches
Mail list logo