The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.28

  • add need_imagemap() and have_imagemap() to check for mod_imap or mod_imagemap [ Colm MacCárthaigh ]
  • shortcuts like need_cgi() and need_php() no longer spit out bogus skip messages [Geoffrey Young]
  • Adjust Apache::TestConfig::untaint_path() to handle relative paths that don't start with /. [Stas]
  • If perlpath is longer than 62 chars, some shells on certain platforms won't be able to run the shebang line, so when seeing a long perlpath use the eval workaround [Mike Smith <mike@mailchannels.com>]
  • Location of the pid file is now configurable via the command line -t_pid_file option [Joe Orton]
  • remove the mod_perl.pm entry from %INC after Apache::Test finishes initializing itself. because both mp1 and mp2 share the entry, leaving it around means that Apache::Test might prevent later modules from loading the real mod_perl module they're interested in, leading to bad things [Geoffrey Young]
  • use which("cover") to find the cover utility from Devel::Cover and run it only if found. [Stas]
  • Devel::Cover magic is now fully integrated. no more modperl_extra.pl or extra.conf.in fiddling - 'make testcover' should be all you need to do now [Geoffrey Young]
  • Implemented a magic @NextAvailablePort@ to be used in config files to automatically allocate the next available port [Stas]
  • Adjust Apache::TestConfig::add_inc to add lib/ in separate call to lib::->import at the very end of @INC manipulation to ensure it'll be on top of @INC. For some reason lib has changed to add directories in a different order than it did before. [Stas]

Documentation

Modules

Test.pm wrapper with helpers for testing Apache
Configuration file for Apache::Test
Subclass of Module::Build to support Apache::Test
Provide MakeMaker Wrapper Methods
A parent class for generating bug/success reports
Send requests to your Apache test server
Run the test suite
configure and run a PHP-based test suite
Run mod_perl-requiring Test Suite
Special Tests Sequence Failure Finder
Helper output generation functions
Utility functions for writing tests
A bundle to install all Apache-Test related modules

Provides

in lib/Apache/Test5005compat.pm
in lib/Apache/TestBuild.pm
in lib/Apache/TestClient.pm
in lib/Apache/TestClient.pm
in lib/Apache/TestCommon.pm
in lib/Apache/TestCommonPost.pm
in lib/Apache/TestConfig.pm
in lib/Apache/TestConfigC.pm
in lib/Apache/TestConfigParse.pm
in lib/Apache/TestConfigPerl.pm
in lib/Apache/TestConfigC.pm
in lib/Apache/TestConfigPHP.pm
in lib/Apache/TestConfigParrot.pm
in lib/Apache/TestHandler.pm
in lib/Apache/TestHarness.pm
in lib/Apache/TestHarnessPHP.pm
in lib/Apache/TestReportPerl.pm
in lib/Apache/TestRunParrot.pm
in lib/Apache/TestSSLCA.pm
in lib/Apache/TestServer.pm
in lib/Apache/TestSmokePerl.pm
in lib/Apache/TestSort.pm
in lib/Apache/Test.pm
in lib/Apache/TestRequest.pm
in lib/Apache/Test5005compat.pm