CRM_Extension_System - Only handle `test.*` extensions on headless test sites
authorTim Otten <totten@civicrm.org>
Sat, 1 Jun 2019 00:11:26 +0000 (17:11 -0700)
committerTim Otten <totten@civicrm.org>
Sat, 1 Jun 2019 00:11:26 +0000 (17:11 -0700)
commiteee89c1be154b99d96fc7744d03dc63d1f66cec5
tree3b878369c3868f2e0415d720ce8800276cb7dc17
parent7bded065dca98125930174c60ec2a7b10b0307c1
CRM_Extension_System - Only handle `test.*` extensions on headless test sites

The headless test suite includes integration tests for correct handling of
the extension installation/removal process. This involves some
dummy extensions. Unfortunately, the dummy extensions are often picked up on
live deployments -- where they're a bit distracting/annoying.

Before
------

The `test.*` dummy extensions appear as available in all environments,
including headless tests and live sites.

After
-----

The `test.*` dummy extensions are only available in the headless test
environment.
CRM/Extension/System.php