--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
with
CPAN::Mini and CPAN::Mini::Inject
» http://search.cpan.org/dist/CPAN-Mini-Inject/
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
time I here checking with Module::CoreList, I wonder which
version will be tested against.
[...]
What do you think?
+1 for the rest
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
itself in an inc/ directory.
ExtUtils::FindFunctions and ExtUtils::FindLibrary do this as well
with their included commands. The code is simple but you can copy it
if you want.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
unless eval use Test::Kwalitee; 1;
I use similar scripts for Test::Distribution, Test::Pod,
Test::Pod::Coverage, Test::Portability::Files and the like.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
BEGIN { $tests += m }
# paragraph of code with m tests
# etc
That's very simple and when adding new tests, I only have to update
the number of tests in the BEGIN that immediately precedes the
corresponding code.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
at POE::Component::Server::Syslog?
» http://search.cpan.org/dist/POE-Component-Server-Syslog/
(And if the programs emitting syslog messages are in Perl, I strongly
advice you to upgrade to the latest CPAN version.)
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
ticket CPAN-RT#9793
» http://rt.cpan.org/Public/Bug/Display.html?id=9793
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
/281901
But I note that on the reports page, they incorrectly appear as 5.4.4.
(Also note that to make Test::Reporter work with old Perls, you need
the patch from CPAN-RT#14148)
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
Sébastien Aperghis-Tramoni wrote:
[...]
Er, sorry for mixing things up; my previous mail should have been
sent to module-authors@perl.org, not to [EMAIL PROTECTED]
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
.
Test.pm could only handle predefined test numbers (it doesn't have a
no_plan option like Test::More).
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
Devel-Cover-style2.diff
Description: Binary data
demerphq wrote:
On 4/4/06, Sébastien Aperghis-Tramoni [EMAIL PROTECTED] wrote:
(*) Yes, I know that the core Perl distribution includes many modules,
but ask any P5Porter and he'll answer you that the core is over-crowed
and that all core modules that can be made dual-life should
+= XX }
# bloc of tests
# ...
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- -- - --[ http://maddingue.org ]
Close the world, txEn eht nepO
, or patch them so they work with
5.004, but you could be surprised to see how little some of the patches
are. Can be as simple as removing require 5.6 (as for File::Temp).
Most of the patches I've sent were less than 10 lines of differences.
Sébastien Aperghis-Tramoni
it will not work on other
platforms. There are some Linix:: distros that work on Windows.
Same with some Mac:: and Win32:: modules that perfectly work on other
platforms because they're pure Perl modules.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
in ExtUtils::MakeMaker: because all the
Makefile.PL that currently exist must continue to work with any new
version of EU::MM, and unfortunately, many use it in strange and
twisted way that could easily be broken by new features.
Sébastien Aperghis-Tramoni
is to ask IMACAT to send you a more detailed report.
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- -- - --[ http://maddingue.org ]
Close the world, txEn eht nepO
to work on 5.004 now, and as the code
itself (and its test suite) works on 5.004, it would be very
uninteresting for me to use something that require a higher
version of Perl.
Then there's the fact that I'm still allergic to this module :)
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
).
But I currently see now simple way to allow for automated build
under Windows, because of manual interaction it requires.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
?
http://search.cpan.org/dist/CPANPLUS-Dist-Deb/
Believing its documentation, it should build a valid Debian package
and take care of its dependencies (dunno if that means just listing
or actually adding them in the package).
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
depended upon the module that failed.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
is not
compatible with that version.
The COOKBOOK section is fine for pure Perl modules, but in the case of
XS modules that interface to a library with a varying API, it's of no
use. Take a look at Net::Pcap's Makefile.PL
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
:
http://search.cpan.org/dist/CPAN-YACSmoke/lib/CPAN/YACSmoke/FAQ.pod
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
Tyler MacDonald wrote:
Sébastien Aperghis-Tramoni [EMAIL PROTECTED] wrote:
For CPAN smokers based on CPAN::YACSmoke, the answer is: test the
presence of the AUTOMATED_TESTING environment variable. See also
the following page for more details:
http://search.cpan.org/dist/CPAN-YACSmoke
='-fprofile-arcs -ftest-coverage' \
-Aldflags='-fprofile-arcs -ftest-coverage'
make perl.gcov
Then, using Devel::Cover tools, you can generate something like this:
http://www.maddingue.net/perlcover/
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
::TAP::Model.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
an
option may be to just send it this way.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
list the test modules
they are using. I think I have already changed them from required
to recommanded for the next, unreleased version, and skip gracefully
if they're not present.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
added or not. This doesn't solve the problem when you're using Makefile.PL
but it can give you hints.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
something wrong?
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- -- - --[ http://maddingue.org ]
Close the world, txEn eht nepO
Sébastien Aperghis-Tramoni wrote:
While rewriting Net::Pcap test suite, I quickly stumbled upon this
problem: it looks like Test::Exception can't catch croak() or die()
thrown from XS code.
[...]
Ok, I corrected a mistake (I was using dies_ok() instead of
throws_ok()), and reduced
)/', 'calling
lookupdev() with no
argument');
-e syntax OK
which is perfectly valid perl, but unlikely to do what you want.
Understood. Thanks for the explanation.
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- -- - --[ http://maddingue.org ]
Close the world, txEn eht nepO
by EPO are not
legal, hence not enforceable.
Of course, IANAL, but that's what MEP and people who actually reading
the texts say.
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- -- - --[ http://maddingue.org ]
Close the world, txEn eht nepO
, it is not
indexed by PAUSE, and therefore can't be installed from CPAN/CPANPLUS
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- -- - --[ http://maddingue.org ]
Close the world, txEn eht nepO
it.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
by running them throught backticks:
$res = `$perl examples/passwd-cb.pl $key_pem.e secret`;
So the code is already splitted, but in a quite twisted way :-/
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
thinks it will be of
some use.
I don't know if that answer your needs but Test::Distribution already
performs several kwalitee tests on the modules and other files of a
distribution.
http://search.cpan.org/dist/Test-Distribution/
Sébastien Aperghis-Tramoni
Checks that all packages define $VERSION strings.
Onlt the main module package has a version; not all of the other
packages. Maybe that's a bad thing?
That's a quite classic troll starter I think :-)
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- -- - --[ http://maddingue.org ]
Close
stable.
This is to say: ok, maybe Devel::Cover don't deal very well with
threads, but if there's so few modules on the CPAN that use threads,
maybe it can be considered as a low priority issue.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
so that it run Devel::Cover on any module that it
has to install and include the coverage information in the test report.
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- -- - --[ http://maddingue.org ]
Close the world, txEn eht nepO
.
--
Sébastien Aperghis-Tramoni
Close the world, txEn eht nepO.
Selon Sébastien Aperghis-Tramoni [EMAIL PROTECTED]:
Hello,
Here are the final lists of the modules dependencies. This time I grouped
the modules by their respective distribution name.
I forgot to say that these lists were made by reading the META.yml when
available, or by parsing Makefile.PL
45 matches
Mail list logo