On Tue 12 Nov 2002 16:08, Abe Timmerman <[EMAIL PROTECTED]> wrote:
> Op een mooie herfstdag (Tuesday 12 November 2002 14:51), schreef Orton, Yves:
> 
> > Hi All.
> >
> > You may have noticed in the last smoke report that i sent out that the
> > version was marked 2.0
> >
> > This is a provisional version number that I am using for a revamped (and
> > much more pure Win32 friendly) smoke test suite.
> 
> To be honest, I am not too thrilled. I spend the better part of my free time 
> since YAPC::Europe doing the same sort of thing.

To be honoust, neither am I. I've handed over Test::Smoke to Abe after
discussing the past, present and future. It took us a lot of time to get there,
and - not to begrudge you the attention and respect - I think Abe well
deserved it so far.

IIRC you were present at Amsterdam.pm when I handed Test::Smoke to Abe.

I propose you pass the patches to Abe, and he'll gladly add the credentials to
the ChangeLog's and README's

> We should have co-ordinated our efforts better, but it looks like you've 
> managed to get further down my TODO list than I have.
> 
> Things being as they are, I'd be happy to hand over maintenance of Test::Smoke 
> to you. It is a non-registered module so you can just upload it to CPAN.

It the module sticks with Abe, it's clearer to the users too, since I've
redirected a lot of questions to him in the near past.

> Abe
> 
> > My intentions are
> >
> > 1. Convert the smoke test suite into modules. This is %50 complete. I am
> > currently calling them Test::Smoke::xxxx
> > 2. Reduce the scripts to be pure option handlers and then call into the
> > appropriate Test::Smoke::xxxx module. (50%)
> > 3. Provide support for nmake based builds. (Test-Smoke-1.16 is broken in
> > this regard.) (100% complete)
> > 4. Handle capturing of "dubious" test results. (100% complete)
> > 5. Remove all uses of global variables and enviornment variables (where
> > pos) from the code. This is to enable proper data flow analysis and to
> > facilitate future extensions to the scripts. (50%)
> > 6. Provide SMTP/Mime::Lite functionality to the smoking suite. (25%--
> > required code framework changes have been made, but Mime::Lite support is
> > not implemented)
> > 7. Reduce and isolate the *nix biased parts of the testing suite to provide
> > for easier use on non *nix platforms. (50% complete)
> > 8. Provide propper batch file support for nmake/VDS6/VDS7. (100%)
> > 9. Provide better automatic extraction of compiler and OS version. (100%)
> >
> > In short im revamping the suite to be a bit more generic.
> >
> > A few thoughts:
> >
> > mktest.pl uses harness to extend the errors.  From what I can see this is
> > superfluous.  Am I correct?
> >
> > I have completely reworked mk_ovz.pl (i call my new version mk_rpt.pl and
> > Test::Smoke::Report) It uses different rules to parse mktest.out,
> > specifically focusing on the return table from harness instead of the more
> > difficult to parse error responses on single lines.  So far this has been
> > successful. (At least in my build enviornment)
> >
> > I have completely reworked smokew32.pl to be more friendly towards non gcc
> > builds.  Also added support for better option handling.  The new version
> > however makes no attempt to work under non NT platforms. If a W9x user
> > starts to scream I will be happy to work with them to make a non NT
> > version, but I will not cripple the batch file to be W9x backwards
> > compatible.  From what i can see there arent any W9x smoke tester anyway,
> > as the current smokew32.bat contains NT specific commands, so this shouldnt
> > be a problem.
> >
> > I am not sending out source code right now, I need to clean up and remove
> > debug/dev code from what I have, also I want to complete the mktest.pl
> > conversion before I do so.  However at this point in time the reworked
> > stuff works just fine with a moderately patched mktest.pl.
> >
> > If anybody is willing to put up with pre-alpha grade stuff to review what I
> > have then just ask and you will recieve.
> >
> > I hope my efforts in this direction meet with your comunal approval and
> > that by doing this I havent upset anybody.
> >
> > Cheers,
> > Yves
> 
> 
> good luck,
> 
> Abe
> -- 
> Amsterdam Perl Mongers http://amsterdam.pm.org
> #! /usr/bin/perl 
> tie *STDIN, JAPH => qw(Just another Perl hacker);print while <STDIN>;
> sub JAPH::TIEHANDLE {$~=shift;bless \($^=join$/,@_),$~}
> sub JAPH::READLINE  {$/=$^=~s/^(.+)\n?//?$1:undef;$\=$^eq""?"\n":" ";$/}

-- 
H.Merijn Brand        Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0 & 633 on HP-UX 10.20 & 11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro & WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http://archives.develooper.com/daily-build@;perl.org/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org


Reply via email to