libmetricslogger: Use libBionicGtestMain instead of a custom test runner.

Also remove commented out code I accidentally left in.

Bug: 34456830
Test: libmetricslogger_test
Change-Id: If76d3013ec7eaa71cef67c6db04d810745e3833e
This commit is contained in:
James Hawkins 2017-02-13 13:41:44 -08:00
parent a3e4977325
commit 7607adfd53
3 changed files with 2 additions and 33 deletions

View File

@ -57,8 +57,8 @@ cc_test {
"libbase",
"libmetricslogger_debug",
],
static_libs: ["libBionicGtestMain"],
srcs: [
"metrics_logger_test.cpp",
"testrunner.cpp",
],
}

View File

@ -20,12 +20,5 @@
TEST(MetricsLoggerTest, AddSingleBootEvent) {
android::metricslogger::LogHistogram("test_event", 42);
/*pid_t pid = getpid();
struct logger_list *logger_list = android_logger_list_open(
LOG_ID_EVENTS, ANDROID_LOG_RDONLY | ANDROID_LOG_NONBLOCK, 0, pid);
logger_list = NULL;
log_msg log_msg;
android_logger_list_read(logger_list, &log_msg);
std::cout << log_msg.len() << std::endl;*/
// TODO(jhawkins): Verify the EventLog is updated.
}

View File

@ -1,24 +0,0 @@
/*
* Copyright (C) 2017 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <android-base/logging.h>
#include <gtest/gtest.h>
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
android::base::InitLogging(argv, android::base::StderrLogger);
return RUN_ALL_TESTS();
}