| Index: slave/skia_slave_scripts/run_dm.py
|
| diff --git a/slave/skia_slave_scripts/run_dm.py b/slave/skia_slave_scripts/run_dm.py
|
| deleted file mode 100644
|
| index 39bfd63b844e17bd7c9bf5e76dde1bd6bd2d1929..0000000000000000000000000000000000000000
|
| --- a/slave/skia_slave_scripts/run_dm.py
|
| +++ /dev/null
|
| @@ -1,81 +0,0 @@
|
| -#!/usr/bin/env python
|
| -# Copyright (c) 2014 The Chromium Authors. All rights reserved.
|
| -# Use of this source code is governed by a BSD-style license that can be
|
| -# found in the LICENSE file.
|
| -
|
| -"""Run the Skia DM executable. """
|
| -
|
| -from build_step import BuildStep
|
| -import builder_name_schema
|
| -import sys
|
| -
|
| -class RunDM(BuildStep):
|
| - def __init__(self, *args, **kwargs):
|
| - super(RunDM, self).__init__(*args, **kwargs)
|
| - # Valgrind is slow.
|
| - if self._AnyMatch('Valgrind'):
|
| - self.timeout *= 5
|
| -
|
| - def _AnyMatch(self, *args):
|
| - return any(arg in self._builder_name for arg in args)
|
| -
|
| - def _KeyParams(self):
|
| - """Build a unique key from the builder name (as a list).
|
| -
|
| - E.g. arch x86 gpu GeForce320M mode MacMini4.1 os Mac10.6
|
| - """
|
| - # Don't bother to include role, which is always Test.
|
| - # TryBots are uploaded elsewhere so they can use the same key.
|
| - blacklist = ['role', 'is_trybot']
|
| -
|
| - params = builder_name_schema.DictForBuilderName(self._builder_name)
|
| - flat = []
|
| - for k in sorted(params.keys()):
|
| - if k not in blacklist:
|
| - flat.append(k)
|
| - flat.append(params[k])
|
| - return flat
|
| -
|
| - def _Run(self):
|
| - args = [
|
| - '--verbose',
|
| - '--resourcePath', self._device_dirs.ResourceDir(),
|
| - '--skps', self._device_dirs.SKPDir(),
|
| - '--writePath', self._device_dirs.DMDir(),
|
| - '--nameByHash',
|
| - '--properties', 'gitHash', self._got_revision,
|
| - 'build_number', str(self._build_number),
|
| - ]
|
| - args.append('--key')
|
| - args.extend(self._KeyParams())
|
| -
|
| - match = []
|
| -
|
| - if self._AnyMatch('Alex'): # skia:2793
|
| - args.extend(['--threads', '1'])
|
| -
|
| - if self._AnyMatch('Xoom'): # skia:1699
|
| - match.append('~WritePixels')
|
| -
|
| - if self._AnyMatch('Venue8'): # skia:2922
|
| - match.append('~imagealphathreshold')
|
| -
|
| - # Though their GPUs are interesting, these don't test anything on
|
| - # the CPU that other ARMv7+NEON bots don't test faster (N5).
|
| - if self._AnyMatch('Nexus10', 'Nexus7'):
|
| - args.append('--nocpu')
|
| -
|
| - if match:
|
| - args.append('--match')
|
| - args.extend(match)
|
| -
|
| - self._flavor_utils.RunFlavoredCmd('dm', args)
|
| -
|
| - if self._AnyMatch('Valgrind'): # skia:2789
|
| - abandonGpuContext = list(args)
|
| - abandonGpuContext.append('--abandonGpuContext')
|
| - abandonGpuContext.append('--nocpu')
|
| - self._flavor_utils.RunFlavoredCmd('dm', abandonGpuContext)
|
| -
|
| -if '__main__' == __name__:
|
| - sys.exit(BuildStep.RunBuildStep(RunDM))
|
|
|