libweave: Remove inclusion of chromeos/test_helpers.h
The only useful part of that is initialization of logging.
Also added call testing::InitGoogleMock.
BUG=brillo:1257
TEST=`FEATURES=test emerge-gizmo libweave`
Change-Id: I097cbe38746f4b09d4df3eedbafac2a142834644
Reviewed-on: https://chromium-review.googlesource.com/293614
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
diff --git a/libweave/src/weave_testrunner.cc b/libweave/src/weave_testrunner.cc
index df73d44..215818f 100644
--- a/libweave/src/weave_testrunner.cc
+++ b/libweave/src/weave_testrunner.cc
@@ -3,11 +3,20 @@
// found in the LICENSE file.
#include <base/at_exit.h>
-#include <chromeos/test_helpers.h>
+#include <base/command_line.h>
+#include <gmock/gmock.h>
#include <gtest/gtest.h>
int main(int argc, char** argv) {
base::AtExitManager exit_manager;
- SetUpTests(&argc, argv, true);
+ base::CommandLine::Init(argc, argv);
+
+ logging::LoggingSettings settings;
+ settings.logging_dest = logging::LOG_TO_SYSTEM_DEBUG_LOG;
+ logging::InitLogging(settings);
+ logging::SetLogItems(false, false, false, false);
+
+ ::testing::InitGoogleMock(&argc, argv);
+ ::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}