Welcome to CiviCARROT!
Who is this for?
If you maintain a CiviCRM extension on https://lab.civicrm.org/extensions this is for you! This will give you a quick way to enable both front and backend automated testing against your extension on every single Merge Request and/or periodic scheduled testing.
Limitations
- At the moment your extension can't have any packaging steps. It needs to be installable right after a git clone.
- The logs of the test runs are publicly viewable.
- Only "regular" CiviCRM php backend unit tests or Mink frontend tests are supported. Other javascript-only frameworks are not currently supported.
License/Terms of Use
- CiviCARROT is provided "as-is" - its contractors hereby disclaim all warranties of any kind, express or implied, including, without limitation, the warranties of merchantability, fitness for a particular purpose and non-infringement or make any warranty that our Services will be error free or that access thereto will be continuous or uninterrupted. You understand that you download from, or otherwise obtain content or services through, our Services at your own discretion and risk.
- Using CiviCARROT is no guarantee that your extension will be awesome and free of any defects!
- Abuse, attempting to disrupt the service, or unreasonably excessive use of the service will result in suspension etc.
- If you agree to use this service you agree to abide by the CiviCRM Code of Conduct
Indemnification
You agree to indemnify and hold harmless CiviCARROT and its contractors, and its licensors, and their respective directors, etc., etc.
Legal Liability/Disclaimer
- CiviCARROT is not a subsidiary, division, agent, or affiliated with CiviCRM LLC.