| OLD | NEW |
| (Empty) | |
| 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2015 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. |
| 5 |
| 6 """This script is meant to be run on a Swarming bot.""" |
| 7 |
| 8 import argparse |
| 9 import os |
| 10 import subprocess |
| 11 import sys |
| 12 |
| 13 |
| 14 PARENT_DIR = os.path.dirname(os.path.realpath(__file__)) |
| 15 |
| 16 SKIA_SRC_DIR = os.path.normpath(os.path.join( |
| 17 PARENT_DIR, os.pardir, os.pardir, os.pardir, os.pardir, 'skia')) |
| 18 |
| 19 |
| 20 def main(): |
| 21 parser = argparse.ArgumentParser() |
| 22 parser.add_argument('-s', '--slave_num', required=True, type=int, |
| 23 help='The slave num of this CT run.') |
| 24 args = parser.parse_args() |
| 25 |
| 26 dm_path = os.path.join(SKIA_SRC_DIR, 'out', 'Debug', 'dm') |
| 27 skps_dir = os.path.join(PARENT_DIR, 'slave%d' % args.slave_num, 'skps') |
| 28 resource_path = os.path.join(SKIA_SRC_DIR, 'resources') |
| 29 |
| 30 # TODO(rmistry): Double check the below DM configuration with mtklein@. We |
| 31 # need a basic configuration that can help catch bugs like the ones listed in |
| 32 # skbug.com/4416 |
| 33 cmd = [ |
| 34 dm_path, |
| 35 '--src', 'skp', |
| 36 '--skps', skps_dir, |
| 37 '--resourcePath', resource_path, |
| 38 '--config', '8888', |
| 39 '--verbose', |
| 40 ] |
| 41 return subprocess.call(cmd) |
| 42 |
| 43 |
| 44 if __name__ == '__main__': |
| 45 sys.exit(main()) |
| OLD | NEW |