k3ylabs/cosoco-image-dataset huggingface dataset:
Package: libtest-http-server-simple-perl (0.11-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-HTTP-Server-Simple
Depends: perl, libhttp-server-simple-perl
Description:  Test::More functions for HTTP::Server::Simple Test::HTTP::Server::Simple provides methods to test an HTTP::Server::Simple-based web server. Currently, it provides only one such method: started_ok.
Package: libtest-http-server-simple-stashwarnings-perl (0.04-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-HTTP-Server-Simple-StashWarnings
Depends: perl:any, libhttp-server-simple-perl, libtest-http-server-simple-perl
Description:  module to catch forked web server's warnings in Test::More tests Test::HTTP::Server::Simple-StashWarnings, based on Test::HTTP::Server::Simple, lets you retrieve the warnings that your forked HTTP::Server::Simple-based web server throws. That way you can test that your application continues to throw warnings when it makes sense. Catching the warnings also keeps your test output tidy. Finally, you'll be able to see when your application throws new, unexpected warnings.
Package: libtest-identity-perl (0.01-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Identity
Depends: perl:any
Description:  test module that asserts the referential identity of a reference Test::Identity provides a single testing function, identical. It asserts that a given reference is as expected; that is, it either refers to the same object or is undef. It is similar to Test::More::is except that it uses refaddr, ensuring that it behaves correctly even if the references under test are objects that overload stringification or numification. It also provides better diagnostics if the test fails.
Package: libtest-if-perl (0.01-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-If
Depends: perl:any
Description:  module to conditionally use other test modules Test::If allows one to use test modules conditionally. . It is also possible to combine options, and it is allowed to omit plan options, if it is run by an already loaded module or you want to load it manually. If some of conditions are not met, the corresponding test will be skipped.
Package: libtest-image-gd-perl (0.03-4)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Image-GD
Depends: perl:any, libgd-perl
Description:  module for testing images using GD Test::Image::GD is meant to be used for testing custom graphics, it attempts to "visually" compare the images, this means it ignores invisible differences like color palettes and metadata. It also provides some extra functions to check the size of the image.
Package: libtest-indistdir-perl (1.112071-1.1)
Section: universe/perl
Homepage: http://search.cpan.org/dist/Test-InDistDir/
Depends: perl:any
Description:  test environment setup for development with IDE Test::InDistDir helps run test scripts in IDEs like Komodo. . It automatically moves up one directory when it cannot see the test script in "t/$scriptname" and includes 'lib' in @INC when when there's no blib present. That way the test ends up with almost the same environment it'd get from EUMM/prove/etc., even when it's actually run inside the t/ directory.
Package: libtest-inline-perl (2.214-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Inline
Depends: perl:any, libalgorithm-dependency-perl, libclass-autouse-perl, libconfig-tiny-perl, libfile-chmod-perl, libfile-find-rule-perl, libfile-flat-perl, libfile-remove-perl, libparams-util-perl, libpath-tiny-perl, libpod-tests-perl, libscalar-list-utils-perl
Description:  Perl extension for embed tests and code examples in POD Test::Inline is a way to embed tests in the same file as your source code rather than in a separate file. The idea is, the closer your tests are to your code and docs, the more likely you'll keep them up to date.
Package: libtest-inter-perl (1.09-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Inter
Depends: perl
Description:  framework for more readable interactive test scripts Test::Inter is another framework for perl developers writing test scripts. It is loosely inspired by Test::More, and has most of it's functionality, but it is not a drop-in replacement. . This framework offers the ability to write the tests in a more readable format, and you can access specific tests in a reasonably interactive fashion.
Package: libtest-is-perl (20140823.1-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Is
Depends: perl:any
Description:  Perl module to skip tests in a declarative way Test::Is is a simple way of following the specifications of the environment variables available for Perl tests as defined as one of the "Lancaster Consensus" at Perl QA Hackathon 2013. Those variables (NONINTERACTIVE_TESTING, EXTENDED_TESTING) define which tests should be skipped. . If the environment does not match what the author of the test expected, the complete test is skipped (in the same way as use Test::More skip_all => ...).
Package: libtest-json-perl (0.11-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-JSON
Depends: perl:any, libtest-differences-perl, libtest-tester-perl | perl (>= 5.21.6), libjson-any-perl
Description:  module for testing JSON data Test::JSON is a Perl test framework for verifying arbitrary data written in JavaScript Object Notation (JSON), a lightweight data interchange format. . See <URL:http://www.json.org/> for more information.
Package: libtest-json-schema-acceptance-perl (1.015-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-JSON-Schema-Acceptance
Depends: perl:any, libexperimental-perl, libfeature-compat-try-perl, libfile-sharedir-perl, libjson-maybexs-perl (>= 1.004001), libjson-perl, libmoo-perl, libmoox-typetiny-perl, libnamespace-clean-perl, libpath-tiny-perl, libref-util-perl, libscalar-list-utils-perl, libstrictures-perl, libtest-fatal-perl, libtest-simple-perl, libtest2-suite-perl, libtype-tiny-perl (>= 1.010002)
Description:  acceptance testing for JSON-Schema based validators like JSON::Schema The Test::JSON::Schema::Acceptance module allows the JSON Schema Test Suite tests to be used in Perl to test a module that implements json-schema. These are the same tests that many modules (libraries, plugins, packages, etc.) use to confirm support of json-schema. Using this module to confirm support gives assurance of interoperability with other modules that run the same tests in different languages.
Package: libtest-kwalitee-perl (1.28-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Kwalitee
Depends: perl, libmodule-cpants-analyse-perl (>= 0.92)
Description:  module to test the quality of a Perl module distribution Test::Kwalitee is an automatically-measurable gauge of how good your software is.  That's very different from quality, which a computer really can't measure in a general sense. (If you can, you've solved a hard problem in computer science.) . In the world of the CPAN, the CPANTS project (CPAN Testing Service; also a funny acronym on its own) measures Kwalitee with several metrics. If you plan to release a distribution to the CPAN -- or even within your own organization -- testing its Kwalitee before creating a release can help you improve your quality as well.
Package: libtest-leaktrace-perl (0.17-1build1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-LeakTrace
Depends: perl, perlapi-5.34.0, libc6 (>= 2.14)
Description:  Perl test module for tracing memory leaks Test::LeakTrace provides several functions that detect and trace memory leaks. This module scans arenas, the memory allocation system, so it can detect any leaked scalar values (SVs) in given blocks. Leaked SVs are those which are not released after the end of the scope they have been created, including internal caches and global variables.
Package: libtest-lectrotest-perl (0.5001-3)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-LectroTest
Depends: perl
Description:  easy, automatic, specification-based testing system Test::LectroTest provides a simple (yet full featured) interface to LectroTest, an automated, specification-based testing system for Perl. To use it, declare properties that specify the expected behavior of your software.  LectroTest then checks your software to see whether those properties hold.
Package: libtest-lib-perl (0.002-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Lib
Depends: perl:any
Description:  module to use libraries from a t/lib directory Test::Lib searches upward from the calling module for a directory t with a lib directory inside it, and adds it to the module search path. Looks upward up to 5 directories. This is intended to be used in test modules either directly in t or in a subdirectory to find their included testing libraries located in t/lib.
Package: libtest-log-dispatch-perl (0.03-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Log-Dispatch
Depends: perl:any, liblist-moreutils-perl, liblog-dispatch-array-perl
Description:  Log::Dispatch object to test what is being logged Test::Log::Dispatch is a Log::Dispatch object that keeps track of everything logged to it, in memory, providing a convenient way to test what has been logged.
Package: libtest-log-log4perl-perl (0.32-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Log-Log4perl
Depends: perl:any, liblog-log4perl-perl, libtest-exception-perl
Description:  module to test Log::Log4perl Test::Log::Log4perl module can be used to test that you're logging the right thing with Log::Log4perl. It checks that your code logs what you expect and only that. . This module is a fork and can be used instead of Test::Log4perl
Package: libtest-log4perl-perl (0.1001-4.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Log4perl
Depends: perl:any, libclass-accessor-chained-perl, liblingua-en-numbers-ordinate-perl, liblog-log4perl-perl
Description:  test module for checking Log::Log4perl code Test::Log4perl can be used to test that you're logging the right thing with Log::Log4perl.  It checks that you get exactly what you expect logged by your code.
Package: libtest-longstring-perl (0.17-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-LongString
Depends: perl:any
Description:  module to test for string equality Test::LongString is a Perl test module that provides some functions useful for testing the equality of long strings. Upon failure, it will provide more useful diagnostic output by: .  * Reporting lengths of the strings that have been compared  * Reporting length of the common prefix of strings  * Automatically escaping non-ASCII characters as \x{xx}
Package: libtest-lwp-useragent-perl (0.036-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-LWP-UserAgent
Depends: perl:any, libhttp-date-perl, libhttp-message-perl, libnamespace-clean-perl, libsafe-isa-perl, libtry-tiny-perl, liburi-perl, libwww-perl
Description:  module for simulating and testing network calls Test::LWP::UserAgent useful for testing PSGI applications, for simulating a server so as to test client code, route some or all requests through the network as normal, but still gain the hooks provided by this class to test what was sent and received. . Note that LWP::UserAgent itself is not monkey-patched - use this module (or a subclass) to send request, or it cannot be caught and processed.
Package: libtest-manifest-perl (2.022-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Manifest
Depends: perl:any
Description:  Perl module for interacting with a test manifest file Test::Manifest is a Perl test framework that allows you to run any tests you want based on the t/test_manifest file, in any order you desire (rather than simply the ascii-betical order provided by default.)
Package: libtest-memory-cycle-perl (1.06-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Memory-Cycle
Depends: perl, libdevel-cycle-perl, libpadwalker-perl
Description:  Perl module that verifies code hasn't left circular references Test::Memory::Cycle checks for memory leaks and circular memory references. It's a thin Test::More-compatible wrapper around Lincoln Stein's Devel::Cycle module. . Perl's garbage collection has one big problem: Circular references can't get cleaned up. A circular reference can be as simple as two reference that refer to each other. Test::Memory::Cycle is built on top of Devel::Cycle to give you an easy way to check for these circular references. You can also use memory_cycle_exists() to make sure that you have a cycle where you expect to have one.
Package: libtest-memorygrowth-perl (0.04-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-MemoryGrowth
Depends: perl:any
Description:  module to assert that code does not cause growth in memory usage Test::MemoryGrowth provides a function to check that a given block of code does not result in the process consuming extra memory once it has finished. Despite the name of this module it does not, in the strictest sense of the word, test for a memory leak: that term is specifically applied to cases where memory has been allocated but all record of it has been lost, so it cannot possibly be reclaimed. While the method employed by this module can detect such bugs, it can also detect cases where memory is still referenced and reachable, but the usage has grown more than would be expected or necessary. . The block of code will be run a large number of times (by default 10,000), and the difference in memory usage by the process before and after is compared. If the memory usage has now increased by more than one byte per call, then the test fails.
Package: libtest-metrics-any-perl (0.01-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Metrics-Any
Depends: perl:any, libmetrics-any-perl, libtest-simple-perl
Description:  module to assert that code produces metrics via Metrics::Any Test::Metrics::Any helps write unit tests which assert that the code under test reports metrics via Metrics::Any. . Loading this module automatically sets the Metrics::Any::Adapter type to Test.
Package: libtest-minimumversion-perl (0.101082-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-MinimumVersion
Depends: perl, libfile-find-rule-perl, libfile-find-rule-perl-perl, libperl-minimumversion-perl (>= 1.32), perl (>= 5.13.10) | libcpan-meta-perl
Description:  Perl test module to check the version of perl required Test::MinimumVersion is a simple test to look at the features you are using in your code and determine the minimum version of the perl interpreter that is required. This is helpful, for example, when you are using features like 'say' which was introduced in Perl 5.10. . This test makes it easy to determine if your Perl code requires a newer perl than expected, or if you accidentally made your dist require a newer version than strictly necessary.
Package: libtest-mock-guard-perl (0.10-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Mock-Guard
Depends: perl:any, libclass-load-perl (>= 0.06)
Description:  Simple mock test library using RAII. Test::Mock::Guard is mock test library using RAII.
Package: libtest-mock-lwp-perl (0.08-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Mock-LWP/
Depends: perl:any, libtest-mockobject-perl
Description:  module for easy mocking of LWP packages Make LWP packages to make testing easier. Test::Mock::LWP arises from duplicating the same code to mock LWP et al in several different modules. The code is very minimalist, but may work for your needs.
Package: libtest-mock-redis-perl (0.22-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Mock-Redis
Depends: perl, libclass-method-modifiers-perl, libnamespace-clean-perl, libpackage-stash-perl, libtry-tiny-perl
Description:  test stub for Redis databases Test::Mock::Redis can be used in place of Redis for running tests without needing a running redis instance. . This module is designed to function as a drop in replacement for Redis.pm for testing purposes.
Package: libtest-mock-time-perl (0.1.7-3)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Mock-Time
Depends: perl:any, libexport-attrs-perl, libtest-mockmodule-perl, perl (>= 5.19.5) | libscalar-list-utils-perl (>= 1:1.33)
Description:  module for deterministic time & timers in event loop tests Test::Mock::Time replaces actual time with simulated time everywhere (core time(), Time::HiRes, EV, AnyEvent with EV, Mojolicious, …) and provide a way to write deterministic tests for event loop based applications with timers. . IMPORTANT! This module must be loaded by your script/app/test before other related modules (Time::HiRes, Mojolicious, EV, etc.).
Package: libtest-mockdatetime-perl (0.02-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-MockDateTime
Depends: perl, libdatetime-format-dateparse-perl, libdatetime-perl
Description:  module to mock DateTime->now calls during tests Getting the current time sometimes is not very helpful for testing scenarios. Instead, if you could obtain a known value during the runtime of a testcase will make your results predictable. . The Test::MockDateTime module allows faking a given date and time for the runtime of a subsequent code block. By default the on keyword is exported into the namespace of the test file. The date to get mocked must be in a format that is recognized by DateTime::Format::DateParse.
Package: libtest-mockdbi-perl (0.70-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-MockDBI
Depends: perl:any, libclone-perl, libdbi-perl, libtest-differences-perl, libtest-mockobject-perl, libtest-warn-perl
Description:  mocked DBI interface for testing purposes Test::MockDBI has a major advantage over DBI::trace() or DBD::Mock -- Test::MockDBI lets you change how the mocked DBI functions behave, along with modifying what data is returned by the mocked DBI functions. These changes and modifications can be made specific to particular SQL statement patterns. . This ability to modify DBI function behavior and DBI-returned data makes it easier to test code that has different branches for different DBI behaviors -- you can test that a failure within DBI or returned DB data that is different than normal is processed correctly by your module or program.  If you are taking over a large code base, Test::MockDBI will help in understanding the code by allowing you to safely check how the code behaves under different database conditions without modifying any databases (production or otherwise).
Package: libtest-mockmodule-perl (0.177.0-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-MockModule
Depends: perl:any, libsuper-perl
Description:  Perl module to override subroutines in a module for unit testing Test::MockModule lets you temporarily redefine subroutines in other packages for the purposes of unit testing. . A Test::MockModule object is set up to mock subroutines for a given module. The object remembers the original subroutine so it can be easily restored. This happens automatically when all MockModule objects for the given module go out of scope, or when you unmock() the subroutine.
Package: libtest-mockobject-perl (1.20200122-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-MockObject
Depends: perl:any, libuniversal-can-perl, libuniversal-isa-perl
Description:  Perl extension for emulating troublesome interfaces Test::MockObject allows you to control interfaces for writing tests in perl. It can emulate interfaces that you normally would use (such as a database or other external items). You don't have to recreate the functionality, but simply mimic the input and output.
Package: libtest-mockrandom-perl (1.01-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-MockRandom/
Depends: perl:any
Description:  module to replace random number generation with non-random number generation The Test::MockRandom module replaces random number generation with non-random number generation. . This perhaps ridiculous-seeming module was created to test routines that manipulate random numbers by providing a known output from rand. Given a list of seeds with srand, it will return each in turn. After seeded random numbers are exhausted, it will always return 0. Seed numbers must be of a form that meets the expected output from rand as called with no arguments -- i.e. they must be between 0 (inclusive) and 1 (exclusive). In order to facilitate generating and testing a nearly-one number, this module exports the function oneish, which returns a number just fractionally less than one. . Depending on how this module is called with use, it will export rand to a specified package (e.g. a class being tested) effectively overriding and intercepting calls in that package to the built-in rand. It can also override rand in the current package or even globally. In all of these cases, it also exports srand and oneish to the current package in order to control the output of rand.
Package: libtest-mocktime-datecalc-perl (7+ds-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-MockTime-DateCalc
Depends: perl:any, libdate-calc-perl
Description:  testing utility to fake time for Date::Calc Test::MockTime::DateCalc arranges for the functions in Date::Calc to follow the Perl level 'time' function, and in particular any fake date/time set there by Test::MockTime.  The following Date::Calc functions are changed .  System_Clock  Today  Now  Today_and_Now  This_Year  Gmtime  Localtime  Timezone  Time_to_Date . Gmtime, Localtime, Timezone and Time_to_Date are made to default to the Perl-level current time.  When called with an explicit time argument they're unchanged.
Package: libtest-mocktime-perl (0.17-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-MockTime
Depends: perl
Description:  module to simulate time in tests Test::MockTime enables test suites to test code at specific points in time. Specifically it overrides the localtime, gmtime and time functions at compile time and then relies on the user supplying a mock time via set_relative_time, set_absolute_time or set_fixed_time to alter future calls to gmtime, time or localtime.
Package: libtest-modern-perl (0.013-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Modern
Depends: libexporter-tiny-perl, libimport-into-perl, libtest-api-perl, libtest-fatal-perl, libtest-warnings-perl, libtry-tiny-perl, libmodule-runtime-perl (>= 0.012), libtest-deep-perl (>= 0.111), libtest-longstring-perl (>= 0.15), perl (>= 5.13.4) | libtest-simple-perl (>= 0.96), perl:any
Description:  precision testing for modern perl Test::Modern provides the best features of Test::More, Test::Fatal, Test::Warnings, Test::API, Test::LongString, and Test::Deep, as well as ideas from Test::Requires, Test::DescribeMe, Test::Moose, and Test::CleanNamespaces. . Test::Modern also automatically imposes strict and warnings on your script, and loads IO::File. (Much of the same stuff Modern::Perl does.) . Although Test::Modern is a modern testing framework, it should run fine on pre-modern versions of Perl. It should be easy to install on Perl 5.8.9 and above; and if you can persuade its dependencies to install (not necessarily easy!), should be OK on anything back to Perl 5.6.1.
Package: libtest-module-used-perl (0.2.6-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Test-Module-Used
Depends: perl:any, liblist-moreutils-perl, libmodule-used-perl, libppi-perl, perl (>= 5.13.10) | libcpan-meta-perl
Description:  module for testing whether a module is used Test::Module::Used is a Perl test module for determining whether a module is really used (and vice versa) between lib/t and META.yml. It is useful for detecting cases where dependencies are specified (possibly as a remnant of older versions) but no longer needed, or where one forgets to declare them.