1eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch#!/usr/bin/env python
2eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch# Copyright (c) 2013 The Chromium Authors. All rights reserved.
3eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch# Use of this source code is governed by a BSD-style license that can be
4eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch# found in the LICENSE file.
54e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
6eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdochimport os
7eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdochimport sys
8eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
9a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)sys.path.append(os.path.join(os.path.dirname(__file__), os.pardir, 'telemetry'))
10eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
11eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdochfrom telemetry import test_runner
12e5d81f57cb97b3b6b7fccc9c5610d21eb81db09dBen Murdochfrom telemetry.core import environment
13eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
144e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)
15eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdochif __name__ == '__main__':
16e5d81f57cb97b3b6b7fccc9c5610d21eb81db09dBen Murdoch  base_dir = os.path.dirname(os.path.realpath(__file__))
17e5d81f57cb97b3b6b7fccc9c5610d21eb81db09dBen Murdoch  test_aliases = {
181e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)      'blink_perf': 'blink_perf.all',
194e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)      'image_decoding.tough_decoding_cases':
204e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)          'image_decoding.image_decoding_measurement',
214e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)      'media.tough_media_cases': 'media.tough_video_cases',
224e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)      'page_cycler.pica': 'pica.pica',
234e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)  }
24e5d81f57cb97b3b6b7fccc9c5610d21eb81db09dBen Murdoch  test_runner.config = environment.Environment([base_dir], test_aliases)
25e5d81f57cb97b3b6b7fccc9c5610d21eb81db09dBen Murdoch  sys.exit(test_runner.main())
26