Which CI solution and testing framework?

I’m looking for a continuous integration solution for my Rails
projects. Need something that works with Subversion, assume that’s
most.

Some projects use RSpec, others Test::Unit. We’ve also been
considering Shoulda. Due to lack of discipline and CI our test suites
tend to suck, and starting over would probably be a good thing for
most of our apps…
I also think that fixtures, which we use extensively, make for lousy
tests, and that mocking is the way to go.

Suggestions? Thoughts about which test/mocking framework to choose?