run_all_unittests.cc revision 5f1c94371a64b3196d4be9466099bb892df9b88e
1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "base/bind.h" 6#include "base/test/launcher/unit_test_launcher.h" 7#include "base/test/test_suite.h" 8#include "testing/gtest/include/gtest/gtest.h" 9 10int main(int argc, char** argv) { 11 // Silence death test thread warnings on Linux. We can afford to run our death 12 // tests a little more slowly (< 10 ms per death test on a Z620). 13 testing::GTEST_FLAG(death_test_style) = "threadsafe"; 14 15 base::TestSuite test_suite(argc, argv); 16 17 return base::LaunchUnitTests( 18 argc, 19 argv, 20 base::Bind(&base::TestSuite::Run, base::Unretained(&test_suite))); 21} 22