From 5d6bc3014aba7d01f06412a5b6410c052fa2f0332a886518a279caf18a23c6c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 3 May 2024 18:49:45 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main perl-Test-Differences revision ce146859b93fa00090b66daebc8107ae --- .gitattributes | 23 +++++++ Test-Differences-0.69.tar.gz | 3 + cpanspec.yml | 23 +++++++ perl-Test-Differences.changes | 116 ++++++++++++++++++++++++++++++++++ perl-Test-Differences.spec | 103 ++++++++++++++++++++++++++++++ 5 files changed, 268 insertions(+) create mode 100644 .gitattributes create mode 100644 Test-Differences-0.69.tar.gz create mode 100644 cpanspec.yml create mode 100644 perl-Test-Differences.changes create mode 100644 perl-Test-Differences.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/Test-Differences-0.69.tar.gz b/Test-Differences-0.69.tar.gz new file mode 100644 index 0000000..e60eea9 --- /dev/null +++ b/Test-Differences-0.69.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18f644fdd4a1fef93ef3f7f67df8e95b593d811899f34bcbbaba4d717222f58f +size 14526 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 new file mode 100644 index 0000000..950110a --- /dev/null +++ b/perl-Test-Differences.changes @@ -0,0 +1,116 @@ +------------------------------------------------------------------- +Sat Jan 8 03:08:57 UTC 2022 - Tina Müller + +- updated to 0.69 + see /usr/share/doc/packages/perl-Test-Differences/Changes + + 0.69 2022-01-07 + - Special-case Unknown::Values objects in comparisons, as it's better to spit + out a diagnostic failure than to just die; + - Correct misleading Unicode doco + +------------------------------------------------------------------- +Wed May 19 03:09:40 UTC 2021 - Tina Müller + +- updated to 0.68 + see /usr/share/doc/packages/perl-Test-Differences/Changes + + 0.68 2021-05-18 + - Revert undocumented change that was causing unreasonably verbose output + See https://github.com/DrHyde/perl-modules-Test-Differences/issues/5 + - Improve documentation about text vs data mode and eq_or_diff_{text,data} + See https://github.com/DrHyde/perl-modules-Test-Differences/issues/8 + +------------------------------------------------------------------- +Thu Mar 7 12:58:45 UTC 2019 - Pedro Monreal Gonzalez + +- updated to 0.65 + see /usr/share/doc/packages/perl-Test-Differences/Changes + + 0.67 2019-03-06 + - Correctly compare subroutine references + + 0.66 2019-02-27 + - Fix tests on Windows (thanks to Serguei Trouchelle) + +------------------------------------------------------------------- +Thu Feb 21 10:59:44 UTC 2019 - Pedro Monreal Gonzalez + +- Added test dependencies during build: + * Test::Pod >= 1.22, Test::Pod::Coverage >= 1.08 +- Cleaned with spec-cleaner + +------------------------------------------------------------------- +Wed Feb 20 06:33:52 UTC 2019 - Stephan Kulow + +- updated to 0.65 + see /usr/share/doc/packages/perl-Test-Differences/Changes + + 0.65 2019-02-19 + - Canonical repo is now https://github.com/DrHyde/perl-modules-Test-Differences + - Fix discrepancies in copyright notices (thanks to Christian Neukirchen + for pointing them out) + - Make the tests more consistent (thanks to genio) + - Add unicode tests + - Fix whitespace issue in tests when using recent Test::More in verbose mode + (thanks to ntnyi for debugging) + - Get rid of Build.PL, just use Makefile.PL + +------------------------------------------------------------------- +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 + +- updated to 0.63 + - Minor doco-fixes + - Remove use of flatten, always use Data::Dumper for saner, more readable + output, fixes RT #95446 (David Precious (bigpresh)) + +------------------------------------------------------------------- +Mon Sep 15 15:15:09 UTC 2014 - coolo@suse.com + +- updated to 0.62 + - Document the Text::Diff unicode fix. + - Add ability to customise 'Got' and 'Expected' column headers + +------------------------------------------------------------------- +Tue Dec 27 13:30:21 UTC 2011 - coolo@suse.com + +- fix typo in provide + +------------------------------------------------------------------- +Sun Nov 20 12:31:30 UTC 2011 - coolo@suse.com + +- update to 0.61 + - Allow an option to override Sortkeys in C. Thanks to Mark + Zealey for the suggestion. + - Unnumbered tests. There's no point to them. + - Make '' and undef not equal. Thanks to Pavel Shaydo for the patch. + - Made Data::Dumper minimum version 2.126 to resolve + https://rt.cpan.org/Ticket/Display.html?id=60798. Thanks to + jjnapiork@cpan.org for the report and fix. + +------------------------------------------------------------------- +Wed Dec 1 09:44:38 UTC 2010 - coolo@novell.com + +- switch to perl_requires macro + +------------------------------------------------------------------- +Mon Nov 29 18:31:11 UTC 2010 - coolo@novell.com + +- remove /var/adm/perl-modules + +------------------------------------------------------------------- +Sun Jul 25 06:54:27 UTC 2010 - pascal.bleser@opensuse.org + +- initial package (0.500) + diff --git a/perl-Test-Differences.spec b/perl-Test-Differences.spec new file mode 100644 index 0000000..2c1c8c2 --- /dev/null +++ b/perl-Test-Differences.spec @@ -0,0 +1,103 @@ +# +# spec file for package perl-Test-Differences +# +# Copyright (c) 2022 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define cpan_name Test-Differences +Name: perl-Test-Differences +Version: 0.69 +Release: 0 +#Upstream: All Rights Reserved. You may use, distribute and modify this software under the terms of the GNU public license, any version, or the Artistic license. +Summary: Test strings and data structures and show differences if not ok +License: Artistic-1.0 OR GPL-1.0-or-later +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml +BuildArch: noarch +BuildRequires: perl +BuildRequires: perl-macros +BuildRequires: perl(Capture::Tiny) >= 0.24 +BuildRequires: perl(Data::Dumper) >= 2.126 +BuildRequires: perl(Test::More) >= 0.88 +BuildRequires: perl(Text::Diff) >= 1.43 +Requires: perl(Capture::Tiny) >= 0.24 +Requires: perl(Data::Dumper) >= 2.126 +Requires: perl(Test::More) >= 0.88 +Requires: perl(Text::Diff) >= 1.43 +%{perl_requires} + +%description +When the code you're testing returns multiple lines, records or data +structures and they're just plain wrong, an equivalent to the Unix 'diff' +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 +%autosetup -n %{cpan_name}-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor +%make_build + +%check +make test + +%install +%perl_make_install +%perl_process_packlist +%perl_gen_filelist + +%files -f %{name}.files +%doc Changes README + +%changelog