The Envers test suite runs each test case once for a series of defined audit strategy names. Any test case that extends BaseEnversFunctionalTestCase is always being ran against the DefaultAuditStrategy and not the ValidityAuditStrategy.