At the moment, a handful of tests in `CRM_AllTests` are failing (for
different reasons). This creates a bind:
* If we run `CRM_AllTests` as part of PR testing, then it will
cause lots of annoyance and train people to disregard test outputs.
* If we don't run `CRM_AllTests` as part of PR testing, then we're
liable to get more regressions spotted too late.
* Some of the failures don't appear to be trivial to resolve.
The idea here is to flag these particular tests as `ornery`. For PRs, we'll
enable tests with `CRM_AllTests` but also `--exclude-group ornery`.
civicrm_api('group', 'delete', $params);
}
+ /**
+ * @group ornery
+ */
public function testBatchMergeSelectedDuplicates() {
$this->createDupeContacts();
$this->deleteDupeContacts();
}
+ /**
+ * @group ornery
+ */
public function testBatchMergeAllDuplicates() {
$this->createDupeContacts();
/**
* Check method testGetAvailableFinancialTypes()
+ * @group ornery
*/
public function testGetAvailableFinancialTypes() {
$this->setACL();
/**
* Check method testgetAvailableMembershipTypes()
+ * @group ornery
*/
public function testgetAvailableMembershipTypes() {
// Create Membership types
/**
* Check method testPermissionedFinancialTypes()
+ * @group ornery
*/
public function testPermissionedFinancialTypes() {
// First get all core permissions
/**
* Class CRM_Group_Page_AjaxTest
* @group headless
+ * @group ornery
*/
class CRM_Group_Page_AjaxTest extends CiviUnitTestCase {
/**