0771236
Name:           perl-Test-LectroTest
8c31328
Version:        0.5001
d1333e3
Release:        16%{?dist}
0771236
Summary:        Easy, automatic, specification-based tests
0771236
License:        GPL+ or Artistic
0771236
Group:          Development/Libraries
e3553d5
URL:            https://metacpan.org/release/Test-LectroTest
e3553d5
Source0:        https://cpan.metacpan.org/authors/id/T/TM/TMOERTEL/Test-LectroTest-%{version}.tar.gz
0771236
BuildArch:      noarch
693a204
BuildRequires:  perl-interpreter
3a10796
BuildRequires:  perl-generators
8c31328
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.30
0771236
# Run-time:
0771236
BuildRequires:  perl(Carp)
0771236
BuildRequires:  perl(Class::Struct)
0771236
BuildRequires:  perl(constant)
0771236
BuildRequires:  perl(Data::Dumper)
0771236
BuildRequires:  perl(Exporter)
0771236
BuildRequires:  perl(Filter::Util::Call)
8c31328
# POSIX is optional
0771236
BuildRequires:  perl(Scalar::Util)
0771236
BuildRequires:  perl(strict)
0771236
BuildRequires:  perl(Test::Builder)
0771236
BuildRequires:  perl(warnings)
0771236
# Tests:
0771236
BuildRequires:  perl(File::Temp)
0771236
BuildRequires:  perl(Test::More)
0771236
# Optional tests:
0771236
# Module::Signature not needed
0771236
# Socket not needed
0771236
BuildRequires:  perl(Test::Pod) >= 1.00
0771236
BuildRequires:  perl(Test::Pod::Coverage) >= 1.00
0771236
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
0771236
0771236
%description
0771236
LectroTest is an automated, specification-based testing system. To use it,
0771236
declare properties that specify the expected behavior of your software. Then
0771236
invoke LectroTest to test whether those properties hold.
0771236
0771236
LectroTest does this by running repeated random trials against your software.
0771236
If LectroTest finds that a property doesn't hold, it emits the counterexample
0771236
that "broke" your software. You can then plug the counterexample into your
0771236
software to debug the problem.
0771236
0771236
%prep
0771236
%setup -q -n Test-LectroTest-%{version}
6ea1640
# Remove test know to fail, bug #1p28134
6ea1640
rm t/gens.t
6ea1640
sed -i -e '/^t\/gens\.t/d' MANIFEST
0771236
0771236
%build
8c31328
perl Makefile.PL INSTALLDIRS=vendor
8c31328
make %{?_smp_mflags}
0771236
0771236
%install
8c31328
make pure_install DESTDIR=$RPM_BUILD_ROOT
8c31328
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
0771236
%{_fixperms} $RPM_BUILD_ROOT/*
0771236
0771236
%check
8c31328
make test
0771236
0771236
%files
0771236
%doc Changes README THANKS TODO
0771236
%{perl_vendorlib}/*
0771236
%{_mandir}/man3/*
0771236
0771236
%changelog
d1333e3
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.5001-16
d1333e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d1333e3
efec0c4
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.5001-15
efec0c4
- Perl 5.28 rebuild
efec0c4
a1c91b6
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.5001-14
a1c91b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a1c91b6
776bac9
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5001-13
776bac9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
776bac9
b5f6eec
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.5001-12
b5f6eec
- Perl 5.26 rebuild
b5f6eec
62c890c
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5001-11
62c890c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
62c890c
91c4381
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.5001-10
91c4381
- Perl 5.24 rebuild
91c4381
dbe8473
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.5001-9
dbe8473
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
dbe8473
01a1deb
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5001-8
01a1deb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
01a1deb
10de8ec
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.5001-7
10de8ec
- Perl 5.22 rebuild
10de8ec
7f46bab
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.5001-6
7f46bab
- Perl 5.20 rebuild
7f46bab
6ea1640
* Fri Aug 08 2014 Petr Pisar <ppisar@redhat.com> - 0.5001-5
6ea1640
- Remove a test know to fail (bug #1128134)
6ea1640
db12d09
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5001-4
db12d09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
db12d09
8dda2c7
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5001-3
8dda2c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8dda2c7
e12e138
* Sat Jul 20 2013 Petr Pisar <ppisar@redhat.com> - 0.5001-2
e12e138
- Perl 5.18 rebuild
e12e138
8c31328
* Fri May 17 2013 Petr Pisar <ppisar@redhat.com> - 0.5001-1
8c31328
- 0.5001 bump
8c31328
0771236
* Tue May 14 2013 Petr Pisar <ppisar@redhat.com> 0.3600-1
0771236
- Specfile autogenerated by cpanspec 1.78.