I think you've answered your own question: since rostest starts a master, you won't be able to use it for tests where a master isn't running.