I am studying automation of a test runner who will do the following things daily (either hourly or when I want mostly):
- Pull the latest code from the git repository.
- Run the Django test suite or something like Nose.
- Conduct Selenium tests.
- Providing statistics on skipping / failures and coverage through the web interface.
- Email developers in case of crashes.
What settings are there? I saw several blog posts, but many of them were before Django 1.1, and I know that the test suite has improved significantly with this version, so I'm curious about what your latest and best options are.
source share