Robert Goldman writes:
[As an aside, I'm intrigued that you are using RT --- we gave up on it eventually because it's state is all global, so that we were never comfortable that stuff we set up to test in one system would not clash with tests in other systems....]
For my needs so far, I always grabbed rt.lisp, slurped it into my project tree, and built a domain-specific testing infrastructure on top of it. (Of course, I adapted the package of the rt code each time, so there's no problem with one shared global RT state.)
As long as you're dealing with readably-printable data structures, RT is just fine -- and it's so minimal that you can just include it and do not have to add a dependency to your project.
-T.