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