Changeset 238158 in webkit


Ignore:
Timestamp:
Nov 13, 2018 7:48:53 PM (5 years ago)
Author:
Chris Dumez
Message:

WKProcessPool.InitialWarmedProcessUsed API is failing with PSON enabled
https://bugs.webkit.org/show_bug.cgi?id=191618

Reviewed by Ryosuke Niwa.

Update API test to explicitly disable automatic process prewarning since it is testing
manual prewarming.

  • TestWebKitAPI/Tests/WebKitCocoa/ProcessPreWarming.mm:

(TEST):

Location:
trunk/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r238157 r238158  
     12018-11-13  Chris Dumez  <cdumez@apple.com>
     2
     3        WKProcessPool.InitialWarmedProcessUsed API is failing with PSON enabled
     4        https://bugs.webkit.org/show_bug.cgi?id=191618
     5
     6        Reviewed by Ryosuke Niwa.
     7
     8        Update API test to explicitly disable automatic process prewarning since it is testing
     9        manual prewarming.
     10
     11        * TestWebKitAPI/Tests/WebKitCocoa/ProcessPreWarming.mm:
     12        (TEST):
     13
    1142018-11-13  Chris Dumez  <cdumez@apple.com>
    215
  • trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessPreWarming.mm

    r235632 r238158  
    5454TEST(WKProcessPool, InitialWarmedProcessUsed)
    5555{
    56     auto pool = adoptNS([[WKProcessPool alloc] init]);
     56    auto processPoolConfiguration = adoptNS([[_WKProcessPoolConfiguration alloc] init]);
     57    processPoolConfiguration.get().prewarmsProcessesAutomatically = NO;
     58
     59    auto pool = adoptNS([[WKProcessPool alloc] _initWithConfiguration:processPoolConfiguration.get()]);
    5760    [pool _warmInitialProcess];
    5861
Note: See TracChangeset for help on using the changeset viewer.