even though we used to do a :remove in the after block we still got lots of test-group-XXXX's bleeding into our testers.

you could put cleanup code here to delete all test-group-* 's.  the risk is that it nukes someone's test-group-* that they really wanted if they run our spec tests on their server.   renaming the group is one way to minimize that a bit.

we could put that cleanup code into the test scripts in jenkins, but then we need to maintain cross platform portable group enumeration and deletion (in a bash script).  there's a tool that already does that...

alternatively, put a hook here to clean up prior runs cruft but require some kind of 'rspec --running-from-ospcode-ci' flag to be set in the test script in order to enable it.