I ask as I have been looking at this but it doesn't quite do what I'd like it to do around the test lifecycle, especially around DB setup and mixed IDE and "full build" use cases.
For me, there are the 2 main use cases as I see which is:
1) IDE based run a single test - where we typically don't want the container "recycled" and sometimes don't want to drop/create the DB user and schema
2) Full build based running all tests - where we typically do want a full container recycle and full drop create of DB user and schema