> There really aren't many tests that are meaningful without that access. > 00.load.t, 99.pod and add_header.t are all that seem to be valid > without it.
You could allow the user to choose between internal and external tests, where the internal tests are much simpler, maybe including a trivial self-contained webserver to make sure everything works. -R