contract based test framework that enforces same behavior for functional, performance, and thread safety tests.