[PHP-CVS] cvs: phpruntests /src/taskScheduler rtTaskScheduler.php

2009-07-06 Thread Georg Gradwohl
g2  Mon Jul  6 09:20:20 2009 UTC

  Modified files:  
/phpruntests/src/taskScheduler  rtTaskScheduler.php 
  Log:
  phpruntests - minor bugfix
  
http://cvs.php.net/viewvc.cgi/phpruntests/src/taskScheduler/rtTaskScheduler.php?r1=1.4&r2=1.5&diff_format=u
Index: phpruntests/src/taskScheduler/rtTaskScheduler.php
diff -u phpruntests/src/taskScheduler/rtTaskScheduler.php:1.4 
phpruntests/src/taskScheduler/rtTaskScheduler.php:1.5
--- phpruntests/src/taskScheduler/rtTaskScheduler.php:1.4   Sun Jul  5 
20:51:15 2009
+++ phpruntests/src/taskScheduler/rtTaskScheduler.php   Mon Jul  6 09:20:20 2009
@@ -131,7 +131,7 @@
$task->run();
$results = $task->getResult();
rtTestOutputWriter::flushResult($results, 
$this->reportStatus);
-   $this->resultList = array_merge($this->resultList, 
$resultList);
+   $this->resultList = array_merge($this->resultList, 
$results);
}
 
return;



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: phpruntests /src/taskScheduler rtTaskScheduler.php rtTaskSchedulerFile.php /tests rtTaskSchedulerTest.php

2009-06-27 Thread Georg Gradwohl
g2  Sat Jun 27 23:57:46 2009 UTC

  Modified files:  
/phpruntests/src/taskScheduler  rtTaskScheduler.php 
rtTaskSchedulerFile.php 
/phpruntests/tests  rtTaskSchedulerTest.php 
  Log:
  phpruntests - minor bugfix task-scheduler
  
http://cvs.php.net/viewvc.cgi/phpruntests/src/taskScheduler/rtTaskScheduler.php?r1=1.2&r2=1.3&diff_format=u
Index: phpruntests/src/taskScheduler/rtTaskScheduler.php
diff -u phpruntests/src/taskScheduler/rtTaskScheduler.php:1.2 
phpruntests/src/taskScheduler/rtTaskScheduler.php:1.3
--- phpruntests/src/taskScheduler/rtTaskScheduler.php:1.2   Sat Jun 27 
13:29:32 2009
+++ phpruntests/src/taskScheduler/rtTaskScheduler.php   Sat Jun 27 23:57:46 2009
@@ -107,24 +107,21 @@
$task = $this->taskList[$i];

if ($task->run() === true) {
-   $task->setState(task::PASS);
+   $task->setState(rtTask::PASS);
$this->countPass++;
} else {
-   $task->setState(task::FAIL);
+   $task->setState(rtTask::FAIL);
$this->countFail++;
}

$this->memStore[] = memory_get_usage(true);
-   
-   print ".";
-   flush();
-   
+
$this->taskList[$i] = $task;
}

$error = microtime(true);

-   $this->time = round($error-$s,5);
+   $this->time = round($e-$s,5);
 
return;
}
http://cvs.php.net/viewvc.cgi/phpruntests/src/taskScheduler/rtTaskSchedulerFile.php?r1=1.1&r2=1.2&diff_format=u
Index: phpruntests/src/taskScheduler/rtTaskSchedulerFile.php
diff -u phpruntests/src/taskScheduler/rtTaskSchedulerFile.php:1.1 
phpruntests/src/taskScheduler/rtTaskSchedulerFile.php:1.2
--- phpruntests/src/taskScheduler/rtTaskSchedulerFile.php:1.1   Fri Jun 26 
00:07:24 2009
+++ phpruntests/src/taskScheduler/rtTaskSchedulerFile.php   Sat Jun 27 
23:57:46 2009
@@ -151,8 +151,6 @@
 
if ($this->groupTasks == true) { 
 
-   $c = 0;
-   
foreach ($this->taskList as $key => $list) {

for ($i=0; $itaskList); $i++) {
 
-   $taskStr[$i%$this->processCount] .= $i.';';
+   $cid = $i%$this->processCount;
+   
+   if (!isset($taskStr[$cid])) {
+   $taskStr[$cid] = '';
+   }
+   
+   $taskStr[$cid] .= $i.';';
}
}
 
http://cvs.php.net/viewvc.cgi/phpruntests/tests/rtTaskSchedulerTest.php?r1=1.1&r2=1.2&diff_format=u
Index: phpruntests/tests/rtTaskSchedulerTest.php
diff -u phpruntests/tests/rtTaskSchedulerTest.php:1.1 
phpruntests/tests/rtTaskSchedulerTest.php:1.2
--- phpruntests/tests/rtTaskSchedulerTest.php:1.1   Fri Jun 26 00:07:24 2009
+++ phpruntests/tests/rtTaskSchedulerTest.php   Sat Jun 27 23:57:46 2009
@@ -7,10 +7,11 @@
 {
public function testResult()
 {
-// create 10 tasks with random numbers
$taskList = array();
$expected = array();
+   $results = array();

+   // create 10 tasks with random numbers
for ($i=0; $i<10; $i++) {
$n = rand(0,9);
$expected[$i] = $n+1;
@@ -24,8 +25,6 @@
$scheduler->run();

// get the results from the manupilated task-list
-   $results = array();
-   
foreach ($scheduler->getTaskList() as $task) {
$results[] = $task->getNumber();
}
@@ -61,5 +60,4 @@
}   
 }
 
-
-?>
+?>
\ No newline at end of file



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: phpruntests /src/taskScheduler rtTaskScheduler.php

2009-06-27 Thread Zoe Slattery
zoe Sat Jun 27 13:29:33 2009 UTC

  Modified files:  
/phpruntests/src/taskScheduler  rtTaskScheduler.php 
  Log:
  Fix missing L in NULL
  
http://cvs.php.net/viewvc.cgi/phpruntests/src/taskScheduler/rtTaskScheduler.php?r1=1.1&r2=1.2&diff_format=u
Index: phpruntests/src/taskScheduler/rtTaskScheduler.php
diff -u phpruntests/src/taskScheduler/rtTaskScheduler.php:1.1 
phpruntests/src/taskScheduler/rtTaskScheduler.php:1.2
--- phpruntests/src/taskScheduler/rtTaskScheduler.php:1.1   Fri Jun 26 
00:07:24 2009
+++ phpruntests/src/taskScheduler/rtTaskScheduler.php   Sat Jun 27 13:29:32 2009
@@ -41,7 +41,7 @@
 }
 
 
-public static function getInstance(array $taskList=NULL, 
$processCount=NUL, $useMsgQ=false)
+public static function getInstance(array $taskList=NULL, 
$processCount=NULL, $useMsgQ=false)
 {
// TODO: remove this statement and check this by runtime-config
if (extension_loaded('pcntl')) {



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php