WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 67835
[NRWT] the nrwt check httpd with --no-http option
https://bugs.webkit.org/show_bug.cgi?id=67835
Summary
[NRWT] the nrwt check httpd with --no-http option
Kristóf Kosztyó
Reported
2011-09-09 01:38:00 PDT
$ Tools/Scripts/new-run-webkit-tests --platform=qt --no-http Could not find apache. Not installed or unknown path. Traceback (most recent call last): File "/home/kosztyo/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py", line 440, in <module> sys.exit(main()) File "/home/kosztyo/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py", line 435, in main return run(port, options, args) File "/home/kosztyo/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py", line 105, in run result_summary = manager.set_up_run() File "/home/kosztyo/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py", line 838, in set_up_run if not self._port.check_sys_deps(self.needs_servers()): File "/home/kosztyo/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base.py", line 192, in check_sys_deps return self.check_httpd() File "/home/kosztyo/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base.py", line 239, in check_httpd server_name = self._filesystem.basename(httpd_path) File "/home/kosztyo/WebKit/Tools/Scripts/webkitpy/common/system/filesystem.py", line 71, in basename return os.path.basename(path) File "/usr/lib/python2.6/posixpath.py", line 111, in basename i = p.rfind('/') + 1 AttributeError: 'NoneType' object has no attribute 'rfind'
Attachments
proposed fix
(1.28 KB, patch)
2011-09-09 01:41 PDT
,
Kristóf Kosztyó
no flags
Details
Formatted Diff
Diff
fix for the test-webkitpy
(1.44 KB, patch)
2011-09-09 07:25 PDT
,
Kristóf Kosztyó
ossy
: review-
ossy
: commit-queue-
Details
Formatted Diff
Diff
proposed fix
(2.53 KB, patch)
2011-09-09 07:56 PDT
,
Kristóf Kosztyó
no flags
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Kristóf Kosztyó
Comment 1
2011-09-09 01:41:50 PDT
Created
attachment 106850
[details]
proposed fix
Csaba Osztrogonác
Comment 2
2011-09-09 06:03:26 PDT
Comment on
attachment 106850
[details]
proposed fix Nice catch, r=me.
Csaba Osztrogonác
Comment 3
2011-09-09 06:04:51 PDT
Unfortunately I got same error message without --no-http if I don't have apache. Could you file another bug report about it? It would be better if NRWT exits with a nicer mode.
Csaba Osztrogonác
Comment 4
2011-09-09 06:07:08 PDT
Comment on
attachment 106850
[details]
proposed fix Clearing flags on attachment: 106850 Committed
r94851
: <
http://trac.webkit.org/changeset/94851
>
Csaba Osztrogonác
Comment 5
2011-09-09 06:07:15 PDT
All reviewed patches have been landed. Closing bug.
Csaba Osztrogonác
Comment 6
2011-09-09 07:08:05 PDT
It broke a unittest: Traceback (most recent call last): File "/ramdisk/qt-linux-release/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager_unittest.py", line 239, in test_needs_servers self.assertTrue(manager.needs_servers()) File "/ramdisk/qt-linux-release/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py", line 820, in needs_servers return any(self._test_requires_lock(test_name) for test_name in self._test_files) and self._options.http AttributeError: 'MockOptions' object has no attribute 'http'
Kristóf Kosztyó
Comment 7
2011-09-09 07:25:23 PDT
Created
attachment 106867
[details]
fix for the test-webkitpy
Csaba Osztrogonác
Comment 8
2011-09-09 07:38:36 PDT
Comment on
attachment 106867
[details]
fix for the test-webkitpy Argh, it is an ugly hack. :-/ We should find a proper fix for it.
Csaba Osztrogonác
Comment 9
2011-09-09 07:41:40 PDT
Dirk, Tony, could you give us some hint how should we fix this webkitpy test in a proper way?
Csaba Osztrogonác
Comment 10
2011-09-09 07:49:41 PDT
Original patch was rolled out by
http://trac.webkit.org/changeset/94853
Kristóf Kosztyó
Comment 11
2011-09-09 07:56:19 PDT
Created
attachment 106871
[details]
proposed fix Indeed it was an ugly hack, maybe this will be better.
WebKit Review Bot
Comment 12
2011-09-09 10:59:17 PDT
Comment on
attachment 106871
[details]
proposed fix Clearing flags on attachment: 106871 Committed
r94863
: <
http://trac.webkit.org/changeset/94863
>
WebKit Review Bot
Comment 13
2011-09-09 10:59:22 PDT
All reviewed patches have been landed. Closing bug.
Dirk Pranke
Comment 14
2011-09-09 11:02:21 PDT
Comment on
attachment 106871
[details]
proposed fix Hm. Ideally you'd pass in the http flag to get_manager_with_tests and add a third test to make sure that the right thing happens with http=False as well.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug