1a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved. 2a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 3a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles)// found in the LICENSE file. 4a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles) 57dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch#include "chrome/test/base/chrome_test_launcher.h" 6a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles)#include "chrome/test/base/chrome_test_suite.h" 7a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles) 81320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciclass ChromeBrowserTestSuiteRunner : public ChromeTestSuiteRunner { 9a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles) public: 10a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles) virtual int RunTestSuite(int argc, char** argv) OVERRIDE { 11a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles) return ChromeTestSuite(argc, argv).Run(); 12868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) } 13eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch}; 14eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 15eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdochint main(int argc, char** argv) { 167dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch // Always run browser perf tests serially - parallel running would be less 17a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles) // deterministic and distort perf measurements. 18a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles) ChromeBrowserTestSuiteRunner runner; 19eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch return LaunchChromeTests(1, &runner, argc, argv); 20cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 21a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles)