Writing tests is up there with documentation as the thing we coders dread the most, but for Apache developers it doesn't need to be that way. With the Apache-Test framework, the engine behind much of the httpd-test project, testing your code can be more exciting than writing it! Imagine a world
where your Apache module contains a full suite of integrated tests that even your boss can run - it's self-documenting fun!
In this session you will learn about using the Apache-Test toolkit to:
- issue a single command that will configure Apache, start the server, run your tests, shutdown the server, and issue a success report
- test against 1.3, 2.0, or 2.1 Apache server installations
- use the test framework to automatically compile and configure Apache C modules
- write simple test scripts that mimic client behaviors
- examine basic testing principles to help methodically guide test writing
- impress your boss, get a raise, make new friends
If you develop or maintiain Apache modules in either C or Perl then this is one session you can't afford to miss.
in a nutshell, all of that means that it will be a guided tour of using the amazing
Apache-Test framework to set up automated testing of all things Apache. I actually am planning on making the tutorial semi-interactive, moving through code examples in a tarball and having attendees try to run them with different options on their own as we go. overall, I think it will be a great learning experience for attendees, as I use
Apache-Test every day and have all kinds of cool and helpful things to share.
anyway, if you have an interest in this kind of thing, please go ahead and register while there is still room. ApacheCon is a great conference, with a different, more intimate feel than OSCon, and will be well worth your time.