Index: base/test/test_suite.cc |
diff --git a/base/test/test_suite.cc b/base/test/test_suite.cc |
index c9bfe9e0f0173558f90130aead0fabe5b8370864..c60d7ef81cc6d0d59d5fa23e5480e1856f58970f 100644 |
--- a/base/test/test_suite.cc |
+++ b/base/test/test_suite.cc |
@@ -239,6 +239,16 @@ void TestSuite::AddTestLauncherResultPrinter() { |
} |
printer_ = new XmlUnitTestResultPrinter; |
+ |
+ if (CommandLine::ForCurrentProcess()->HasSwitch( |
Paweł Hajdan Jr.
2017/05/05 17:33:03
Can we just move this code to the printer?
alex-ac
2017/05/07 12:07:24
Done.
|
+ switches::kTestLauncherTestPartResultsLimit)) { |
+ std::string limit_str = |
+ CommandLine::ForCurrentProcess()->GetSwitchValueASCII( |
+ switches::kTestLauncherTestPartResultsLimit); |
+ long int limit = std::strtol(limit_str.c_str(), nullptr, 10); |
+ printer_->set_test_part_results_limit(limit); |
+ } |
+ |
CHECK(printer_->Initialize(output_path)); |
testing::TestEventListeners& listeners = |
testing::UnitTest::GetInstance()->listeners(); |