Date: Thu, 17 Nov 2011 13:01:14 -0500 From: "Steve Wills" <swills@FreeBSD.org> To: perl@FreeBSD.org Cc: skv@FreeBSD.org Subject: p5- port testing Message-ID: <38866d12f1539d327825fc1f8451d515.squirrel@mouf.net>
next in thread | raw e-mail | index | archive | help
------=_20111117130114_58608 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit 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 ------=_20111117130114_58608 Content-Type: text/plain; name="bsd.perl.mk_add_test.diff.txt" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="bsd.perl.mk_add_test.diff.txt" Index: bsd.perl.mk =================================================================== RCS file: /home/ncvs/ports/Mk/bsd.perl.mk,v retrieving revision 1.19 diff -u -r1.19 bsd.perl.mk --- bsd.perl.mk 17 May 2011 19:30:02 -0000 1.19 +++ bsd.perl.mk 23 Jun 2011 01:42:02 -0000 @@ -270,3 +270,12 @@ .endif # !defined(USE_GMAKE) .endif # defined(PERL_MODBUILD) .endif # defined(_POSTMKINCLUDED) && !defined(Perl_Post_Include) + +.if defined(USE_PERL_TEST) +.if !target(regression-test) +regression-test: test + +test: build + @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} test +.endif +.endif ------=_20111117130114_58608 Content-Type: text/plain; name="p5-test-fail-ports.txt" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="p5-test-fail-ports.txt" astro/p5-Astro-ADS astro/p5-Astro-Catalog astro/p5-Astro-DSS astro/p5-Astro-SIMBAD astro/p5-Astro-Sunrise astro/p5-GPS-Babel converters/p5-Encode databases/p5-DBICx-MapMaker databases/p5-DBICx-TestDatabase databases/p5-DBIx-Class databases/p5-DBIx-Class-Cursor-Cached databases/p5-DBIx-Class-DateTime-Epoch databases/p5-DBIx-Class-DynamicDefault databases/p5-DBIx-Class-EncodedColumn databases/p5-DBIx-Class-IntrospectableM2M databases/p5-DBIx-Class-ResultSet-RecursiveUpdate databases/p5-DBIx-Class-Schema-Loader databases/p5-DBIx-Class-TimeStamp databases/p5-DBM-Deep databases/p5-Data-Page databases/p5-GDBM databases/p5-Jifty-DBI databases/p5-Memcached-libmemcached databases/p5-Oryx databases/p5-Rose-DB databases/p5-SQL-Translator devel/p5-App-CLI-Extension devel/p5-App-Cmd devel/p5-App-GitGot devel/p5-Array-Window devel/p5-Async-MergePoint devel/p5-B-Hooks-Parser devel/p5-BSD-Resource devel/p5-Bread-Board devel/p5-Cache devel/p5-Cache-Cache devel/p5-Carp-Assert-More devel/p5-Carp-REPL devel/p5-Chooser devel/p5-Class-Accessor-Grouped devel/p5-Class-C3-Adopt-NEXT devel/p5-Class-Component devel/p5-Config-Auto devel/p5-Config-INI devel/p5-Config-JFDI devel/p5-Config-JSON devel/p5-Config-MVP devel/p5-Const-Fast devel/p5-Context-Preserve devel/p5-Contextual-Return devel/p5-Data-MessagePack devel/p5-Data-Peek devel/p5-Data-Rx devel/p5-Data-Section devel/p5-Data-Visitor devel/p5-Date-Manip devel/p5-DateTime-Util-Calc devel/p5-Declare-Constraints-Simple devel/p5-Devel-ArgNames devel/p5-Devel-Declare devel/p5-Devel-GlobalDestruction devel/p5-Devel-PartialDump devel/p5-Devel-REPL devel/p5-Dist-CheckConflicts devel/p5-Eval-Closure devel/p5-ExtUtils-CChecker devel/p5-Git-Repository devel/p5-Git-Wrapper devel/p5-Google-ProtocolBuffers devel/p5-IO-All devel/p5-Inline devel/p5-JSON-RPC-Common devel/p5-Log-Dispatch-Config devel/p5-Log-Dispatch-Scribe devel/p5-Method-Signatures-Simple devel/p5-Module-Metadata devel/p5-Module-Pluggable-Ordered devel/p5-Module-Recursive-Require devel/p5-Moo devel/p5-Moose-Autobox devel/p5-MooseX-App-Cmd devel/p5-MooseX-AttributeHelpers devel/p5-MooseX-ClassAttribute devel/p5-MooseX-Daemonize devel/p5-MooseX-Declare devel/p5-MooseX-Emulate-Class-Accessor-Fast devel/p5-MooseX-Getopt devel/p5-MooseX-LazyRequire devel/p5-MooseX-Method-Signatures devel/p5-MooseX-POE devel/p5-MooseX-Params-Validate devel/p5-MooseX-RelatedClassRoles devel/p5-MooseX-Role-Parameterized devel/p5-MooseX-Storage devel/p5-MooseX-Traits devel/p5-MooseX-Traits-Pluggable devel/p5-MooseX-Types devel/p5-MooseX-Types devel/p5-MooseX-Types-Common devel/p5-MooseX-Types-JSON devel/p5-MooseX-Types-LoadableClass devel/p5-MooseX-Types-Set-Object devel/p5-MooseX-Types-Structured devel/p5-MouseX-NativeTraits devel/p5-MouseX-Traits devel/p5-Number-Tolerant devel/p5-POE-XS-Loop-Poll devel/p5-Package-DeprecationManager devel/p5-Parse-Method-Signatures devel/p5-Proc-Background devel/p5-Scalar-Defer devel/p5-Set-ConsistentHash devel/p5-Spoon devel/p5-Term-ReadPassword devel/p5-Test-MockObject devel/p5-Test-NoWarnings devel/p5-Test-Spelling devel/p5-Test-TCP devel/p5-Test-WWW-Mechanize devel/p5-Test-WWW-Mechanize-Catalyst devel/p5-Test-Warn devel/p5-Tie-ToObject devel/p5-Time-Duration devel/p5-Time-Duration-Parse devel/p5-Tree-Simple devel/p5-Tree-Simple-VisitorFactory devel/p5-constant-boolean devel/p5-ex-lib devel/p5-forks devel/p5-github_creator devel/p5-self devel/p5-self-init dns/p5-Net-DNS dns/p5-Net-DNS-Lite dns/p5-Net-DNS-RR-SRV-Helper dns/p5-Net-Domain-ExpireDate dns/p5-POE-Component-Client-DNS dns/p5-POE-Component-Server-DNS finance/p5-Business-OnlinePayment-AuthorizeNet finance/p5-Business-OnlinePayment-LinkPoint finance/p5-Business-OnlinePayment-PaymenTech finance/p5-Business-TW-TSIB-VirtualAccount graphics/p5-Cairo graphics/p5-GD graphics/p5-GD-Arrow graphics/p5-GD-TextUtil graphics/p5-Geo-Gpx graphics/p5-Geo-KML graphics/p5-Geo-Point mail/p5-MIME-Tools mail/p5-Mail-Procmail mail/p5-qpsmtpd math/p5-Algorithm-KMeans math/p5-GIS-Distance math/p5-Math-BigInt-Pari math/p5-Math-BigRat math/p5-Math-Random-Secure math/p5-Math-Symbolic-Custom-Transformation misc/p5-Geo-Postcodes-DK misc/p5-Geo-Postcodes-NO multimedia/p5-FLV-Info multimedia/p5-MP4-Info net-im/p5-Net-OSCAR net-mgmt/p5-FusionInventory-Agent net-mgmt/p5-Net-Abuse-Utils net/p5-Google-SAML-Request net/p5-Net-CSTA net/p5-Net-CascadeCopy net/p5-Net-Dropbox-API net/p5-Net-GitHub net/p5-Net-Google-AuthSub net/p5-Net-Google-DataAPI net/p5-Net-LDAP-AutoServer net/p5-Net-LDAP-LDAPhash net/p5-Net-LDAP-Makepath net/p5-Net-NIS-Listgroup net/p5-Net-Radius net/p5-Net-Riak net/p5-Net-Twitter net/p5-Net-Whois-Raw net/p5-POE-Component-Generic net/p5-XML-Compile-SOAP net/p5-ZConf security/p5-Authen-NTLM security/p5-Crypt-OpenPGP security/p5-Crypt-RSA security/p5-Crypt-Random-Source security/p5-Module-Signature security/p5-Sudo security/p5-Tie-EncryptedHash sysutils/p5-File-Which sysutils/p5-MogileFS-Client sysutils/p5-Schedule-Load textproc/p5-Games-Dissociate textproc/p5-HTML-RewriteAttributes textproc/p5-MARC-Charset textproc/p5-Makefile-DOM textproc/p5-NetAddr-IP-Find textproc/p5-PDF-API2 textproc/p5-POE-Filter-XML textproc/p5-PPI textproc/p5-Pod-POM textproc/p5-Pod-Xhtml textproc/p5-RDF-Simple textproc/p5-Sphinx-Search textproc/p5-Spork textproc/p5-String-RewritePrefix textproc/p5-Text-EtText textproc/p5-Text-Markdown textproc/p5-Text-RecordParser textproc/p5-Text-Trac textproc/p5-WDDX textproc/p5-XML-Atom textproc/p5-XML-Compile-Cache textproc/p5-XML-Flow textproc/p5-XML-Grove textproc/p5-XML-Sablotron textproc/p5-XML-Schematron textproc/p5-XML-Stream www/p5-AMF-Perl www/p5-App-Nopaste www/p5-AxKit-XSP-Sendmail www/p5-CGI-Application www/p5-CGI-Cache www/p5-CGI-Cookie-Splitter www/p5-CGI-Session-ExpireSessions www/p5-CGI-Simple www/p5-CGI-Untaint www/p5-Catalyst-Controller-HTML-FormFu www/p5-Catalyst-Controller-RateLimit www/p5-Catalyst-Devel www/p5-Catalyst-Engine-Apache www/p5-Catalyst-Engine-HTTP-Prefork www/p5-Catalyst-Example-InstantCRUD www/p5-Catalyst-Model-DBIC-Schema www/p5-Catalyst-Model-DynamicAdaptor www/p5-Catalyst-Plugin-AtomServer www/p5-Catalyst-Plugin-Authentication www/p5-Catalyst-Plugin-Cache www/p5-Catalyst-Plugin-PageCache www/p5-Catalyst-Plugin-Session www/p5-Catalyst-Plugin-Session-Store-DBIC www/p5-Catalyst-Plugin-Session-Store-Delegate www/p5-Catalyst-Plugin-Unicode www/p5-Catalyst-Plugin-Unicode-Encoding www/p5-Catalyst-TraitFor-Request-BrowserDetect www/p5-Catalyst-View-TT www/p5-CatalystX-InjectComponent www/p5-CatalystX-Profile www/p5-CatalystX-REPL www/p5-CatalystX-RoleApplicator www/p5-CatalystX-SimpleLogin www/p5-FCGI-Async www/p5-FCGI-Engine www/p5-Geo-Caching www/p5-HTML-Encoding www/p5-HTML-FormFu-Model-DBIC www/p5-HTML-FormHandler www/p5-HTML-FromANSI www/p5-HTML-ResolveLink www/p5-HTML-Seamstress www/p5-HTML-Webmake www/p5-HTML-Widget www/p5-HTML-Widget-DBIC www/p5-HTTP-Cookies-Mozilla www/p5-HTTP-Cookies-iCab www/p5-HTTP-MobileAgent www/p5-HTTP-Response-Encoding www/p5-LWP-Online www/p5-LWP-Protocol-https www/p5-MojoMojo www/p5-Net-FastCGI www/p5-Net-Trac www/p5-PHP-Session www/p5-POE-Component-Server-SimpleHTTP www/p5-POE-Filter-HTTP-Parser www/p5-Plack www/p5-Starman www/p5-Tatsumaki www/p5-Template-Plugin-JavaScript www/p5-Twiggy www/p5-WWW-DHL www/p5-WWW-Mechanize-Pluggable www/p5-WWW-Myspace www/p5-WWW-NioTV www/p5-WWW-Pastebin-PastebinCom-Create www/p5-WWW-Spinn3r www/p5-Web-Scraper www/p5-Yahoo-Search www/p5-libwww ------=_20111117130114_58608--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?38866d12f1539d327825fc1f8451d515.squirrel>