# HG changeset patch # User Josef 'Jeff' Sipek # Date 1634167571 14400 # Node ID 8f12be21f7db4b39a99c9467071ca64d9b8675f9 # Parent 46bd73fb7dbef4c5cf340cddc77f92ffc17c489c buffer: replace pointless sink append test with one that appends 1kB Signed-off-by: Josef 'Jeff' Sipek diff -r 46bd73fb7dbe -r 8f12be21f7db tests/test_buffer.c --- a/tests/test_buffer.c Mon Oct 11 23:16:37 2021 -0400 +++ b/tests/test_buffer.c Wed Oct 13 19:26:11 2021 -0400 @@ -31,6 +31,8 @@ "60e9149e-d039-e32b-b25d-c995b28bf890" \ "40f0fddc-ddca-4ff5-cd81-b0ae4c7d6123" +static const uint8_t data_1k[1024] = COMMON_TEST_STRING; + /* * Get the buffer data, but make sure that both const and mutable versions * return the same pointer. @@ -314,15 +316,16 @@ buffer_free(buffer); } -static void test_sink(void) +static void test_sink_1char_loop(void) { struct buffer buffer; size_t maxsize; for (maxsize = 0; maxsize < 270; maxsize++) { - buffer_init_sink(&buffer); + fprintf(stderr, "%s: append 1 char, iter = %3zu...", __func__, + maxsize); - fprintf(stderr, "%s: iter = %3zu...", __func__, maxsize); + buffer_init_sink(&buffer); inner_loop_append(256, &buffer, NULL, check_data_null); @@ -330,18 +333,19 @@ fprintf(stderr, "ok.\n"); } +} - for (maxsize = 300; maxsize < 300000; maxsize += 10000) { - buffer_init_sink(&buffer); - - fprintf(stderr, "%s: iter = %3zu...", __func__, maxsize); +static void test_sink_1k(void) +{ + struct buffer buffer; - inner_loop_append(256, &buffer, NULL, check_data_null); + fprintf(stderr, "%s: append 1kB...", __func__); + + buffer_init_sink(&buffer); - memset(&buffer, 0, sizeof(struct buffer)); + check_append(&buffer, data_1k, sizeof(data_1k)); - fprintf(stderr, "ok.\n"); - } + fprintf(stderr, "ok.\n"); } void test_static_const_arg(void) @@ -452,7 +456,8 @@ test_truncate_grow(NULL); test_truncate_shrink(NULL); - test_sink(); + test_sink_1char_loop(); + test_sink_1k(); test_static_const_arg(); test_static_ro(); test_static_rw();