6 * Interface HeadlessInterface
9 * Mark a test with TransactionalInterface to instruct CiviTestListener to wrap
10 * each test in a transaction (and rollback).
12 * Note: At time of writing, CiviTestListener only supports using TransactionalInterface if
13 * the test is in-process and runs with CIVICRM_UF==UnitTests.
15 * For end-to-end testing, it is expected that the CMS will not participate in the transaction,
16 * so the transaction mechanism will not work.
18 * @see HeadlessInterface
20 interface TransactionalInterface
{