The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 1.29

  • Require a minium of Module::Build 0.18 when using Apache::TestMB. PR: 19513
  • Philip M. Gollucci
    • Teach Apache::TestClient to encode spaces(' ') in query string of URLs as %20. This is not a full mapping of ASCII to URL encoding. If you need this, install LWP -- then Apache-Test will use LWP -- which does this for you.
  • Philip M. Gollucci
    • Allow Apache::TestClient which is used when LWP is not installed to accept mutiple headers of the same name.
  • Philip M. Gollucci
    • Add t_start_error_log_watch() and t_finish_error_log_watch() to the Apache::TestUtil API which are only exported unpon request.
  • Torsten Foertsch <torsten.foertsch@gmx.net>
    • Allow version variants of debuggers to be passed as arguments to -debug. i.e. -debug=gdb65 for systems with multiple versions of the same debugger. [Philip M. Gollucci]
    • On Win32, the Apache executable is called httpd.exe in Apache/2.2, so let Apache::TestConfig try to find that if Apache.exe isn't found [Randy Kobes]
    • force reconfiguration if existing configuration was generated by an older version of Apache-Test [Geoffrey Young]
    • the -t_pid_file code resulted in confusing and fatal error message for people using stale 1.27 configurations. so take steps to make sure things continue to work. [Geoffrey Young]

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