From 2d1eca457c236737cfde6d7d8c01df07a5d6049f11128da8e2ced2cef15badac Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Fri, 8 May 2015 09:03:11 +0000 Subject: [PATCH] Accepting request 305893 from devel:languages:perl:autoupdate automatic update OBS-URL: https://build.opensuse.org/request/show/305893 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Script?expand=0&rev=23 --- Test-Script-1.07.tar.gz | 3 -- Test-Script-1.09.tar.gz | 3 ++ cpanspec.yml | 23 ++++++++++++++++ perl-Test-Script.changes | 31 +++++++++++++++++++++ perl-Test-Script.spec | 59 ++++++++++++++++++---------------------- 5 files changed, 83 insertions(+), 36 deletions(-) delete mode 100644 Test-Script-1.07.tar.gz create mode 100644 Test-Script-1.09.tar.gz create mode 100644 cpanspec.yml diff --git a/Test-Script-1.07.tar.gz b/Test-Script-1.07.tar.gz deleted file mode 100644 index d6eb751..0000000 --- a/Test-Script-1.07.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e21e5ee43a27b4c51b54ded5c92e60b817309778117a1d98ae6354abff27eb96 -size 26424 diff --git a/Test-Script-1.09.tar.gz b/Test-Script-1.09.tar.gz new file mode 100644 index 0000000..ebb42c2 --- /dev/null +++ b/Test-Script-1.09.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d043ed39bbbcccea8557c0c8a35be048a7b9c8f3fc373037205fd572ac312d85 +size 19178 diff --git a/cpanspec.yml b/cpanspec.yml new file mode 100644 index 0000000..9b7ec50 --- /dev/null +++ b/cpanspec.yml @@ -0,0 +1,23 @@ +--- +#description_paragraphs: 3 +#no_testing: broken upstream +#sources: +# - source1 +# - source2 +#patches: +# foo.patch: -p1 +# bar.patch: +#preamble: |- +# BuildRequires: gcc-c++ +#post_prep: |- +# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` +# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL +#post_install: |- +# sed on %{name}.files +#license: SUSE-NonFree +#skip_noarch: 1 +#custom_build: |- +#./Build build flags=%{?_smp_mflags} --myflag +#custom_test: |- +#startserver && make test +#ignore_requires: Bizarre::Module diff --git a/perl-Test-Script.changes b/perl-Test-Script.changes index 41b8e1b..2019fe0 100644 --- a/perl-Test-Script.changes +++ b/perl-Test-Script.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Fri May 8 08:41:46 UTC 2015 - coolo@suse.com + +- updated to 1.09 + see /usr/share/doc/packages/perl-Test-Script/Changes + + 1.09 2015-05-07 16:44:26 -0400 + - If IPC::Run3::run3 throws an exception it will now fail the test + (with a helpful diagnostic) rather than crashing the test script. + - A script that is killed with a singnal is now considered a failure + as well. + - Use alternate expected exit and signal values with options as the + second argument to script_runs. + - Ability to pass input via stdin to the script with script_runs. + - Ability to capture stdout and stderr from script with script_runs. + - Functions to test stdout and stderr: + script_stdout_is + script_stdout_isnt + script_stdout_like + script_stdout_unlike + script_stderr_is + script_stderr_isnt + script_stderr_like + script_stderr_unlike + + 1.08 2015-05-06 05:09:13 -0400 + - Now works with or without blib (rt81222, rt102743) + - Compatability with older versions of Test::Builder::Tester (rt81335) + - Requires Perl 5.6.0 + - Migrate to Dist::Zilla + ------------------------------------------------------------------- Fri Nov 18 11:09:38 UTC 2011 - coolo@suse.com diff --git a/perl-Test-Script.spec b/perl-Test-Script.spec index 94b3e84..c78c95f 100644 --- a/perl-Test-Script.spec +++ b/perl-Test-Script.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Test-Script # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,73 +15,66 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: perl-Test-Script +Version: 1.09 +Release: 0 %define cpan_name Test-Script Summary: Basic cross-platform tests for scripts -Version: 1.07 -Release: 9 -License: GPL+ or Artistic +License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Test-Script/ -#Source: http://www.cpan.org/modules/by-module/Test/Test-Script-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/P/PL/PLICEASE/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(File::Spec) >= 0.80 BuildRequires: perl(IPC::Run3) >= 0.034 BuildRequires: perl(Probe::Perl) >= 0.01 -BuildRequires: perl(Test::More) >= 0.62 -BuildRequires: perl(Test::Builder) >= 0.32 -BuildRequires: perl(Test::Builder::Tester) >= 1.02 -# -Requires: perl(File::Spec) >= 0.80 +BuildRequires: perl(Test::More) >= 0.94 +BuildRequires: perl(Test::Tester) Requires: perl(IPC::Run3) >= 0.034 Requires: perl(Probe::Perl) >= 0.01 +Requires: perl(Test::More) >= 0.94 +%{perl_requires} %description The intent of this module is to provide a series of basic tests for 80% of -the testing you will need to do for scripts in the script (or bin as is +the testing you will need to do for scripts in the _script_ (or _bin_ as is also commonly used) paths of your Perl distribution. -Author: -------- - Adam Kennedy +Further, it aims to provide this functionality with perfect +platform-compatibility, and in a way that is as unobtrusive as possible. + +That is, if the program works on a platform, then *Test::Script* should +always work on that platform as well. Anything less than 100% is considered +unacceptable. + +In doing so, it is hoped that *Test::Script* can become a module that you +can safely make a dependency of all your modules, without risking that your +module won't on some platform because of the dependency. + +Where a clash exists between wanting more functionality and maintaining +platform safety, this module will err on the side of platform safety. %prep %setup -q -n %{cpan_name}-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor - %{__make} %{?_smp_mflags} -# FIXME test 03,05 failing for SLE_10 -%if 0%{?suse_version} > 1020 - %check %{__make} test -%endif %install %perl_make_install -# do not perl_process_packlist (noarch) -# remove .packlist file -%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch -# remove perllocal.pod file -%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib +%perl_process_packlist %perl_gen_filelist -%clean -%{__rm} -rf $RPM_BUILD_ROOT - %files -f %{name}.files -%defattr(-,root,root,-) +%defattr(-,root,root,755) %doc Changes LICENSE README %changelog