I'm creating a website on rails and have so far been using travis-ci for continuous integration. I'm trying out wercker as well for continuous integration and deployment. The testing step failed on wercker because it ran for more than 25 minutes and it occured to me that maybe my tests take abnormally long for some reason.
The website I'm working on is sizeable, but not massive. I test using rspec and capybara, using webkit for integration tests. I write quite thorough integration tests, trying to make sure I cover each feature. On travis-ci, the entire process takes 25-30 minutes to run (including installing the bundle).
This might be a vague question for this forum, but nevertheless I'd like to get some inputs. Is it unacceptable to have test suites that run for half an hour or more? What test suite times do you normally experience for a set of integration tests?