148d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray// 248d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray// Copyright (C) 2015 Google, Inc. 348d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray// 448d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray// Licensed under the Apache License, Version 2.0 (the "License"); 548d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray// you may not use this file except in compliance with the License. 648d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray// You may obtain a copy of the License at: 748d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray// 848d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray// http://www.apache.org/licenses/LICENSE-2.0 948d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray// 1048d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray// Unless required by applicable law or agreed to in writing, software 1148d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray// distributed under the License is distributed on an "AS IS" BASIS, 1248d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1348d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray// See the License for the specific language governing permissions and 1448d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray// limitations under the License. 1548d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray// 1648d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray 1748d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray#include <base/at_exit.h> 1848d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray#include <base/command_line.h> 1948d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray#include <base/logging.h> 2048d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray 2148d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray#include <gtest/gtest.h> 2248d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray 23911d1ae03efec2d54c3b1b605589d790d1745488Myles WatsonGTEST_API_ int main(int argc, char** argv) { 2448d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray base::AtExitManager exit_manager; 2548d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray base::CommandLine::Init(argc, argv); 2648d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray logging::LoggingSettings log_settings; 2748d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray logging::InitLogging(log_settings); 2848d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray 2948d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray LOG(INFO) << "Running Bluetooth daemon unit tests."; 3048d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray testing::InitGoogleTest(&argc, argv); 3148d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray return RUN_ALL_TESTS(); 3248d96ea34700455dde8d5baaa1ded2317d418cf7Arman Uguray} 33