aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/end2end/fixtures/h2_full+trace.cc
diff options
context:
space:
mode:
authorGravatar Yash Tibrewal <yashkt@google.com>2019-01-03 13:34:13 -0800
committerGravatar Yash Tibrewal <yashkt@google.com>2019-01-03 13:34:13 -0800
commit1cfdf304f81de61669a3f1c778e337ddc99ce78c (patch)
treeaa8e35fd69d871c0f1a37e27ac24f92dd2453f94 /test/core/end2end/fixtures/h2_full+trace.cc
parent50c60f03ba84b4e1b1d31819a295ef4e1076907b (diff)
parenta4c28378cba4d6ada661923bc0b3e475962ca77a (diff)
Merge branch 'master' into nocopyinterception
Diffstat (limited to 'test/core/end2end/fixtures/h2_full+trace.cc')
-rw-r--r--test/core/end2end/fixtures/h2_full+trace.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/core/end2end/fixtures/h2_full+trace.cc b/test/core/end2end/fixtures/h2_full+trace.cc
index 2bbad48701..ce8f6bf13a 100644
--- a/test/core/end2end/fixtures/h2_full+trace.cc
+++ b/test/core/end2end/fixtures/h2_full+trace.cc
@@ -113,6 +113,15 @@ int main(int argc, char** argv) {
g_fixture_slowdown_factor = 10;
#endif
+#ifdef GPR_WINDOWS
+ /* on Windows, writing logs to stderr is very slow
+ when stderr is redirected to a disk file.
+ The "trace" tests fixtures generates large amount
+ of logs, so setting a buffer for stderr prevents certain
+ test cases from timing out. */
+ setvbuf(stderr, NULL, _IOLBF, 1024);
+#endif
+
grpc::testing::TestEnvironment env(argc, argv);
grpc_end2end_tests_pre_init();
grpc_init();