k3ylabs/cosoco-image-dataset huggingface dataset:
Package: libtest-routine-perl (0.028-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Routine
Depends: perl:any, libclass-load-perl, libmoose-perl, libnamespace-autoclean-perl, libnamespace-clean-perl, libparams-util-perl, libsub-exporter-perl, libtest-abortable-perl, libtest-simple-perl (>= 1.302045), libtry-tiny-perl
Description:  Perl test framework for tests as composable units of assertion Test::Routine is a very simple framework for writing your tests as composable units of assertion.  In other words: roles. . For a walkthrough of tests written with Test::Routine, see Test::Routine::Manual::Demo.
Package: libtest-script-perl (1.29-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Script
Depends: perl:any, libcapture-tiny-perl, libprobe-perl-perl, libtest-simple-perl (>= 1.302015)
Description:  Perl test module for scripts Test::Script is a Perl module that provides a series of basic tests for those files usually found in the bin or scripts directory of your package. It aims to provide your scripts with perfect platform-compatability and in a way that is as unobstrusive as possible. The general idea is that if a program works on a platform, then Test::Script tests should also pass on that platform.
Package: libtest-script-run-perl (0.08-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Script-Run
Depends: perl, libtest-exception-perl, libipc-run3-perl
Description:  Perl module for testing scripts as subprocesses Test::Script::Run provides Test::More-compatible subroutines for testing scripts in a Perl module distribution's bin/ directory using IPC::Run3 to spawn the scripts as subprocesses. . Subroutines are provided for running scripts and simply checking that the return value is good, as well as capturing a script's STDOUT and STDERR and comparing against expected output.
Package: libtest-sharedfork-perl (0.35-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-SharedFork
Depends: perl
Description:  module to run tests in multiple processes and merge results Test::SharedFork is utility module for tests built using Test::Builder (which constitute the majority of test modules on CPAN). It allows developers to run tests in multiple processes, in parallel, and combine the results together.
Package: libtest-sharedobject-perl (0.01-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-SharedObject
Depends: perl:any
Description:  Data sharing in multi processes Test::SharedObject provides atomic data operation between multiple processes.
Package: libtest-signature-perl (1.11-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Signature
Depends: perl:any
Description:  Perl module that provides automatic SIGNATURE testing "Module::Signature" allows you to verify that a distribution has not been tampered with. "Test::Signature" lets that be tested as part of the distribution's test suite. . IMPORTANT: This is not a substitute for the users verifying the distribution themselves. By the time this module is run, the users will have already run your Makefile.PL or Build.PL scripts which could have been compromised.
Package: libtest-simple-perl (1.302188-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Simple/
Depends: perl:any
Description:  set of basic utilities for writing tests in Perl Test::Simple is an extremely simple module for writing tests suitable for CPAN modules and other pursuits. . This module is already included as part of Perl's core distribution, so this package is only beneficial when newer features or bug fixes are required.
Package: libtest-spec-perl (0.54-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Spec
Depends: perl, libpackage-stash-perl, libtest-deep-perl, libtest-trap-perl, libtie-ixhash-perl
Description:  Perl module to write tests in a declarative specification style This is a declarative specification-style testing system for behavior-driven development (BDD) in Perl. The tests (a.k.a. examples) are named with strings instead of subroutine names, so your fingers will suffer less fatigue from underscore-itis, with the side benefit that the test reports are more legible. . Test::Spec is inspired by and borrows heavily from RSpec, a BDD tool for the Ruby programming language.
Package: libtest-spelling-perl (0.25-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Spelling
Depends: perl:any, libipc-run3-perl, libpod-spell-perl
Description:  Perl module for spellchecking pod formatted text Test::Spelling lets you check the spelling of a POD file, and report its results in standard Test::More fashion. This module requires a spellcheck program such as spell, aspell, ispell, or hunspell. . You can add your own stopwords, which are words that should be ignored by the spell check. See libpod-spell-perl (which this module is built upon) for a variety of ways to add per-file stopwords to each .pm file. If you have a lot of stopwords, it's useful to put them in your test file's DATA section.
Package: libtest-strict-perl (0.52-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Strict
Depends: perl, libdevel-cover-perl
Description:  test module for checking the syntax of use strict and test coverage Test::Strict tests if the code compiles and inter-operates with Test::Simple modules. Another good practice this module can test is to "use strict;" in all perl files. . By setting a minimum test coverage through all_cover_ok(), a code author can ensure his code is tested above a preset level of kwalitee (CPAN quality metrics) throughout the development cycle. Along with Test::Pod, this module can provide the first tests to setup for a module author.
Package: libtest-subcalls-perl (1.10-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-SubCalls
Depends: perl, libhook-lexwrap-perl
Description:  Perl module to count subroutine calls Test::SubCalls provides functions for testing that subroutines are called a specific number of times. It is useful in situations like testing caching code, where you want to do some tests as normal and then verify that some underlying subroutine within the code was called a specific number of times.
Package: libtest-synopsis-expectation-perl (0.12-2)
Section: universe/perl
Homepage: https://metacpan.org/pod/Test::Synopsis::Expectation
Depends: libppi-perl, perl:any
Description:  test that SYNOPSIS code produces expected results Test::Synopsis::Expectation checks that a perl module's SYNOPSIS section is syntactically correct, and will also check that it produces the expected results, based on annotations you add in comments.
Package: libtest-synopsis-perl (0.17-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Synopsis
Depends: perl:any
Description:  Perl module to test SYNOPSIS code in PODs Test::Synopsis is an (author) test module to find .pm or .pod files under your lib directory and then make sure the example snippet code in your SYNOPSIS section passes the perl compile check. . Note that this module only checks the perl syntax (by wrapping the code with sub) and doesn't actually run the code.
Package: libtest-sys-info-perl (0.23-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Sys-Info
Depends: perl, libtest-simple-perl
Description:  centralized test suite for Sys::Info Test::Sys::Info is a centralized test suite for Sys::Info Drivers. . It is used by the test suite of libsys-info*-perl packages.
Package: libtest-tabledriven-perl (0.02-1.1)
Section: universe/perl
Homepage: http://search.cpan.org/dist/Test-TableDriven/
Depends: perl:any
Description:  write tests, not scripts that run them Writing table-driven tests is usually a good idea.  Adding a test case doesn't require adding code, so it's easy to avoid fucking up the other tests.  However, actually going from a table of tests to a test that runs is non-trivial. . Test::TableDriven makes writing the test drivers trivial.  You simply define your test cases and write a function that turns the input data into output data to compare against.  C<Test::TableDriven> will compute how many tests need to be run, and then run the tests. . Concentrate on your data and what you're testing, not  plan tests => scalar keys %test_cases and a big foreach loop.
Package: libtest-tabs-perl (0.005-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Tabs
Depends: perl:any
Description:  check the presence of tabs in your project Test::Tabs scans your project/distribution for any perl files (scripts, modules, etc) for the presence of tabs. . In particular, it checks that all indentation is done using tabs, not spaces; alignment is done via spaces, not tabs; indentation levels never jump up (e.g. going from 1 tab indent to 3 tab indent without an intervening 2 tab indent); and there is no trailing whitespace on any line (though lines may consist entirely of whitespace).
Package: libtest-taint-perl (1.08-1build3)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Taint
Depends: perl, perlapi-5.34.0, libc6 (>= 2.34)
Description:  Module to test taintedness The Test::Taint module provides tools to test taintedness. Tainted data is data that comes from an unsafe source, such as the command line, or, in the case of web apps, any GET or POST transactions. Read the perlsec man page for details on why tainted data is bad, and how to untaint the data. . When you're writing unit tests for code that deals with tainted data, you'll want to have a way to provide tainted data for your routines to handle, and easy ways to check and report on the taintedness of your data, in standard Test::More style.
Package: libtest-tcp-perl (2.22-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-TCP
Depends: perl:any, libio-socket-ip-perl (>= 0.39-3~), libtest-sharedfork-perl
Description:  module to test TCP/IP programs Test::TCP is a Perl test framework for TCP/IP programs, especially those written in Perl. For example, to test a client or server written in Perl, one simply specifies code to launch the server on an arbitrary port and provides corresponding code to execute a client to connect to it. . This module also supports running multiple servers in the same test file.
Package: libtest-tempdir-perl (0.11-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-TempDir
Depends: perl:any, libmoose-perl, libmoosex-types-path-class-perl, libnamespace-autoclean-perl, libpath-class-perl, libsub-exporter-perl, perl (>= 5.29.1)
Description:  Perl module that creates temporary files for testing Test::TempDir provides temporary directory creation with testing in mind. . The differences between this module and File::Temp are:  * prevent race conditions when running parallel tests harness  * empty directory before running tests  * files are not cleaned at the end of the tests if they fail . Test::TempDir is deprecated due to some deficiencies, it is recommend that you use Test::TempDir::Tiny (packaged as libtest-tempdir-tiny-perl) instead.
Package: libtest-tempdir-tiny-perl (0.018-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-TempDir-Tiny
Depends: perl (>= 5.29.1)
Description:  test module for temporary directories that stick around when tests fail Test::TempDir::Tiny works with Test::More to create temporary directories that stick around if tests fail. . It is loosely based on Test::TempDir, but with less complexity, greater portability and zero non-core dependencies.
Package: libtest-time-perl (0.08-4)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Time
Depends: perl:any
Description:  module to override the time() and sleep() functions for testing Test::Time can be used to test modules that deal with time. Once you use this module, all references to time and sleep will be internalized.
Package: libtest-timer-perl (2.12-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Timer
Depends: perl:any, liberror-perl
Description:  Perl module to test/assert code response times Test::Timer implements a set of test primitives to test and assert test times from bodies of code. . The key features are subroutines to test/assert the following: .   - that execution of a given piece of code does not exceed a specified time     limit .   - that execution of a given piece of code takes longer than a specified time     limit and does not exceed another
Package: libtest-trap-perl (0.3.4-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Trap
Depends: perl, libdata-dump-perl, perl (>= 5.21.6) | libtest-simple-perl (>= 1.001010) | libtest-tester-perl
Description:  test module to trap exit codes, exceptions, output, etc. Test::Trap is a Perl test module useful primarily (but not exclusively) for test scripts: a block eval on steroids, configurable and extensible, but by default trapping (Perl) STDOUT, STDERR, warnings, exceptions, would-be exit codes, and return values from boxed blocks of test code. . The values collected by the latest trap can then be queried or tested through as a special trap object.
Package: libtest-unit-perl (0.25-5)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Unit
Depends: perl:any, libclass-inner-perl, libdevel-symdump-perl, liberror-perl
Description:  unit testing framework for Perl Test::Unit::* is a sophisticated unit testing framework for Perl that is derived from the JUnit testing framework for Java by Kent Beck and Erich Gamma. . While this framework is originally intended to support unit testing in an object-oriented development paradigm (with support for inheritance of tests etc.), Test::Unit::Procedural is intended to provide a simpler interface to the framework that is more suitable for use in a scripting style environment.
Package: libtest-unixsock-perl (0.4-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-UNIXSock
Depends: perl, libtest-sharedfork-perl, libtest-tcp-perl
Description:  test module for UNIX domain sockets Test::UNIXSock is a test utility to test UNIX domain socket server programs. . It is based on Test::TCP.
Package: libtest-useallmodules-perl (0.17-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-UseAllModules
Depends: perl:any
Description:  test module to do use_ok() for all the MANIFESTed modules Test::UseAllModules reads MANIFEST to find modules to be tested and does use_ok() for each of them. Now all you have to do is update MANIFEST. You don't have to modify the test any more (hopefully).
Package: libtest-utf8-perl (1.02-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-utf8
Depends: perl:any
Description:  handy perl module for testing strings with utf8 Test::utf8 is a collection of tests that's useful when dealing with utf8 strings in Perl. The Test::utf8 module provides two type of tests: .  - validity test if a string is valid and not corrupt  - characteristics tests will check a string has a given set of characteristics
Package: libtest-valgrind-perl (1.19-3)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Valgrind
Depends: perl:any, libenv-sanctify-perl, libfile-homedir-perl, libperl-destruct-level-perl, libxml-twig-perl, valgrind
Description:  module to test Perl code through valgrind Test::Valgrind is a module that lets you run Perl code through the memcheck tool of the Valgrind Memory Debugger, to test it for memory errors and leaks. . Due to the nature of perl's memory allocator, this module can't track leaks of Perl objects. This includes non-mortalized scalars and memory cycles. However, it can track leaks of chunks of memory allocated in XS extensions with Newx and friends or malloc. As such, it's complementary to the other very good leak detectors such as Test::LeakTrace. . Additionally, this module can run arbitrary commands (not just Perl code) and provide output compliant with Perl's Test Anything Protocol (TAP). This means that any executable can be run under valgrind and incorporated into your testsuite.
Package: libtest-version-perl (2.09-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Version
Depends: perl, libfile-find-rule-perl-perl, perl (>= 5.21.1) | libmodule-metadata-perl (>= 1.000020)
Description:  module for checking the sanity of versions in modules Test::Versions's goal is to be a one stop shop for checking to see that the versions in the modules across a CPAN distribution are sane. . It has checks to ensure that all modules have a VERSION defined, and that the VERSION is valid.
Package: libtest-warn-perl (0.36-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Warn
Depends: perl, libsub-uplevel-perl
Description:  test module for checking which warnings are generated Test::Warn provides an easy way to test which warnings are thrown in some perl code. It is compatible with the Test::More family of utilities and similar to Test::Exception.
Package: libtest-warnings-perl (0.031-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Warnings
Depends: perl:any
Description:  Perl module to test for warnings and the lack of them If you've ever tried to use Test::NoWarnings to confirm there are no warnings generated by your tests, combined with the convenience of done_testing to not have to declare a test count, you'll have discovered that these two features do not play well together, as the test count will be calculated before the warnings test is run, resulting in a TAP error. . Test::Warnings is intended to be used as a drop-in replacement for Test::NoWarnings. It can also be used as a replacement for Test::Warn, if you wish to test the content of expected warnings.
Package: libtest-weaken-perl (3.022000-1.1)
Section: universe/perl
Homepage: http://search.cpan.org/dist/Test-Weaken/
Depends: perl:any
Description:  Perl module to test that freed memory objects were actually freed A memory leak occurs when a Perl data structure is destroyed but some of the contents of that structure are not freed. Leaked memory is a useless overhead. Leaks can significantly impact system performance. They can also cause an application to abend due to lack of memory. In Perl, circular references are a common cause of memory leaks. Circular references are allowed in Perl, but data structures containing circular references will leak memory unless the programmer takes specific measures to prevent leaks. Preventive measures include weakening the references and arranging to break the reference cycle just before the structure is destroyed. When using circular references, it is easy to misdesign or misimplement a scheme for preventing memory leaks. Mistakes of this kind have been hard to detect in a test suite. Test::Weaken allows easy detection of unfreed Perl data and allows you to examine the unfreed data, even data that would usually have been made inaccessible.
Package: libtest-without-module-perl (0.20-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Without-Module
Depends: perl
Description:  test fallback behaviour in absence of modules Test::Without::Module allows you to deliberately hide modules from a program even though they are installed. This is mostly useful for testing modules that have a fallback when a certain dependency module is not installed.
Package: libtest-www-declare-perl (0.02-4)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-WWW-Declare
Depends: perl, libtest-www-mechanize-perl
Description:  declarative testing module for web apps Often in web apps, tests are very dependent on the state set up by previous tests. If one test fails (e.g. "follow the link to the admin page") then it's likely there will be many more failures. Test::WWW::Declare aims to alleviate this problem, as well as provide a nicer interface to Test::WWW::Mechanize. . The central idea is that of "flow". Each flow is a sequence of commands ("fill in this form") and assertions ("content should contain 'testuser'"). If any of these commands or assertions fail then the flow is aborted. Only that one failure is reported to the test harness and user. Flows may also contain other flows. If an inner flow fails, then the outer flow fails as well.
Package: libtest-www-mechanize-catalyst-perl (0.62-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-WWW-Mechanize-Catalyst
Depends: perl, libcatalyst-perl, libclass-load-perl (>= 0.19), libmoose-perl, libnamespace-clean-perl, libtest-www-mechanize-perl, libwww-mechanize-perl, libwww-perl
Description:  module for automated testing for Catalyst applications Test::WWW::Mechanize::Catalyst is a Perl module that combines the well-known Test::WWW::Mechanize module with the power of Catalyst. It allows developers to easily test their Catalyst applications without starting up a web server; in fact, this module works by passing the HTTP request object directly to Catalyst.
Package: libtest-www-mechanize-cgiapp-perl (0.05-4.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-WWW-Mechanize-CGIApp
Depends: perl:any, libcgi-application-perl, libtest-www-mechanize-perl, libhttp-request-ascgi-perl
Description:  Test CGI::Application apps using WWW::Mechanize Test::WWW::Mechanize::CGIApp makes testing CGIApp based modules fast and easy.  It takes advantage of Test::WWW::Mechanize to provide functions for common web testing scenarios.
Package: libtest-www-mechanize-mojo-perl (0.0.21-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-WWW-Mechanize-Mojo
Depends: perl:any, libhtml-parser-perl, libmojolicious-perl (>= 8.61+dfsg-2~), libtest-www-mechanize-perl
Description:  module for testing web applications built using Mojolicious Test::WWW::Mechanize::Mojo is a Perl framework for testing web applications based on Mojolicious (see libmojolicious-perl). It extends the functionality of Test::WWW::Mechanize (see libtest-www-mechanize-perl) by enabling testing without requiring a web server.
Package: libtest-www-mechanize-perl (1.54-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-WWW-Mechanize
Depends: perl:any, libcarp-assert-more-perl (>= 1.16), libhtml-form-perl, libhtml-parser-perl, libhttp-server-simple-perl, libtest-longstring-perl, liburi-perl, libwww-mechanize-perl, libwww-perl
Description:  module for testing web applications Test::WWW::Mechanize is a Perl module framework for testing web applications. It extends the functionality of WWW::Mechanize (see libwww-mechanize-perl) by subclassing it, providing additional features for testing web applications. In particular, it provides much nicer diagnostics upon failure.
Package: libtest-www-mechanize-psgi-perl (0.39-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-WWW-Mechanize-PSGI
Depends: libplack-perl, libtest-www-mechanize-perl, libtry-tiny-perl, perl:any
Description:  test PSGI programs using WWW::Mechanize Test::WWW::Mechanize is a subclass of WWW::Mechanize that incorporates features for web application testing. The Test::WWW::Mechanize::PSGI module meshes the two to allow easy testing of PSGI applications. . PSGI is a specification to decouple web server environments from web application framework code.
Package: libtest-www-selenium-perl (1.36-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-WWW-Selenium
Depends: perl, libnamespace-clean-perl, liburi-perl, libwww-perl
Description:  Perl test framework using Selenium Remote Control Test::WWW::Selenium is a WWW::Selenium subclass that provides methods useful for writing an automated test suite. For every Selenium command, there is a corresponding method that checks its return value; likewise, for each getter, there is a corresponding set of methods to verify the value of the attribute.
Package: libtest-xml-perl (0.08-3.1)
Section: universe/perl
Homepage: http://search.cpan.org/dist/Test-XML/
Depends: perl:any, libxml-parser-perl, libxml-semanticdiff-perl
Description:  compare XML in perl tests This Perl module, Test::XML, provides tools for testing code which deals with XML.  These tools are compatible with the Test::More and Test::Simple modules.  At present, there is generic XML comparison support, as well as modules for dealing with XML::SAX, XML::Twig and XML::XPath handlers.