From 3d089bdfd067676f99807f7cb2014e122c4dbf72 Mon Sep 17 00:00:00 2001 From: Dan Scott Date: Mon, 12 Dec 2011 13:09:13 -0500 Subject: [PATCH] Update Perl OpenSRF build and tests for O:A:Validator Kickstarted by wanting to bring OpenSRF::Application::Validator into the MANIFEST and testing coverage, I noticed a few other files that needed to be added to the MANIFEST as well. This gets us closer to acceptable according to "./Build distcheck" Signed-off-by: Dan Scott --- src/perl/Build.PL | 1 + src/perl/MANIFEST | 22 ++++++++++++++++++++++ src/perl/t/01-Application.t | 7 ++++++- 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/src/perl/Build.PL b/src/perl/Build.PL index bfeae7d..1d75bd2 100644 --- a/src/perl/Build.PL +++ b/src/perl/Build.PL @@ -11,6 +11,7 @@ my $build = Module::Build->new( module_name => 'OpenSRF', 'Error' => 0, 'IO' => 0, 'JSON::XS' => 0, + 'Net::DNS' => 0, 'Net::Domain' => 0, 'Net::Server' => 0, 'Time::HiRes' => 0, diff --git a/src/perl/MANIFEST b/src/perl/MANIFEST index 6bace88..2f8a129 100644 --- a/src/perl/MANIFEST +++ b/src/perl/MANIFEST @@ -9,12 +9,19 @@ lib/OpenSRF/Application/Persist.pm lib/OpenSRF/Application/Settings.pm lib/OpenSRF/Application/Demo/Math.pm lib/OpenSRF/Application/Demo/MathDB.pm +lib/OpenSRF/Application/Demo/SimpleText.pm +lib/OpenSRF/Application/Validator.pm +lib/OpenSRF/Application/Validator/Base.pm +lib/OpenSRF/Application/Validator/EmailAddress/DNS.pm +lib/OpenSRF/Application/Validator/EmailAddress/Regex.pm +lib/OpenSRF/Application/Validator/Invalid.pm lib/OpenSRF/AppSession.pm lib/OpenSRF/DomainObject/oilsMessage.pm lib/OpenSRF/DomainObject/oilsMethod.pm lib/OpenSRF/DomainObject/oilsResponse.pm lib/OpenSRF/EX.pm lib/OpenSRF/MultiSession.pm +lib/OpenSRF/Server.pm lib/OpenSRF/System.pm lib/OpenSRF/Transport.pm lib/OpenSRF/Transport/Listener.pm @@ -33,5 +40,20 @@ lib/OpenSRF/Utils/Logger.pm lib/OpenSRF/Utils/SettingsClient.pm lib/OpenSRF/Utils/SettingsParser.pm t/00-load.t +t/01-Application.t +t/02-AppSession.t +t/03-DomainObject.t +t/04-EX.t +t/05-MultiSession.t +t/06-System.t +t/07-Transport.t +t/08-Server.t +t/09-Utils-Cache.t +t/09-Utils-Config.t +t/09-Utils-JSON.t +t/09-Utils-Logger.t +t/09-Utils-SettingsClient.t +t/09-Utils-SettingsParser.t +t/09-Utils.t t/pod-coverage.t t/pod.t diff --git a/src/perl/t/01-Application.t b/src/perl/t/01-Application.t index 009dd60..02c1a50 100644 --- a/src/perl/t/01-Application.t +++ b/src/perl/t/01-Application.t @@ -1,6 +1,6 @@ #!perl -T -use Test::More tests => 4; +use Test::More tests => 9; BEGIN { use_ok( 'OpenSRF::Application' ); @@ -9,3 +9,8 @@ BEGIN { use_ok( 'OpenSRF::Application::Client' ); use_ok( 'OpenSRF::Application::Persist' ); use_ok( 'OpenSRF::Application::Settings' ); +use_ok( 'OpenSRF::Application::Validator' ); +use_ok( 'OpenSRF::Application::Validator::Base' ); +use_ok( 'OpenSRF::Application::Validator::EmailAddress::DNS' ); +use_ok( 'OpenSRF::Application::Validator::EmailAddress::Regex' ); +use_ok( 'OpenSRF::Application::Validator::Invalid' ); -- 2.43.2