
from measurements import startup
import page_sets
from telemetry import benchmark


@benchmark.Disabled
class StartWithUrlCold(benchmark.Benchmark):
  """Measure time to start Chrome cold with startup URLs"""
  tag = 'cold'
  test = startup.StartWithUrl
  page_set = page_sets.StartupPagesPageSet
  options = {'cold': True,
             'pageset_repeat': 5}


@benchmark.Enabled('android', 'has tabs')
class StartWithUrlWarm(benchmark.Benchmark):
  """Measure time to start Chrome warm with startup URLs"""
  tag = 'warm'
  test = startup.StartWithUrl
  page_set = page_sets.StartupPagesPageSet
  options = {'warm': True,
             'pageset_repeat': 10}



from measurements import startup
import page_sets
from telemetry import benchmark


@benchmark.Enabled('android', 'has tabs')
class StartWithUrlCold(benchmark.Benchmark):
  """Measure time to start Chrome cold with startup URLs"""
  tag = 'cold'
  test = startup.StartWithUrl
  page_set = page_sets.StartupPagesPageSet
  options = {'cold': True,
             'pageset_repeat': 5}


@benchmark.Enabled('android', 'has tabs')
class StartWithUrlWarm(benchmark.Benchmark):
  """Measure time to start Chrome warm with startup URLs"""
  tag = 'warm'
  test = startup.StartWithUrl
  page_set = page_sets.StartupPagesPageSet
  options = {'warm': True,
             'pageset_repeat': 10}


Enable statup_with_url.cold benchmark on android.
Enable statup_with_url.cold benchmark on android.

The benchmark works locally, and collects an important datapoint for our
current optimization work.

Review URL: https://codereview.chromium.org/508303004

Cr-Commit-Position: 972c6d2dc6dd5efdad1377c0d224e03eb8f276f7@{#298526}

  
  from measurements import startup
  import page_sets
  from telemetry import benchmark
  
  
- @benchmark.Disabled
+ @benchmark.Enabled('android', 'has tabs')
  class StartWithUrlCold(benchmark.Benchmark):
    """Measure time to start Chrome cold with startup URLs"""
    tag = 'cold'
    test = startup.StartWithUrl
    page_set = page_sets.StartupPagesPageSet
    options = {'cold': True,
               'pageset_repeat': 5}
  
  
  @benchmark.Enabled('android', 'has tabs')
  class StartWithUrlWarm(benchmark.Benchmark):
    """Measure time to start Chrome warm with startup URLs"""
    tag = 'warm'
    test = startup.StartWithUrl
    page_set = page_sets.StartupPagesPageSet
    options = {'warm': True,
               'pageset_repeat': 10}
  
  
Enable statup_with_url.cold benchmark on android.
## Code Before:

from measurements import startup
import page_sets
from telemetry import benchmark


@benchmark.Disabled
class StartWithUrlCold(benchmark.Benchmark):
  """Measure time to start Chrome cold with startup URLs"""
  tag = 'cold'
  test = startup.StartWithUrl
  page_set = page_sets.StartupPagesPageSet
  options = {'cold': True,
             'pageset_repeat': 5}


@benchmark.Enabled('android', 'has tabs')
class StartWithUrlWarm(benchmark.Benchmark):
  """Measure time to start Chrome warm with startup URLs"""
  tag = 'warm'
  test = startup.StartWithUrl
  page_set = page_sets.StartupPagesPageSet
  options = {'warm': True,
             'pageset_repeat': 10}


## Instruction:
Enable statup_with_url.cold benchmark on android.
## Code After:

from measurements import startup
import page_sets
from telemetry import benchmark


@benchmark.Enabled('android', 'has tabs')
class StartWithUrlCold(benchmark.Benchmark):
  """Measure time to start Chrome cold with startup URLs"""
  tag = 'cold'
  test = startup.StartWithUrl
  page_set = page_sets.StartupPagesPageSet
  options = {'cold': True,
             'pageset_repeat': 5}


@benchmark.Enabled('android', 'has tabs')
class StartWithUrlWarm(benchmark.Benchmark):
  """Measure time to start Chrome warm with startup URLs"""
  tag = 'warm'
  test = startup.StartWithUrl
  page_set = page_sets.StartupPagesPageSet
  options = {'warm': True,
             'pageset_repeat': 10}

