We're looking into beefing up our automated testing framework, and I'm wondering about how others are doing it. The main sticking point for us is how we actually install Drupal. I know that the economist.com guys have a database import, and then run updates against it, which is how you'd have to test an existing site, and I guess has simplified the problem, but does mean that they never visit install.php and actually do an install. This works for them because they only have one site. We use install profiles extensively for our sites, so we have a selenium test that visits /install.php and clicks all the right buttons, but it's a bit fragile.
I was just wondering what people's build process was in an automated environment, how do you install drupal?