mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-15 03:18:26 +00:00
Updating CakeTestSuiteDispatcher to get base url and base dir. Refactoring xdebug and simpletest error pages. Starting to phase out CakeTestMenu.
This commit is contained in:
parent
44cacf6dad
commit
21afcef7cf
4 changed files with 39 additions and 10 deletions
|
@ -56,6 +56,30 @@ class CakeTestSuiteDispatcher {
|
|||
*/
|
||||
var $Manager;
|
||||
|
||||
/**
|
||||
* Baseurl for the request
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
var $_baseUrl;
|
||||
|
||||
/**
|
||||
* Base dir of the request. Used for accessing assets.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
var $_baseDir;
|
||||
|
||||
/**
|
||||
* constructor
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
function CakeTestSuiteDispatcher() {
|
||||
$this->_baseUrl = $_SERVER['PHP_SELF'];
|
||||
$this->_baseDir = dirname($this->_baseUrl) . '/';
|
||||
}
|
||||
|
||||
/**
|
||||
* Runs the actions required by the URL parameters.
|
||||
*
|
||||
|
@ -90,8 +114,8 @@ class CakeTestSuiteDispatcher {
|
|||
*/
|
||||
function _checkSimpleTest() {
|
||||
if (!App::import('Vendor', 'simpletest' . DS . 'reporter')) {
|
||||
$baseUrl = $this->_baseDir;
|
||||
include CAKE_TESTS_LIB . 'templates' . DS . 'simpletest.php';
|
||||
CakeTestMenu::footer();
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
@ -104,8 +128,8 @@ class CakeTestSuiteDispatcher {
|
|||
*/
|
||||
function _checkXdebug() {
|
||||
if (!extension_loaded('xdebug')) {
|
||||
$baseUrl = $this->_baseDir;
|
||||
include CAKE_TESTS_LIB . 'templates' . DS . 'xdebug.php';
|
||||
CakeTestMenu::footer();
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv='content-Type' content='text/html; <?php echo $characterSet; ?>' />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>CakePHP Test Suite 1.3</title>
|
||||
<style type="text/css">
|
||||
h3 {font-size: 170%; padding-top: 1em}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
/**
|
||||
* Short description for file.
|
||||
* Missing SimpleTest error page.
|
||||
*
|
||||
* PHP versions 4 and 5
|
||||
*
|
||||
|
@ -18,6 +18,7 @@
|
|||
* @license http://www.opensource.org/licenses/opengroup.php The Open Group Test Suite License
|
||||
*/
|
||||
?>
|
||||
<?php include dirname(__FILE__) . DS . 'header.php'; ?>
|
||||
<div id="content">
|
||||
<h2>SimpleTest is not installed</h2>
|
||||
<p>You must install SimpleTest to use the CakePHP(tm) Test Suite.</p>
|
||||
|
@ -27,4 +28,5 @@
|
|||
<li><?php echo APP_DIR . DS; ?>vendors</li>
|
||||
</ul>
|
||||
<p><a href="http://simpletest.org/en/download.html" target="_blank">Download SimpleTest</a></p>
|
||||
</div>
|
||||
</div>
|
||||
<?php include dirname(__FILE__) . DS . 'footer.php'; ?>
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
/**
|
||||
* Short description for file.
|
||||
* Xdebug error page
|
||||
*
|
||||
* PHP versions 4 and 5
|
||||
*
|
||||
|
@ -18,7 +18,10 @@
|
|||
* @license http://www.opensource.org/licenses/opengroup.php The Open Group Test Suite License
|
||||
*/
|
||||
?>
|
||||
<div id="content">
|
||||
<h2>Xdebug is not installed</h2>
|
||||
<p>You must install Xdebug to use the CakePHP(tm) Code Coverage Analyzation.</p>
|
||||
<p><a href="http://www.xdebug.org/docs/install" target="_blank">Learn How To Install Xdebug</a></p>
|
||||
<?php include dirname(__FILE__) . DS . 'header.php'; ?>
|
||||
<div id="content">
|
||||
<h2>Xdebug is not installed</h2>
|
||||
<p>You must install Xdebug to use the CakePHP(tm) Code Coverage Analyzation.</p>
|
||||
<p><a href="http://www.xdebug.org/docs/install" target="_blank">Learn How To Install Xdebug</a></p>
|
||||
</div>
|
||||
<?php include dirname(__FILE__) . DS . 'footer.php'; ?>
|
Loading…
Reference in a new issue