2012-01-17 Dirk Pranke <dpranke@chromium.org>
+ Fix failures in test-webkitpy caused by r105177.
+
+ Unreviewed, build fix.
+
+ * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
+ (ChromiumLinuxPort._determine_driver_path_statically):
+ (ChromiumLinuxPort._static_build_path):
+
+2012-01-17 Dirk Pranke <dpranke@chromium.org>
+
webkitpy: make PortFactory.get() be fully data-driven
https://bugs.webkit.org/show_bug.cgi?id=76360
build_directory = getattr(options, 'build_directory', None)
webkit_base = config_object.path_from_webkit_base()
chromium_base = cls._chromium_base_dir(host.filesystem)
- configuration = getattr(options, 'configuration', config_object.default_configuration())
+ if hasattr(options, 'configuration') and options.configuration:
+ configuration = options.configuration
+ else:
+ configuration = config_object.default_configuration()
return cls._static_build_path(host.filesystem, build_directory, chromium_base, webkit_base, configuration, 'DumpRenderTree')
@staticmethod
return filesystem.join(build_directory, *comps)
if filesystem.exists(filesystem.join(chromium_base, 'sconsbuild')):
return filesystem.join(chromium_base, 'sconsbuild', *comps)
- if filesystem.exists(filesystem.join(chromium_base, 'out', *comps)):
+ if filesystem.exists(filesystem.join(chromium_base, 'out')):
return filesystem.join(chromium_base, 'out', *comps)
if filesystem.exists(filesystem.join(webkit_base, 'sconsbuild')):
return filesystem.join(webkit_base, 'sconsbuild', *comps)