I recently started writing some automated Selenium (Se) tests . I wrote a few tests, and Se seems to work well. But after writing a few tests, I found I needed an easy way to run, report, and track test results.
This lead me to Hudson, a Continuous Integration (CI) tool.
Hudson builds a given project and then does a number of useful things :
- Automatically run unit tests and provide coverage reports
- Show style, syntax, and complexity results
- Show recent changes to code (builds are linked to a version control repository)
- Generate documentation
- Generate trending results