aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/compression
diff options
context:
space:
mode:
authorGravatar Muxi Yan <mxyan@google.com>2017-07-09 17:58:35 +0000
committerGravatar Muxi Yan <mxyan@google.com>2017-07-09 11:01:14 -0700
commitdfe402781ec62c7fd15f63423fc89e307839af5c (patch)
tree3771e137d9a73055693d7adffaa03d442bbe16a2 /test/core/compression
parentfbd06f720297b4e622eabf4d1d8f7cdcbc3fde5a (diff)
Fix windows test failure
Diffstat (limited to 'test/core/compression')
-rw-r--r--test/core/compression/stream_compression_test.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/test/core/compression/stream_compression_test.c b/test/core/compression/stream_compression_test.c
index 5c025e96ab..e576507aaf 100644
--- a/test/core/compression/stream_compression_test.c
+++ b/test/core/compression/stream_compression_test.c
@@ -129,10 +129,10 @@ test_stream_compression_simple_compress_decompress_with_output_size_constraint()
grpc_slice_buffer_destroy(&sink);
}
-#define LARGE_DATA_SIZE 1024 * 1024
+#define LARGE_DATA_SIZE (1024 * 1024)
static void
test_stream_compression_simple_compress_decompress_with_large_data() {
- char test_str[LARGE_DATA_SIZE];
+ char *test_str = gpr_malloc(LARGE_DATA_SIZE * sizeof(char));
generate_random_payload(test_str, LARGE_DATA_SIZE);
grpc_slice_buffer source, relay, sink;
grpc_slice_buffer_init(&source);
@@ -152,7 +152,7 @@ test_stream_compression_simple_compress_decompress_with_large_data() {
size_t output_size;
GPR_ASSERT(grpc_stream_decompress(decompress_ctx, &relay, &sink, &output_size,
~(size_t)0, &end_of_context));
- GPR_ASSERT(output_size == sizeof(test_str) - 1);
+ GPR_ASSERT(output_size == LARGE_DATA_SIZE - 1);
grpc_stream_compression_context_destroy(compress_ctx);
grpc_stream_compression_context_destroy(decompress_ctx);
@@ -161,6 +161,7 @@ test_stream_compression_simple_compress_decompress_with_large_data() {
grpc_slice_buffer_destroy(&source);
grpc_slice_buffer_destroy(&relay);
grpc_slice_buffer_destroy(&sink);
+ gpr_free(test_str);
}
static void test_stream_compression_drop_context() {