From 400ef5a1565188cd664f508720810a3011314bfca3f13312d0d62d266f9bfa72 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sat, 28 Nov 2015 10:11:23 +0000 Subject: [PATCH] Accepting request 346618 from devel:languages:perl:autoupdate - updated to 0.64 see /usr/share/doc/packages/perl-Test-Differences/Changes 0.64 Sun November 22, 2015 - Bump dependency version for Text::Diff to avoid a buggy release - Make tests pass with relocation perl (see https://rt.cpan.org/Ticket/Display.html?id=103133) OBS-URL: https://build.opensuse.org/request/show/346618 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Test-Differences?expand=0&rev=20 --- Test-Differences-0.63.tar.gz | 3 --- Test-Differences-0.64.tar.gz | 3 +++ cpanspec.yml | 23 ++++++++++++++++++ perl-Test-Differences.changes | 11 +++++++++ perl-Test-Differences.spec | 45 ++++++++++++++++++++++++++++++++--- 5 files changed, 79 insertions(+), 6 deletions(-) delete mode 100644 Test-Differences-0.63.tar.gz create mode 100644 Test-Differences-0.64.tar.gz create mode 100644 cpanspec.yml diff --git a/Test-Differences-0.63.tar.gz b/Test-Differences-0.63.tar.gz deleted file mode 100644 index daa0c42..0000000 --- a/Test-Differences-0.63.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7c657a178c32f48de3b469f6d4f67b75f018a3a19c1e6d0d8892188b0d261a66 -size 12407 diff --git a/Test-Differences-0.64.tar.gz b/Test-Differences-0.64.tar.gz new file mode 100644 index 0000000..c27382f --- /dev/null +++ b/Test-Differences-0.64.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f459dd9c2302a0a73e2f5528a0ce7d09d6766f073187ae2c69e603adf2eb276 +size 12577 diff --git a/cpanspec.yml b/cpanspec.yml new file mode 100644 index 0000000..e344f25 --- /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: Perl License +#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-Differences.changes b/perl-Test-Differences.changes index f45bb4e..f95f6d2 100644 --- a/perl-Test-Differences.changes +++ b/perl-Test-Differences.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Fri Nov 27 10:04:22 UTC 2015 - coolo@suse.com + +- updated to 0.64 + see /usr/share/doc/packages/perl-Test-Differences/Changes + + 0.64 Sun November 22, 2015 + - Bump dependency version for Text::Diff to avoid a buggy release + - Make tests pass with relocation perl (see + https://rt.cpan.org/Ticket/Display.html?id=103133) + ------------------------------------------------------------------- Sat Feb 7 16:23:02 UTC 2015 - coolo@suse.com diff --git a/perl-Test-Differences.spec b/perl-Test-Differences.spec index 03955fa..952f6c2 100644 --- a/perl-Test-Differences.spec +++ b/perl-Test-Differences.spec @@ -17,14 +17,15 @@ Name: perl-Test-Differences -Version: 0.63 +Version: 0.64 Release: 0 %define cpan_name Test-Differences Summary: Test strings and data structures and show differences if not ok -License: GPL-1.0+ or Artistic-1.0 +License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Test-Differences/ -Source: http://www.cpan.org/authors/id/D/DC/DCANTRELL/%{cpan_name}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/D/DC/DCANTRELL/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl @@ -32,9 +33,11 @@ BuildRequires: perl-macros BuildRequires: perl(Capture::Tiny) >= 0.24 BuildRequires: perl(Data::Dumper) >= 2.126 BuildRequires: perl(Module::Build) +BuildRequires: perl(Test::More) >= 0.88 BuildRequires: perl(Text::Diff) >= 0.35 Requires: perl(Capture::Tiny) >= 0.24 Requires: perl(Data::Dumper) >= 2.126 +Requires: perl(Test::More) >= 0.88 Requires: perl(Text::Diff) >= 0.35 %{perl_requires} @@ -45,6 +48,42 @@ utility may be just what's needed. Here's output from an example test script that checks two text documents and then two (trivial) data structures: + t/99example....1..3 + not ok 1 - differences in text + # Failed test ((eval 2) at line 14) + # +---+----------------+----------------+ + # | Ln|Got |Expected | + # +---+----------------+----------------+ + # | 1|this is line 1 |this is line 1 | + # * 2|this is line 2 |this is line b * + # | 3|this is line 3 |this is line 3 | + # +---+----------------+----------------+ + not ok 2 - differences in whitespace + # Failed test ((eval 2) at line 20) + # +---+------------------+------------------+ + # | Ln|Got |Expected | + # +---+------------------+------------------+ + # | 1| indented | indented | + # * 2| indented |\tindented * + # | 3| indented | indented | + # +---+------------------+------------------+ + not ok 3 + # Failed test ((eval 2) at line 22) + # +----+-------------------------------------+----------------------------+ + # | Elt|Got |Expected | + # +----+-------------------------------------+----------------------------+ + # * 0|bless( [ |[ * + # * 1| 'Move along, nothing to see here' | 'Dry, humorless message' * + # * 2|], 'Test::Builder' ) |] * + # +----+-------------------------------------+----------------------------+ + # Looks like you failed 3 tests of 3. + +eq_or_diff_...() compares two strings or (limited) data structures and +either emits an ok indication or a side-by-side diff. Test::Differences is +designed to be used with Test.pm and with Test::Simple, Test::More, and +other Test::Builder based testing modules. As the SYNOPSIS shows, another +testing module must be used as the basis for your test suite. + %prep %setup -q -n %{cpan_name}-%{version}