Changeset 221623 in webkit


Ignore:
Timestamp:
Sep 5, 2017 10:48:42 AM (7 years ago)
Author:
commit-queue@webkit.org
Message:

WebKitTestRunner should set the cache storage directory path
https://bugs.webkit.org/show_bug.cgi?id=176373

Patch by Youenn Fablet <youenn@apple.com> on 2017-09-05
Reviewed by Chris Dumez.

Source/WebKit:

  • UIProcess/API/C/WKContextConfigurationRef.cpp:

(WKContextConfigurationCopyCacheStorageDirectory):
(WKContextConfigurationSetCacheStorageDirectory):

  • UIProcess/API/C/WKContextConfigurationRef.h:

Tools:

  • WebKitTestRunner/TestController.cpp:

(WTR::TestController::generateContextConfiguration const):

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r221621 r221623  
     12017-09-05  Youenn Fablet  <youenn@apple.com>
     2
     3        WebKitTestRunner should set the cache storage directory path
     4        https://bugs.webkit.org/show_bug.cgi?id=176373
     5
     6        Reviewed by Chris Dumez.
     7
     8        * UIProcess/API/C/WKContextConfigurationRef.cpp:
     9        (WKContextConfigurationCopyCacheStorageDirectory):
     10        (WKContextConfigurationSetCacheStorageDirectory):
     11        * UIProcess/API/C/WKContextConfigurationRef.h:
     12
    1132017-09-05  Alex Christensen  <achristensen@webkit.org>
    214
  • trunk/Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.cpp

    r217743 r221623  
    5757{
    5858    toImpl(configuration)->setDiskCacheDirectory(toImpl(diskCacheDirectory)->string());
     59}
     60
     61WKStringRef WKContextConfigurationCopyCacheStorageDirectory(WKContextConfigurationRef configuration)
     62{
     63    return toCopiedAPI(toImpl(configuration)->cacheStorageDirectory());
     64}
     65
     66void WKContextConfigurationSetCacheStorageDirectory(WKContextConfigurationRef configuration, WKStringRef cacheStorageDirectory)
     67{
     68    toImpl(configuration)->setCacheStorageDirectory(toImpl(cacheStorageDirectory)->string());
    5969}
    6070
  • trunk/Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.h

    r217743 r221623  
    4242WK_EXPORT void WKContextConfigurationSetDiskCacheDirectory(WKContextConfigurationRef configuration, WKStringRef diskCacheDirectory);
    4343
     44WK_EXPORT WKStringRef WKContextConfigurationCopyCacheStorageDirectory(WKContextConfigurationRef configuration);
     45WK_EXPORT void WKContextConfigurationSetCacheStorageDirectory(WKContextConfigurationRef configuration, WKStringRef cacheStorageDirectory);
     46
    4447WK_EXPORT WKStringRef WKContextConfigurationCopyIndexedDBDatabaseDirectory(WKContextConfigurationRef configuration);
    4548WK_EXPORT void WKContextConfigurationSetIndexedDBDatabaseDirectory(WKContextConfigurationRef configuration, WKStringRef indexedDBDatabaseDirectory);
  • trunk/Tools/ChangeLog

    r221622 r221623  
     12017-09-05  Youenn Fablet  <youenn@apple.com>
     2
     3        WebKitTestRunner should set the cache storage directory path
     4        https://bugs.webkit.org/show_bug.cgi?id=176373
     5
     6        Reviewed by Chris Dumez.
     7
     8        * WebKitTestRunner/TestController.cpp:
     9        (WTR::TestController::generateContextConfiguration const):
     10
    1112017-09-05  Joseph Pecoraro  <pecoraro@apple.com>
    212
  • trunk/Tools/WebKitTestRunner/TestController.cpp

    r221177 r221623  
    408408        WKContextConfigurationSetApplicationCacheDirectory(configuration.get(), toWK(temporaryFolder + separator + "ApplicationCache").get());
    409409        WKContextConfigurationSetDiskCacheDirectory(configuration.get(), toWK(temporaryFolder + separator + "Cache").get());
     410        WKContextConfigurationSetCacheStorageDirectory(configuration.get(), toWK(temporaryFolder + separator + "CacheStorage").get());
    410411        WKContextConfigurationSetIndexedDBDatabaseDirectory(configuration.get(), toWK(temporaryFolder + separator + "Databases" + separator + "IndexedDB").get());
    411412        WKContextConfigurationSetLocalStorageDirectory(configuration.get(), toWK(temporaryFolder + separator + "LocalStorage").get());
Note: See TracChangeset for help on using the changeset viewer.