[Webkit-unassigned] [Bug 185643] New: run-gtk-tests (glib/common.py) cannot determine build directory when webKitBranchBuild=true
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue May 15 00:09:00 PDT 2018
https://bugs.webkit.org/show_bug.cgi?id=185643
Bug ID: 185643
Summary: run-gtk-tests (glib/common.py) cannot determine build
directory when webKitBranchBuild=true
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebKit Gtk
Assignee: webkit-unassigned at lists.webkit.org
Reporter: fred.wang at free.fr
CC: bugs-noreply at webkitgtk.org, rwlbuis at gmail.com
If webKitBranchBuild=true and your build directory is e.g. WebKitBuild/MyBranchName then Tools/Scripts/run-gtk-tests fails with error "Could not determine build directory". If you have already built the master branch in WebKitBuild/ then you don't get this error and probably the tests are executed with the wrong build. This is where get_build_path() is called:
File "Tools/Scripts/run-gtk-tests", line 142, in <module>
runner = GtkTestRunner(options, args)
File "Tools/Scripts/run-gtk-tests", line 38, in __init__
super(GtkTestRunner, self).__init__("gtk", options, tests)
File "./Tools/glib/api_test_runner.py", line 47, in __init__
self._programs_path = common.binary_build_path()
File "./Tools/glib/common.py", line 53, in binary_build_path
binary_build_dir = build_path('bin', *args)
File "./Tools/glib/common.py", line 104, in build_path
return os.path.join(*(get_build_path(),) + args)
For people hitting this problem, here is a quick workaround:
diff --git a/Tools/glib/common.py b/Tools/glib/common.py
index 8a7b2fb465b..43dca365733 100644
--- a/Tools/glib/common.py
+++ b/Tools/glib/common.py
@@ -77,7 +77,7 @@ def get_build_path(fatal=True):
global build_types
for build_type in build_types:
- build_dir = top_level_path('WebKitBuild', build_type)
+ build_dir = top_level_path('WebKitBuild', "MyBranchName", build_type)
if is_valid_build_directory(build_dir):
return build_dir
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180515/9cc11c0d/attachment.html>
More information about the webkit-unassigned
mailing list