Revert "Return "1" to CLI if not all unit tests pass.". We're not successfully

passing back $all_passed because the function doesn't take it by reference.  Which
is my fault because I gave Jozefs bad advice.  But I don't think it's necessary anyway
so I'm going to try a different approach.

This reverts commit 4fe07c6b0a.

Conflicts:
	modules/gallery_unit_test/controllers/gallery_unit_test.php
This commit is contained in:
Bharat Mediratta
2013-03-06 16:38:38 -05:00
parent d136a035e3
commit feed100337
2 changed files with 2 additions and 19 deletions

View File

@@ -67,10 +67,9 @@ class Unit_Test_Core {
*
* @param array test path(s)
* @param string filter (regular expression)
* @param boolean will be set to true if all tests pass
* @return void
*/
public function __construct($extra_paths=array(), $filter=null, $all_passed=null)
public function __construct($extra_paths=array(), $filter=null)
{
// Merge possible default test path(s) from config with the rest
$paths = array_merge($extra_paths, Kohana::config('unit_test.paths', FALSE, FALSE));
@@ -84,9 +83,6 @@ class Unit_Test_Core {
// Take out duplicate test paths after normalization
$this->paths = array_unique($paths);
// Assume all tests will pass
$all_passed = true;
// Loop over each given test path
foreach ($this->paths as $path)
{
@@ -220,7 +216,6 @@ class Unit_Test_Core {
// Test failed
$this->results[$class][$method_name] = $e;
$this->stats[$class]['failed']++;
$all_passed = false;
}
catch (Exception $e)
{
@@ -229,7 +224,6 @@ class Unit_Test_Core {
// Test error
$this->results[$class][$method_name] = $e;
$this->stats[$class]['errors']++;
$all_passed = false;
}
// Calculate score