diff options
author | Benoit Foucher <benoit@zeroc.com> | 2005-03-18 12:08:56 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2005-03-18 12:08:56 +0000 |
commit | 0507149f0f13d20ec7aa33cb20c0eace2b7a7e8f (patch) | |
tree | 72a0f6e7ce969fad0a19d8b8b970ea091de80b31 /perf/config/TestUtil.py | |
parent | Added IceStorm performance tests. (diff) | |
download | ice-0507149f0f13d20ec7aa33cb20c0eace2b7a7e8f.tar.bz2 ice-0507149f0f13d20ec7aa33cb20c0eace2b7a7e8f.tar.xz ice-0507149f0f13d20ec7aa33cb20c0eace2b7a7e8f.zip |
Improvments for IceStorm tests
Diffstat (limited to 'perf/config/TestUtil.py')
-rw-r--r-- | perf/config/TestUtil.py | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/perf/config/TestUtil.py b/perf/config/TestUtil.py index 99327ac45bc..87fcacde689 100644 --- a/perf/config/TestUtil.py +++ b/perf/config/TestUtil.py @@ -307,7 +307,7 @@ class Test : self.product = product self.test = test - def run(self, name, directory, clientOpts, serverOpts): + def run(self, name, options): match = len(self.expr) == 0 for e in self.expr: @@ -318,22 +318,17 @@ class Test : if not match: return - cwd = os.getcwd() - os.chdir(os.path.join(toplevel, "src", self.product, directory)) - print str(self.iteration) + ": " + self.product + " " + self.test + " " + name + "...", sys.stdout.flush() - - serverPipe = os.popen(os.path.join(".", "server") + " " + serverOpts) - getAdapterReady(serverPipe) - clientPipe = os.popen(os.path.join(".", "client") + " " + clientOpts) - result = float(clientPipe.read()) - clientPipe.close() - - os.chdir(cwd) + result = self.execute(options) self.results.add(self.product, self.test, name, result) print result + def execute(self, options): + + return + + |