From f49a56b1bf6d69af46e56e3a89035898aee92734 Mon Sep 17 00:00:00 2001 From: Edward Lemur Date: Wed, 29 Nov 2017 20:29:30 +0100 Subject: [PATCH] Disable PerfTest.AppendResult on iOS. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It seems 'testing::internal::CaptureStdout()' causes problems when running on real iOS devices. No-Try: true Bug: webrtc:8592 Change-Id: Ia7ee636034c6bd1a1ad7a4fb6a2d32e236f64205 Reviewed-on: https://webrtc-review.googlesource.com/27140 Reviewed-by: Patrik Höglund Commit-Queue: Edward Lemur Cr-Commit-Position: refs/heads/master@{#20948} --- test/testsupport/perf_test_unittest.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/testsupport/perf_test_unittest.cc b/test/testsupport/perf_test_unittest.cc index 466e2b3e69..5c0f54333d 100644 --- a/test/testsupport/perf_test_unittest.cc +++ b/test/testsupport/perf_test_unittest.cc @@ -17,7 +17,12 @@ namespace webrtc { namespace test { -TEST(PerfTest, AppendResult) { +#if defined(WEBRTC_IOS) +#define MAYBE_AppendResult DISABLED_AppendResult +#else +#define MAYBE_AppendResult AppendResult +#endif +TEST(PerfTest, MAYBE_AppendResult) { testing::internal::CaptureStdout(); std::string expected = "RESULT measurementmodifier: trace= 42 units\n"; PrintResult("measurement", "modifier", "trace", 42, "units", false);