X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=xt%2Fauthor%2Ftest-my-dependents.t;h=e215aa48d606a32c114d2fd9bf1cdc6fff7f9fa9;hb=b595f8624e34782e8a741748e94bf143c2f3ec7d;hp=e488fcf19230543ac718a8465325443b6cd46391;hpb=33bc8e847fdbc630c1f5ac5d54b6d7682e47542c;p=gitmo%2FMoose.git diff --git a/xt/author/test-my-dependents.t b/xt/author/test-my-dependents.t index e488fcf..e215aa4 100644 --- a/xt/author/test-my-dependents.t +++ b/xt/author/test-my-dependents.t @@ -62,6 +62,7 @@ my @skip_prefix = qw(Acme Task Bundle); my %skip = map { $_ => 1 } ( 'App-CPAN2Pkg', # tk tests are graphical 'App-USBKeyCopyCon', # gtk tests are graphical + 'Bot-Backbone', # poe-loop-ev prompts 'CatalystX-Restarter-GTK', # gtk tests are graphical 'CM-Permutation', # OpenGL uses graphics in Makefile.PL 'Dackup', # depends on running ssh @@ -87,35 +88,41 @@ my %skip = map { $_ => 1 } ( ); my %name_fix = ( + 'App-passmanager' => 'App::PassManager', 'App-PipeFilter' => 'App::PipeFilter::Generic', 'Constructible' => 'Constructible::Maxima', 'DCOLLINS-ANN-Locals' => 'DCOLLINS::ANN::Robot', 'Dist-Zilla-Deb' => 'Dist::Zilla::Plugin::Deb::VersionFromChangelog', 'Dist-Zilla-Plugins-CJM' => 'Dist::Zilla::Plugin::TemplateCJM', 'Dist-Zilla-Plugin-TemplateFile' => 'Dist::Zilla::Plugin::TemplateFiles', + 'Google-Directions' => 'Google::Directions::Client', 'helm' => 'Helm', + 'HTML-Untemplate' => 'HTML::Linear', 'marc-moose' => 'MARC::Moose', 'mobirc' => 'App::Mobirc', 'OWL-Simple' => 'OWL::Simple::Class', 'Patterns-ChainOfResponsibility' => 'Patterns::ChainOfResponsibility::Application', 'Role-Identifiable' => 'Role::Identifiable::HasIdent', 'smokebrew' => 'App::SmokeBrew', + 'Treex-Parser-MSTperl' => 'Treex::Tool::Parser::MSTperl', 'v6-alpha' => 'v6', + 'WebService-LOC-CongRec' => 'WebService::LOC::CongRec::Crawler', 'X11-XCB' => 'X11::XCB::Connection', 'XML-Ant-BuildFile' => 'XML::Ant::BuildFile::Project', ); -my @modules = map { exists $name_fix{$_} ? $name_fix{$_} : $_ } - sort - grep { !$skip{$_} } - grep { my $dist = $_; !any { $dist =~ /^$_-/ } @skip_prefix } - map { $_->{fields}{distribution} } - @{ $res->{hits}{hits} }; +my @dists = sort + grep { !$skip{$_} } + grep { my $dist = $_; !any { $dist =~ /^$_-/ } @skip_prefix } + map { $_->{fields}{distribution} } + @{ $res->{hits}{hits} }; -plan tests => scalar @modules; -for my $module (@modules) { - note($module); - if ($todo{$module}) { - my $reason = $todo_reasons{$module}; +plan tests => scalar @dists; +for my $dist (@dists) { + note($dist); + my $module = $dist; + $module = $name_fix{$module} if exists $name_fix{$module}; + if ($todo{$dist}) { + my $reason = $todo_reasons{$dist}; $reason = '???' unless defined $reason; local $TODO = $reason; eval { test_module($module); 1 } @@ -128,7 +135,12 @@ for my $module (@modules) { } __DATA__ -# weird errors +# indexing issues (test::dm bugs) +Hopkins # couldn't find on cpan +Pod-Elemental-Transformer-VimHTML # couldn't find on cpan +PostScript-Barcode # couldn't find on cpan + +# weird errors (test::dm bugs) Alice # can't resolve distribution Config-Model-Backend-Augeas # deps on Config::Model Config-Model # can't run tests @@ -142,7 +154,7 @@ Pod-Weaver-Section-Extends # ??? TryCatch # can't run tests XML-Rabbit # can't run tests -# Test::DM doesn't install deps properly (???) +# doesn't install deps properly (test::dm bugs) App-Benchmark-Accessors # deps aren't installed correctly (???) Bot-BasicBot-Pluggable # deps aren't installed correctly (???) Code-Statistics # deps aren't installed correctly (???) @@ -154,6 +166,7 @@ Erlang-Parser # deps aren't installed correctly (???) Foorum # deps aren't installed correctly (???) Graphics-Primitive-Driver-CairoPango # deps aren't installed correctly (???) Grimlock # deps aren't installed correctly (???) +IM-Engine-Plugin-Dispatcher # deps aren't installed correctly (???) IMS-CP-Manifest # deps aren't installed correctly (???) Locale-Handle-Pluggable # deps aren't installed correctly (???) marc-moose # deps aren't installed correctly (???) @@ -230,6 +243,7 @@ App-Mimosa # requires fastacmd App-PgCryobit # requires postgres installation Archive-RPM # requires cpio Catalyst-Engine-Stomp # depends on alien::activemq +Catalyst-Plugin-Session-Store-Memcached # requires memcached Cave-Wrapper # requires cave to be installed CHI-Driver-Redis # requires redis server Crypt-Random-Source-Strong-Win32 # windows only @@ -344,6 +358,7 @@ CPAN-Digger # requires DBD::SQLite Data-AMF # missing dep on YAML Data-Apache-mod_status # invalid characters in type name Data-Edit # dist is missing some modules +Data-Feed # broken (only sometimes?) Data-PackageName # broken Data-Pipeline # uses ancient moose apis Data-SCORM # pod coverage fail @@ -381,13 +396,13 @@ HTML-Grabber # pod::coverage fail HTML-TreeBuilderX-ASP_NET # broken HTTP-Engine-Middleware # missing dep on yaml Image-Robohash # Graphics::Magick doesn't exist -IM-Engine-Plugin-Dispatcher # p::d::declarative changed dists JavaScript-Framework-jQuery # coerce with no coercion Jifty # Test::WWW::Selenium needs devel::repl JSORB # broken Jungle # broken Kamaitachi # pod::coverage fail KiokuDB-Backend-Files # broken +LaTeX-TikZ # broken (with moose) Mail-Summary-Tools # DT::Format::DateManip is broken MediaWiki-USERINFO # broken Mildew # depends on mxms @@ -403,8 +418,10 @@ MooseX-Meta-Attribute-Lvalue # old moose apis MooseX-Method-Signatures # broken MooseX-Struct # ancient moose apis MooseX-Types-Parameterizable # broken +MouseX-Types # broken (with moose) MySQL-Util # pod-coverage fail Nagios-Passive # broken +Net-APNS # broken (with moose) Net-FluidDB # broken Net-Fluidinfo # broken Net-Google-Blogger # broken @@ -457,6 +474,7 @@ Tapper-MCP # sys::info::driver::linux is broken Tapper-Reports-API # sys::info::driver::linux is broken Tapper-Testplan # sys::info::driver::linux is broken Telephone-Mnemonic-US # rpm-build-perl is broken +Template-Plugin-Heritable # weird dep issues (not test::dm related) Test-A8N # broken Test-BDD-Cucumber # clone::fast is broken Test-Daily # configure errors