1: <?php
2: /**
3: * This class provides the Jonah configuration for the test script.
4: *
5: * Copyright 2010-2012 Horde LLC (http://www.horde.org/)
6: *
7: * See the enclosed file COPYING for license information (GPL). If you
8: * did not receive this file, see http://www.horde.org/licenses/gpl.
9: *
10: * @author Michael Slusarz <slusarz@horde.org>
11: * @package Jonah
12: */
13: class Jonah_Test extends Horde_Test
14: {
15: /**
16: * The module list
17: *
18: * @var array
19: */
20: protected $_moduleList = array(
21: 'gettext' => array(
22: 'descrip' => 'Gettext Support',
23: 'error' => 'Jonah will not run without gettext support. Compile php <code>--with-gettext</code> before continuing.'
24: ),
25: 'xml' => array(
26: 'descrip' => 'XML Support',
27: 'error' => 'Without XML support, Jonah WILL NOT WORK. You must fix this before going any further.'
28: )
29: );
30:
31: /**
32: * PHP settings list.
33: *
34: * @var array
35: */
36: protected $_settingsList = array();
37:
38: /**
39: * PEAR modules list.
40: *
41: * @var array
42: */
43: protected $_pearList = array();
44:
45: /**
46: * Required configuration files.
47: *
48: * @var array
49: */
50: protected $_fileList = array(
51: 'config/conf.php' => null
52: );
53:
54: /**
55: * Inter-Horde application dependencies.
56: *
57: * @var array
58: */
59: protected $_appList = array();
60:
61: /**
62: * Any application specific tests that need to be done.
63: *
64: * @return string HTML output.
65: */
66: public function appTests()
67: {
68: }
69:
70: }
71: