CiviTest - Configure autoloader for test classes
[civicrm-core.git] / tests / phpunit / CRM / Case / AllTests.php
CommitLineData
8ffdec17
ARW
1<?php
2
3/**
4 * Include parent class definition
5 */
6require_once 'CiviTest/CiviTestSuite.php';
7
8/**
9 * Class containing all test suites
10 *
6c6e6187 11 * @package CiviCRM
8ffdec17
ARW
12 */
13class CRM_Case_AllTests extends CiviTestSuite {
14 private static $instance = NULL;
15
16 /**
8ffdec17
ARW
17 */
18 private static function getInstance() {
19 if (is_null(self::$instance)) {
8d7a9d07 20 self::$instance = new self();
8ffdec17
ARW
21 }
22 return self::$instance;
23 }
24
25 /**
eceb18cc 26 * Build test suite dynamically.
8ffdec17
ARW
27 */
28 public static function suite() {
29 $inst = self::getInstance();
30 return $inst->implSuite(__FILE__);
31 }
96025800 32
8ffdec17 33}