|
Lines 1-3
Tools/ChangeLog_sec1
|
|
|
1 |
2016-03-31 Daniel Bates <dabates@apple.com> |
| 2 |
|
| 3 |
run-webkit-tests fails to create user's cache directory when System Integrity Protection is enabled |
| 4 |
https://bugs.webkit.org/show_bug.cgi?id=156071 |
| 5 |
<rdar://problem/25467827> |
| 6 |
|
| 7 |
Reviewed by NOBODY (OOPS!). |
| 8 |
|
| 9 |
Fixes an issue where run-webkit-tests will fail to create the suffixed user's cache directory |
| 10 |
on non-Apple Internal machines with System Integrity Protection enabled because the OS only |
| 11 |
honors the suffix, specified by the environment variable DIRHELPER_USER_DIR_SUFFIX, in |
| 12 |
privileged processes. And python(1) does not have sufficient privileges. As a workaround for |
| 13 |
systems that have System Integrity Protection enabled we compute the path to the suffixed |
| 14 |
user's cache directory by hand. |
| 15 |
|
| 16 |
Additionally, fix an issue where the user's cache directory created by run-webkit-test was |
| 17 |
never deleted on cessation of the test run. |
| 18 |
|
| 19 |
* Scripts/webkitpy/port/driver.py: |
| 20 |
(Driver._start): Actually store the path to the user's cache directory in self._driver_user_cache_directory |
| 21 |
so that we can delete this directory on cessation of the test run. |
| 22 |
* Scripts/webkitpy/port/mac.py: |
| 23 |
(MacPort): |
| 24 |
(MacPort._path_to_user_cache_directory): Unset the environment variable DIRHELPER_USER_DIR_SUFFIX (if set), |
| 25 |
query the OS for the path to the user's cache directory and concatenate this path with the |
| 26 |
specified suffix. |
| 27 |
|
| 1 |
2016-03-30 Dewei Zhu <dewei_zhu@apple.com> |
28 |
2016-03-30 Dewei Zhu <dewei_zhu@apple.com> |
| 2 |
|
29 |
|
| 3 |
Extend animometer timeout for slow CPUs. |
30 |
Extend animometer timeout for slow CPUs. |