SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-XT-Files rpm build for : OpenSuSE. For other distributions click perl-XT-Files.

Name : perl-XT-Files
Version : 0.002 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp155.1.1 Date : 2023-07-20 17:39:00
Group : Development/Libraries/Perl Source RPM : perl-XT-Files-0.002-lp155.1.1.src.rpm
Size : 0.09 MB
Packager : https://www_suse_com/
Summary : Standard interface for author tests to find files to check
Description :
Author tests often iterate over your distributions files to check them.
Unfortunately, every XT test uses its own code and defaults, to find the
files to check, which means they often don\'t fit the need of your
distribution. Common problems are not checking _bin_ or _script_ or, if
they do, assuming Perl files in _bin_ or _script_ end in \'.pl\'.

The idea of \'XT::Files\' is that it\'s the \'Test\'s that know what they want
to check (e.g. module files), but it\'s the distribution that knows where
these files can be found (e.g. in the _lib_ directory and in the _t/lib_
directory).

Without \'XT::Files\' you are probably adding the same code to multiple _.t_
files under _xt_ that iterate over a check function of the test.

\'XT::Files\' is a standard interface that makes it easy for author tests to
ask the distribution for the kind of files it would like to test. And it
can easily be used for author tests that don\'t support \'XT::Files\' to have
the same set of files tested with every test.

Note: This is for author tests only. Your own distributions tests already
know which files to test.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-X/15.5/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-XT-Files-0.002-lp155.1.1.noarch.rpm
     

Provides :
perl(Test::XTFiles)
perl(XT::Files)
perl(XT::Files::File)
perl(XT::Files::Plugin)
perl(XT::Files::Plugin::Default)
perl(XT::Files::Plugin::Dirs)
perl(XT::Files::Plugin::Excludes)
perl(XT::Files::Plugin::Files)
perl(XT::Files::Plugin::lib)
perl(XT::Files::Role::Logger)
perl-XT-Files

Requires :
perl(:MODULE_COMPAT_5.26.1)
perl(Class::Tiny) >= 1
perl(Module::Load)
perl(Role::Tiny)
perl(Role::Tiny::With)
perl(parent)
perl(version) >= 0.77
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/Test
/usr/lib/perl5/vendor_perl/5.26.1/Test/XTFiles.pm
/usr/lib/perl5/vendor_perl/5.26.1/XT
/usr/lib/perl5/vendor_perl/5.26.1/XT/Files
/usr/lib/perl5/vendor_perl/5.26.1/XT/Files.pm
/usr/lib/perl5/vendor_perl/5.26.1/XT/Files/File.pm
/usr/lib/perl5/vendor_perl/5.26.1/XT/Files/Plugin
/usr/lib/perl5/vendor_perl/5.26.1/XT/Files/Plugin.pm
/usr/lib/perl5/vendor_perl/5.26.1/XT/Files/Plugin/Default.pm
/usr/lib/perl5/vendor_perl/5.26.1/XT/Files/Plugin/Dirs.pm
/usr/lib/perl5/vendor_perl/5.26.1/XT/Files/Plugin/Excludes.pm
/usr/lib/perl5/vendor_perl/5.26.1/XT/Files/Plugin/Files.pm
/usr/lib/perl5/vendor_perl/5.26.1/XT/Files/Plugin/lib.pm
/usr/lib/perl5/vendor_perl/5.26.1/XT/Files/Role
/usr/lib/perl5/vendor_perl/5.26.1/XT/Files/Role/Logger.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-XT-Files
/usr/share/doc/packages/perl-XT-Files/CONTRIBUTING
/usr/share/doc/packages/perl-XT-Files/Changes
/usr/share/doc/packages/perl-XT-Files/README
/usr/share/licenses/perl-XT-Files
/usr/share/licenses/perl-XT-Files/LICENSE
/usr/share/man/man3/Test::XTFiles.3pm.gz
/usr/share/man/man3/XT::Files.3pm.gz
/usr/share/man/man3/XT::Files::File.3pm.gz
/usr/share/man/man3/XT::Files::Plugin.3pm.gz
/usr/share/man/man3/XT::Files::Plugin::Default.3pm.gz
/usr/share/man/man3/XT::Files::Plugin::Dirs.3pm.gz
/usr/share/man/man3/XT::Files::Plugin::Excludes.3pm.gz
/usr/share/man/man3/XT::Files::Plugin::Files.3pm.gz
There is 2 files more in these RPM.

 
ICM