Tests are split up as follows:

t/author - tests are only run if RELEASE_TESTING is set
t/unit   - each test script tests an individual class *excluding* any
           functionality imported from roles
t        - top-level tests cover all remaining functionality
           
