Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(121)

Unified Diff: scripts/slave/runtest.py

Issue 9601021: Add testing library to running tests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build/
Patch Set: Created 8 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: scripts/slave/runtest.py
===================================================================
--- scripts/slave/runtest.py (revision 125221)
+++ scripts/slave/runtest.py (working copy)
@@ -314,6 +314,11 @@
os.environ['LD_LIBRARY_PATH'] = '%s:%s/lib:%s/lib.target' % (bin_dir, bin_dir,
bin_dir)
+ # Figure out what we want for a special llvmpipe directory.
+ if (options.llvmpipe and options.llvmpipe_dir and
+ os.path.exists(options.llvmpipe_dir)):
+ os.environ['LD_LIBRARY_PATH'] += ':' + options.llvmpipe_dir
+
if options.parallel:
supervisor_path = os.path.join(build_dir, '..', 'tools',
'sharding_supervisor',
@@ -439,6 +444,8 @@
def main():
+ import platform
Marc-Antoine Ruel (Google) 2012/03/06 23:38:03 Why function local?
Peter Mayo 2012/03/07 16:22:48 Conflict with line 132 variable name. This seemed
+
# Initialize logging.
log_level = logging.INFO
logging.basicConfig(level=log_level,
@@ -486,9 +493,19 @@
option_parser.add_option('', '--parallel', action='store_true',
help='Shard and run tests in parallel for speed '
'with sharding_supervisor.')
+ option_parser.add_option('', '--llvmpipe', action='store_true',
Marc-Antoine Ruel (Google) 2012/03/06 23:38:03 Why add this flag at all?
Peter Mayo 2012/03/07 16:22:48 i) I don't believe in adding options that don't ha
+ default=True, help='Use software gpu pipe directory.')
+ option_parser.add_option('', '--no-llvmpipe', action='store_false',
+ default=False, dest='llvmpipe',
Peter Mayo 2012/03/07 16:22:48 Contradictory defaults.
+ help='Do not use software gpu pipe directory.')
+ option_parser.add_option('', '--llvmpipe-dir', default=os.path.join(
Marc-Antoine Ruel (Google) 2012/03/06 23:38:03 Shouldn't just specifying --lvmpipe-dir enable it?
Peter Mayo 2012/03/07 16:22:48 I'd like to leave that to the person who implement
+ os.path.dirname(sys.argv[0]), '..', '..', 'third_party', 'xvfb',
+ platform.architecture()[0]),
+ help='Path to software gpu library directory.')
option_parser.add_option('', '--special-xvfb-dir', default=os.path.join(
- os.path.dirname(sys.argv[0]), '..', '..', 'xvfb'),
- help='Path to virtual X server directory on Linux.')
+ os.path.dirname(sys.argv[0]), '..', '..', 'third_party', 'xvfb',
+ platform.architecture()[0]),
+ help='Path to virtual X server directory on Linux.')
option_parser.add_option('', '--special-xvfb', action='store_true',
default='auto',
help='use non-default virtual X server on Linux.')
« scripts/master/factory/chromium_factory.py ('K') | « scripts/master/factory/chromium_factory.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698