p5- port testing
Vladimir Timofeev
vovkasm at gmail.com
Wed Dec 5 06:31:42 UTC 2012
Year of silence...
Perl is a language with very mature test culture.
Why we can't utilize it?
Why we can't add regression-test target?
Can I help with this?
Mk/bsd.cran.mk has unified "regression-test" target,
Others have it in individual ports, counts:
all: 292 ports
p5: 52 ports
Why individual maintainers should invent his own "regression-test" target?
So I propose to add "regression-test" target to Mk/bsd.perl.mk
This would allow:
1. To maintainers easy test their ports
2. Build packages with more quality
3. Later we can automatically send the test failures to CPANTS, so
the real developers of CPAN-modules can have direct feedback on errors
in their modules with freebsd
I already use modified Mk/bsd.perl.mk for some time on my system
(attached patch).
On Thu, Nov 17, 2011 at 10:01 PM, Steve Wills <swills at freebsd.org> wrote:
> Hi,
>
> Recently versions of ports-mgmt/tinderbox have support for TEST_DEPENDS.
> That, plus the attached patch, plus adding "export USE_PERL_TEST=yes" to
> .../tinderbox/scripts/etc/env/GLOBAL gives us the ability to automatically
> run test on p5- ports in tinderbox. Would anyone be interested in
> committing the patch to bsd.perl.mk?
>
> Also attached is a list of p5- ports that fail their "make test" with this
> enabled. I have been slowly working through this list, if anyone else is
> interested in helping out, that would be great. Usually it's just missing
> BUILD_DEPENDS or TEST_DEPENDS, but often there are more significant
> problems. The list is incomplete, this is just what I've happened to find.
>
> Steve
>
> _______________________________________________
> freebsd-perl at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-perl
> To unsubscribe, send any mail to "freebsd-perl-unsubscribe at freebsd.org"
>
--
Vladimir Timofeev <vovkasm at gmail.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bsd.port.mk-add-regression-test.patch
Type: application/octet-stream
Size: 1286 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-perl/attachments/20121205/32a6373c/attachment.obj>
More information about the freebsd-perl
mailing list