Changes for version 1.07

  • allow conditional C module compilation on a more granular level. #define HTTPD_TEST_REQUIRE_APACHE 2.0.49 is now recognized.
  • Geoffrey Young
    • Another attempt at providing a test function that verifies whether Apache when switching from 'root' to 'nobody' or another user will be able to access and create files under the t/ directory. This time using perl's vars $(, $< since POSIX equivalents seem to be broken on some systems. Also using a better test that actually tries to write/read/execute in the path under test. [Stas]
    • Cleanly exit (and complain) if the default hostname resolution has failed (usually due to a missing localhost entry in /etc/hosts) [Stas]
    • Fix Apache::TestConfigParse to handle quoted Include arguments [Stas]
    • Fix Apache::TestServer::wait_till_is_up not to bail out if the server takes time to start and LWP is not available. [Stas]
    • Fix Apache::TestConfigParse to handle glob includes, like Include conf/*.conf on RedHat [Philippe M. Chiasson]
    • Fix Apache::TestConfig::add_config not to append " " at the end of the config lines. This was a problem with config sections imported from .pm files, the appended "" made it impossible to have multi-line directives using \ [Stas]
    • Fix a bug in '-port select' which was incorrectly using the same port twice [Stas]
    • added bugreport and file argument options to Apache::TestRun::generate_script() [Geoffrey Young]

Documentation

Modules

Test.pm wrapper with helpers for testing Apache UNAUTHORIZED
Test Configuration setup module UNAUTHORIZED
Provide MakeMaker Wrapper Methods UNAUTHORIZED
A parent class for generating bug/success reports UNAUTHORIZED
Send requests to your Apache test server UNAUTHORIZED
Run the test suite UNAUTHORIZED
Special Tests Sequence Failure Finder UNAUTHORIZED
Helper output generation functions UNAUTHORIZED
Utility functions for writing tests UNAUTHORIZED
A bundle to install all Apache-Test related modules UNAUTHORIZED

Provides

in lib/Apache/Test5005compat.pm UNAUTHORIZED
in lib/Apache/TestBuild.pm UNAUTHORIZED
in lib/Apache/TestClient.pm UNAUTHORIZED
in lib/Apache/TestClient.pm UNAUTHORIZED
in lib/Apache/TestCommon.pm UNAUTHORIZED
in lib/Apache/TestCommonPost.pm UNAUTHORIZED
in lib/Apache/TestConfigC.pm UNAUTHORIZED
in lib/Apache/TestConfigParse.pm UNAUTHORIZED
in lib/Apache/TestConfigPerl.pm UNAUTHORIZED
in lib/Apache/TestConfigC.pm UNAUTHORIZED
in lib/Apache/TestHandler.pm UNAUTHORIZED
in lib/Apache/TestHarness.pm UNAUTHORIZED
in lib/Apache/TestReportPerl.pm UNAUTHORIZED
in lib/Apache/TestRunPerl.pm UNAUTHORIZED
in lib/Apache/TestSSLCA.pm UNAUTHORIZED
in lib/Apache/TestServer.pm UNAUTHORIZED
in lib/Apache/TestSmokePerl.pm UNAUTHORIZED
in lib/Apache/TestSort.pm UNAUTHORIZED
in lib/Apache/Test.pm UNAUTHORIZED
in lib/Apache/TestRequest.pm UNAUTHORIZED
in lib/Apache/Test5005compat.pm UNAUTHORIZED