#include "src/core/lib/compression/message_compress.h"#include <stdlib.h>#include <string.h>#include <grpc/compression.h>#include <grpc/grpc.h>#include <grpc/support/log.h>#include "src/core/lib/gpr/murmur_hash.h"#include "src/core/lib/gpr/useful.h"#include "src/core/lib/iomgr/exec_ctx.h"#include "test/core/util/slice_splitter.h"#include "test/core/util/test_config.h"
Go to the source code of this file.
Enumerations | |
| enum | compressability { SHOULD_NOT_COMPRESS, SHOULD_COMPRESS, MAYBE_COMPRESSES } |
| enum | test_value { ONE_A = 0, ONE_KB_A, ONE_MB_A, TEST_VALUE_COUNT } |
Functions | |
| static void | assert_passthrough (grpc_slice value, grpc_compression_algorithm algorithm, grpc_slice_split_mode uncompressed_split_mode, grpc_slice_split_mode compressed_split_mode, compressability compress_result_check) |
| static grpc_slice | create_test_value (test_value id) |
| static compressability | get_compressability (test_value id, grpc_compression_algorithm algorithm) |
| int | main (int argc, char **argv) |
| static grpc_slice | repeated (char c, size_t length) |
| static void | test_bad_compression_algorithm (void) |
| static void | test_bad_decompression_algorithm (void) |
| static void | test_bad_decompression_data_crc (void) |
| static void | test_bad_decompression_data_missing_trailer (void) |
| static void | test_bad_decompression_data_stream (void) |
| static void | test_bad_decompression_data_trailing_garbage (void) |
| static void | test_tiny_data_compress (void) |
| enum compressability |
| Enumerator | |
|---|---|
| SHOULD_NOT_COMPRESS | |
| SHOULD_COMPRESS | |
| MAYBE_COMPRESSES | |
Definition at line 36 of file message_compress_test.cc.
| enum test_value |
| Enumerator | |
|---|---|
| ONE_A | |
| ONE_KB_A | |
| ONE_MB_A | |
| TEST_VALUE_COUNT | |
Definition at line 34 of file message_compress_test.cc.
|
static |
Definition at line 42 of file message_compress_test.cc.
|
static |
Definition at line 130 of file message_compress_test.cc.
|
static |
Definition at line 115 of file message_compress_test.cc.
Definition at line 307 of file message_compress_test.cc.
|
static |
Definition at line 109 of file message_compress_test.cc.
|
static |
Definition at line 258 of file message_compress_test.cc.
|
static |
Definition at line 282 of file message_compress_test.cc.
|
static |
Definition at line 165 of file message_compress_test.cc.
|
static |
Definition at line 194 of file message_compress_test.cc.
|
static |
Definition at line 241 of file message_compress_test.cc.
|
static |
Definition at line 222 of file message_compress_test.cc.
|
static |
Definition at line 144 of file message_compress_test.cc.