summaryrefslogtreecommitdiffstats
path: root/tools/purify/quantify_test.py
diff options
context:
space:
mode:
authornsylvain@chromium.org <nsylvain@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-20 23:31:59 +0000
committernsylvain@chromium.org <nsylvain@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-20 23:31:59 +0000
commit70aea9a5998558d4e356b7ffdba7af25fc9dde95 (patch)
tree8e0a47e676d561f60ceb98c44f2c5c4bc5bf6083 /tools/purify/quantify_test.py
parentb41422d5a4b73bf35c759374625c98d7f7d11cd7 (diff)
downloadchromium_src-70aea9a5998558d4e356b7ffdba7af25fc9dde95.zip
chromium_src-70aea9a5998558d4e356b7ffdba7af25fc9dde95.tar.gz
chromium_src-70aea9a5998558d4e356b7ffdba7af25fc9dde95.tar.bz2
Remove old files.
Review URL: http://codereview.chromium.org/425008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32711 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/purify/quantify_test.py')
-rw-r--r--tools/purify/quantify_test.py61
1 files changed, 0 insertions, 61 deletions
diff --git a/tools/purify/quantify_test.py b/tools/purify/quantify_test.py
deleted file mode 100644
index 0c8a700..0000000
--- a/tools/purify/quantify_test.py
+++ /dev/null
@@ -1,61 +0,0 @@
-#!/bin/env python
-# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-# quantify_test.py
-
-'''Runs an app through Quantify and verifies that Quantify was able to
-successfully instrument and run it. The original purpose was to allow people
-to run Quantify in a consistent manner without having to worry about broken
-PATHs, corrupt instrumentation, or other per-machine flakiness that Quantify is
-sometimes subject to. Unlike purify_test, the output from quantify_test is
-a binary file, which is much more useful in manual analysis. As such, this
-tool is not particularly interesting for automated analysis yet.
-'''
-
-import os
-import sys
-
-# local modules
-import common
-
-class Quantify(common.Rational):
- def __init__(self):
- common.Rational.__init__(self)
-
- def CreateOptionParser(self):
- common.Rational.CreateOptionParser(self)
- self._parser.description = __doc__
-
- def ParseArgv(self):
- if common.Rational.ParseArgv(self):
- if not self._out_file:
- self._out_file = os.path.join(self._cache_dir,
- "%s.qfy" % (os.path.basename(self._exe)))
- return True
- return False
-
- def Instrument(self):
- proc = [common.QUANTIFYE_PATH, "-quantify",
- '-quantify_home="' + common.PPLUS_PATH + '"' ,
- "/CacheDir=" + self._cache_dir,
- "-first-search-dir=" + self._exe_dir, self._exe]
- return common.Rational.Instrument(self, proc)
-
- def Execute(self):
- # TODO(erikkay): add an option to also do /SaveTextData and add an
- # Analyze method for automated analysis of that data.
- proc = [common.QUANTIFYW_PATH, "/CacheDir=" + self._cache_dir,
- "/ShowInstrumentationProgress=no", "/ShowLoadLibraryProgress=no",
- "/SaveData=" + self._out_file]
- return common.Rational.Execute(self, proc)
-
-if __name__ == "__main__":
- retcode = -1
- rational = Quantify()
- if rational.Run():
- retcode = 0
- sys.exit(retcode)
-
-