X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=xt%2Fauthor%2Ftest-my-dependents.t;h=b7279c3286bbb6af259e92b011c9c6e2c4d2db74;hb=23b5911050833a20171806c5aa484fd3c77f3e91;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..b7279c3 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 @@ -104,18 +105,19 @@ my %name_fix = ( '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 } @@ -154,6 +156,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 +233,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 @@ -381,13 +385,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 +407,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 +463,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