From d9d403d6c79fad5adc32b10b547d7f45b57ec9dc Mon Sep 17 00:00:00 2001 From: Gunnar Wrobel
Date: Fri, 10 Dec 2010 06:17:44 +0100
Subject: [PATCH] Simple CLI test.
---
.../Kolab_Format/lib/Horde/Kolab/Format/Cli.php | 9 ++--
framework/Kolab_Format/package.xml | 10 ++--
.../test/Horde/Kolab/Format/Unit/CliTest.php | 58 ++++++++++++++++++++++
3 files changed, 68 insertions(+), 9 deletions(-)
create mode 100644 framework/Kolab_Format/test/Horde/Kolab/Format/Unit/CliTest.php
diff --git a/framework/Kolab_Format/lib/Horde/Kolab/Format/Cli.php b/framework/Kolab_Format/lib/Horde/Kolab/Format/Cli.php
index e26148146..7a38e4539 100644
--- a/framework/Kolab_Format/lib/Horde/Kolab/Format/Cli.php
+++ b/framework/Kolab_Format/lib/Horde/Kolab/Format/Cli.php
@@ -52,12 +52,9 @@ class Horde_Kolab_Format_Cli
list($options, $arguments) = $parser->parseArgs();
$factory = new Horde_Kolab_Format_Factory();
$timed = $factory->createTimed('xml', 'task');
- for ($i = 0; $i < 1000; $i++) {
- $timed->load(
- file_get_contents($arguments[0])
- );
- }
- $cli->message($timed->timeSpent());
+ $content = file_get_contents($arguments[0]);
+ $timed->load($content);
+ $cli->message(floor($timed->timeSpent() * 1000) . ' ms');
}
static private function _prepareParser(array $parameters = array())
diff --git a/framework/Kolab_Format/package.xml b/framework/Kolab_Format/package.xml
index fae382bbd..e3b41c76e 100644
--- a/framework/Kolab_Format/package.xml
+++ b/framework/Kolab_Format/package.xml
@@ -29,8 +29,8 @@