DescriptionTelemetry: Create new profile creator large_profile_creator.
This CL creates two subclasses of FastNavigationProfileExtender:
CookieProfileExtender and HistoryProfilerExtender. The former performs up to
500 navigations, with the goal of filling up the Cookie Database but not
overfilling it (which is possible, unfortunately). The latter performs a large
number ~20,000 navigations to URIs pointing at the local file system to fill up
the History Database.
The run these profile extenders, this CL adds the class LargeProfileCreator.
This new class intentionally contains minimal logic, since the existing
profile_creator.py file is pretty hacky, and the goal is to eventually move
away from it entirely.
BUG=442546
Committed: https://crrev.com/40e8ee4f57bdb5d0c6fcc27f8a551a9ea2420029
Cr-Commit-Position: refs/heads/master@{#317112}
Patch Set 1 #Patch Set 2 : #Patch Set 3 : Exact copy of patch set 10 from https://codereview.chromium.org/907503002/. #Patch Set 4 : Reapply changes. Fixes after rebase. #Patch Set 5 : Rebase against top of tree. #
Total comments: 14
Patch Set 6 : Comments from sullivan. #Patch Set 7 : Comments from nednguyen. #
Total comments: 19
Patch Set 8 : Fix unit tests. Rename batch_size -> maximum_batch_size in class constructor. #Patch Set 9 : Comments from nednguyen. #
Total comments: 4
Patch Set 10 : Comments from nednguyen, round three. #Patch Set 11 : Comments from sullivan. #Messages
Total messages: 27 (7 generated)
|