11e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved. 21e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 31e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)// found in the LICENSE file. 41e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) 55d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)#include <algorithm> 65d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 71e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)#include "base/sys_info.h" 81e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)#include "chrome/test/base/chrome_test_launcher.h" 9a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)#include "chrome/test/base/chrome_test_suite.h" 10a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 11a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)class ChromeBrowserTestSuiteRunner : public ChromeTestSuiteRunner { 12a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) public: 13a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) virtual int RunTestSuite(int argc, char** argv) OVERRIDE { 1423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) return ChromeTestSuite(argc, argv).Run(); 15a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) } 16a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)}; 171e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) 181e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)int main(int argc, char** argv) { 191e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) int default_jobs = std::max(1, base::SysInfo::NumberOfProcessors() / 2); 20a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) ChromeBrowserTestSuiteRunner runner; 21a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) return LaunchChromeTests(default_jobs, &runner, argc, argv); 221e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)} 23