grailscontinuous-integrationhudsonlink-checking

Grails - Link checking as part of a continuous integration


So, we have a grails app set up with a Hudson CI build process. We're running unit tests, integration tests, and about to set up Selenium for some functional tests as well.

However, are there any good ways of fully testing a sites links to make sure nothing has broken in a release.

I know there's link checkers in general, but I'd like to have it be a part of the build process, so a build outright fails if something isn't right.


Solution

  • What we ended up using was a command line program called linkchecker that we could install by apt-get and we ran from within our build script.