Check utPLSQL out. I found it somewhat difficult to start with, but i think it does the job reasonably well.
As for continuous integration tools, I used to create usual tests (NUnit, C#) that just called the stored procedures created with utPLSQL and checked their result out.