{"count":40987,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=351","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=349","results":[{"name":"p5.34-term-ui","description":"Term::UI - Term::ReadLine UI made easy"},{"name":"p5.34-term-vt102","description":"Emulates a colour VT102 terminal in memory"},{"name":"p5.34-termextract","description":"a Perl module to extract technical terms from texts"},{"name":"p5.34-test-api","description":"Test::API - Test a list of subroutines provided by a module"},{"name":"p5.34-test-base","description":"A Data Driven Testing Framework"},{"name":"p5.34-test-checkdeps","description":"Test::CheckDeps - Check for presence of dependencies"},{"name":"p5.34-test-class","description":"Test::Class - Easily create test classes in an xUnit/JUnit style"},{"name":"p5.34-test-class-most","description":"Test::Class::Most - Test Classes the easy way"},{"name":"p5.34-test-classapi","description":"Provides basic first-pass API testing for large class trees"},{"name":"p5.34-test-cleannamespaces","description":"Test::CleanNamespaces - Check for uncleaned imports"},{"name":"p5.34-test-command","description":"Test routines for external commands"},{"name":"p5.34-test-compile","description":"Check whether Perl files compile correctly"},{"name":"p5.34-test-cpan-meta","description":"Validate your CPAN META.yml files"},{"name":"p5.34-test-cpan-meta-json","description":"Test::CPAN::Meta::JSON - Validate a META.json file within a CPAN distribution."},{"name":"p5.34-test-cpan-meta-yaml","description":"Test::CPAN::Meta::YAML - Validate a META.yml file within a CPAN distribution."},{"name":"p5.34-test-deep","description":"Test::Deep - Extremely flexible deep comparison"},{"name":"p5.34-test-deep-json","description":"Test::Deep::JSON - Compare JSON with Test::Deep"},{"name":"p5.34-test-deep-type","description":"Test::Deep::Type - A Test::Deep plugin for validating type constraints"},{"name":"p5.34-test-describeme","description":"Test::DescribeMe - Tell test runners what kind of test you are"},{"name":"p5.34-test-differences","description":"Test::Differences - Test strings and data structures and show differences if not ok"},{"name":"p5.34-test-directory","description":"Test::Directory - Perl extension for maintaining test directories."},{"name":"p5.34-test-distmanifest","description":"Author test that validates a package MANIFEST."},{"name":"p5.34-test-eol","description":"Test::EOL - Check the correct line endings in your project"},{"name":"p5.34-test-exception","description":"Convenience methods for testing exception-based code"},{"name":"p5.34-test-expect","description":"Automated driving and testing of terminal-based programs."},{"name":"p5.34-test-expectandcheck","description":"Test::ExpectAndCheck - expect/check-style unit testing with object methods"},{"name":"p5.34-test-exports","description":"Test::Exports - Test that modules export the right symbols"},{"name":"p5.34-test-failwarnings","description":"Test::FailWarnings - Add test failures if warnings are caught"},{"name":"p5.34-test-fatal","description":"Test::Fatal - incredibly simple helpers for testing code with exceptions"},{"name":"p5.34-test-file","description":"Test::File -- test file attributes"},{"name":"p5.34-test-file-sharedir","description":"Test::File::ShareDir - Create a Fake ShareDir for your modules for testing."},{"name":"p5.34-test-filename","description":"Test::Filename - Portable filename comparison"},{"name":"p5.34-test-fork","description":"Test::Fork - test code which forks"},{"name":"p5.34-test-future-io-impl","description":"Test::Future::IO::Impl - acceptance tests for Future::IO implementations"},{"name":"p5.34-test-harness","description":"TAP::Harness - Run test scripts with statistics"},{"name":"p5.34-test-http-server-simple","description":"Test::More functions for HTTP::Server::Simple"},{"name":"p5.34-test-identity","description":"Test::Identity - assert the referential identity of a reference"},{"name":"p5.34-test-indistdir","description":"Test::InDistDir - test environment setup for development with IDE"},{"name":"p5.34-test-inline","description":"Inlining your tests next to the code being tested"},{"name":"p5.34-test-inter","description":"Test::Inter - framework for more readable interactive test scripts"},{"name":"p5.34-test-json","description":"Test::JSON - Test JSON data"},{"name":"p5.34-test-kit","description":"Test::Kit - Build custom test packages with only the features you want"},{"name":"p5.34-test-leaktrace","description":"Test::LeakTrace - Traces memory leaks"},{"name":"p5.34-test-lectrotest","description":"Test::LectroTest - Easy, automatic, specification-based tests"},{"name":"p5.34-test-lib","description":"Test::Lib - Use libraries from a t/lib directory"},{"name":"p5.34-test-longstring","description":"Tests strings for equality, with more helpful failures"},{"name":"p5.34-test-lwp-useragent","description":"Test::LWP::UserAgent - A LWP::UserAgent suitable for simulating and testing network calls"},{"name":"p5.34-test-manifest","description":"Test::Manifest - interact with a t/test_manifest file"},{"name":"p5.34-test-memory-cycle","description":"Check for memory leaks and circular memory references"},{"name":"p5.34-test-metrics-any","description":"Test::Metrics::Any - assert that code produces metrics via Metrics::Any"}]}