Fix Perl dependencies (see RT#129960)
This commit is contained in:
parent
f8e65cb6d8
commit
f370255c3a
|
@ -27,6 +27,7 @@ WriteMakefile(
|
|||
'Net::OpenID::Consumer' => 0,
|
||||
'Net::OpenID::Server' => 0,
|
||||
'SOAP::Lite' => 0,
|
||||
'Text::Unidecode' => 0,
|
||||
'Unicode::String' => 0,
|
||||
'Web::ID' => 0,
|
||||
},
|
||||
|
@ -55,6 +56,9 @@ WriteMakefile(
|
|||
'MIME::Entity' => 0,
|
||||
'SOAP::Lite' => 0,
|
||||
'String::Random' => 0,
|
||||
'Text::Unidecode' => 0,
|
||||
'XML::LibXML' => 0,
|
||||
'XML::Simple' => 0,
|
||||
},
|
||||
PREREQ_PM => {
|
||||
'Clone' => 0,
|
||||
|
|
|
@ -14,6 +14,9 @@ my $debug = 'error';
|
|||
my ( $issuer, $sp, $res );
|
||||
my %handlerOR = ( issuer => [], sp => [] );
|
||||
|
||||
eval { require XML::Simple };
|
||||
plan skip_all => "Missing dependencies: $@" if ($@);
|
||||
|
||||
# Redefine LWP methods for tests
|
||||
LWP::Protocol::PSGI->register(
|
||||
sub {
|
||||
|
|
|
@ -14,6 +14,9 @@ my $debug = 'error';
|
|||
my ( $issuer, $sp, $res );
|
||||
my %handlerOR = ( issuer => [], sp => [] );
|
||||
|
||||
eval { require XML::Simple };
|
||||
plan skip_all => "Missing dependencies: $@" if ($@);
|
||||
|
||||
# Redefine LWP methods for tests
|
||||
LWP::Protocol::PSGI->register(
|
||||
sub {
|
||||
|
|
|
@ -14,6 +14,9 @@ my $debug = 'error';
|
|||
my ( $issuer, $sp, $res );
|
||||
my %handlerOR = ( issuer => [], sp => [] );
|
||||
|
||||
eval { require XML::Simple };
|
||||
plan skip_all => "Missing dependencies: $@" if ($@);
|
||||
|
||||
# Redefine LWP methods for tests
|
||||
LWP::Protocol::PSGI->register(
|
||||
sub {
|
||||
|
|
|
@ -14,6 +14,9 @@ my $debug = 'error';
|
|||
my ( $issuer, $sp, $res );
|
||||
my %handlerOR = ( issuer => [], sp => [] );
|
||||
|
||||
eval { require XML::Simple };
|
||||
plan skip_all => "Missing dependencies: $@" if ($@);
|
||||
|
||||
# Redefine LWP methods for tests
|
||||
LWP::Protocol::PSGI->register(
|
||||
sub {
|
||||
|
|
|
@ -14,6 +14,9 @@ my $debug = 'error';
|
|||
my ( $issuer, $sp, $res );
|
||||
my %handlerOR = ( issuer => [], sp => [] );
|
||||
|
||||
eval { require XML::Simple };
|
||||
plan skip_all => "Missing dependencies: $@" if ($@);
|
||||
|
||||
# Redefine LWP methods for tests
|
||||
LWP::Protocol::PSGI->register(
|
||||
sub {
|
||||
|
|
|
@ -14,6 +14,9 @@ my $debug = 'error';
|
|||
my ( $issuer, $sp, $res );
|
||||
my %handlerOR = ( issuer => [], sp => [] );
|
||||
|
||||
eval { require XML::Simple };
|
||||
plan skip_all => "Missing dependencies: $@" if ($@);
|
||||
|
||||
# Redefine LWP methods for tests
|
||||
LWP::Protocol::PSGI->register(
|
||||
sub {
|
||||
|
|
|
@ -14,6 +14,9 @@ my $debug = 'error';
|
|||
my ( $issuer, $sp, $res );
|
||||
my %handlerOR = ( issuer => [], sp => [] );
|
||||
|
||||
eval { require XML::Simple };
|
||||
plan skip_all => "Missing dependencies: $@" if ($@);
|
||||
|
||||
# Redefine LWP methods for tests
|
||||
LWP::Protocol::PSGI->register(
|
||||
sub {
|
||||
|
|
|
@ -14,6 +14,9 @@ my $debug = 'error';
|
|||
my ( $issuer, $sp, $res );
|
||||
my %handlerOR = ( issuer => [], sp => [] );
|
||||
|
||||
eval { require XML::Simple };
|
||||
plan skip_all => "Missing dependencies: $@" if ($@);
|
||||
|
||||
# Redefine LWP methods for tests
|
||||
LWP::Protocol::PSGI->register(
|
||||
sub {
|
||||
|
|
|
@ -14,6 +14,9 @@ my $debug = 'error';
|
|||
my ( $issuer, $sp, $res );
|
||||
my %handlerOR = ( issuer => [], sp => [] );
|
||||
|
||||
eval { require XML::Simple };
|
||||
plan skip_all => "Missing dependencies: $@" if ($@);
|
||||
|
||||
# Redefine LWP methods for tests
|
||||
LWP::Protocol::PSGI->register(
|
||||
sub {
|
||||
|
|
|
@ -16,6 +16,9 @@ my $debug = 'error';
|
|||
my ( $issuer, $sp, $res );
|
||||
my %handlerOR = ( issuer => [], sp => [] );
|
||||
|
||||
eval { require XML::Simple };
|
||||
plan skip_all => "Missing dependencies: $@" if ($@);
|
||||
|
||||
# Redefine LWP methods for tests
|
||||
LWP::Protocol::PSGI->register(
|
||||
sub {
|
||||
|
|
|
@ -16,6 +16,9 @@ my $debug = 'error';
|
|||
my ( $issuer, $sp, $res );
|
||||
my %handlerOR = ( issuer => [], sp => [] );
|
||||
|
||||
eval { require XML::Simple };
|
||||
plan skip_all => "Missing dependencies: $@" if ($@);
|
||||
|
||||
# Redefine LWP methods for tests
|
||||
LWP::Protocol::PSGI->register(
|
||||
sub {
|
||||
|
|
|
@ -14,6 +14,9 @@ my $debug = 'error';
|
|||
my ( $issuer, $res );
|
||||
my %handlerOR = ( issuer => [] );
|
||||
|
||||
eval { require XML::Simple };
|
||||
plan skip_all => "Missing dependencies: $@" if ($@);
|
||||
|
||||
ok( $issuer = issuer(), 'Issuer portal' );
|
||||
count(1);
|
||||
switch ('issuer');
|
||||
|
|
|
@ -58,9 +58,9 @@ LWP::Protocol::PSGI->register(
|
|||
);
|
||||
|
||||
SKIP: {
|
||||
eval "use Lasso";
|
||||
eval "use Lasso;use XML::Simple";
|
||||
if ($@) {
|
||||
skip 'Lasso not found', $maintests;
|
||||
skip 'Lasso or XML::Simple not found', $maintests;
|
||||
}
|
||||
|
||||
# Initialization
|
||||
|
|
|
@ -58,9 +58,9 @@ LWP::Protocol::PSGI->register(
|
|||
);
|
||||
|
||||
SKIP: {
|
||||
eval "use Lasso";
|
||||
eval "use Lasso;use XML::Simple";
|
||||
if ($@) {
|
||||
skip 'Lasso not found', $maintests;
|
||||
skip 'Lasso or XML::Simple not found', $maintests;
|
||||
}
|
||||
|
||||
# Initialization
|
||||
|
|
|
@ -58,9 +58,9 @@ LWP::Protocol::PSGI->register(
|
|||
);
|
||||
|
||||
SKIP: {
|
||||
eval "use Lasso";
|
||||
eval "use Lasso;use XML::Simple";
|
||||
if ($@) {
|
||||
skip 'Lasso not found', $maintests;
|
||||
skip 'Lasso or XML::Simple not found', $maintests;
|
||||
}
|
||||
|
||||
# Initialization
|
||||
|
|
|
@ -58,9 +58,9 @@ LWP::Protocol::PSGI->register(
|
|||
);
|
||||
|
||||
SKIP: {
|
||||
eval "use Lasso";
|
||||
eval "use Lasso;use XML::Simple";
|
||||
if ($@) {
|
||||
skip 'Lasso not found', $maintests;
|
||||
skip 'Lasso or XML::Simple not found', $maintests;
|
||||
}
|
||||
|
||||
# Initialization
|
||||
|
|
|
@ -15,7 +15,7 @@ my $mailSend = 0;
|
|||
|
||||
SKIP: {
|
||||
eval
|
||||
'require Email::Sender::Simple;use GD::SecurityImage;use Image::Magick;';
|
||||
'require Email::Sender::Simple;use GD::SecurityImage;use Image::Magick;use Text::Unidecode';
|
||||
if ($@) {
|
||||
skip 'Missing dependencies', $maintests;
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ my $maintests = 12;
|
|||
my ( $res, $user, $pwd );
|
||||
|
||||
SKIP: {
|
||||
eval 'require Email::Sender::Simple';
|
||||
eval 'require Email::Sender::Simple;use Text::Unidecode';
|
||||
if ($@) {
|
||||
skip 'Missing dependencies', $maintests;
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ my $maintests = 9;
|
|||
my ( $res, $user, $pwd );
|
||||
|
||||
SKIP: {
|
||||
eval 'require Email::Sender::Simple';
|
||||
eval 'require Email::Sender::Simple; use Text::Unidecode';
|
||||
if ($@) {
|
||||
skip 'Missing dependencies', $maintests;
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ my $maintests = 5;
|
|||
my ( $res, $user, $pwd );
|
||||
|
||||
SKIP: {
|
||||
eval 'require Email::Sender::Simple';
|
||||
eval 'require Email::Sender::Simple;use Text::Unidecode';
|
||||
if ($@) {
|
||||
skip 'Missing dependencies', $maintests;
|
||||
}
|
||||
|
|
|
@ -7,7 +7,11 @@ my $maintests = 20;
|
|||
my $file = '20190616_dwho_Tm90aWZpY2F0aW9uX1NG.json';
|
||||
|
||||
SKIP: {
|
||||
eval { require Convert::Base32 };
|
||||
eval {
|
||||
require Convert::Base32;
|
||||
require XML::LibXML;
|
||||
require XML::LibXSLT;
|
||||
};
|
||||
if ($@) {
|
||||
skip 'Convert::Base32 is missing', $maintests;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue