]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Increase the amount of data tested in stdio-common/tst-fwrite-bz29459.c
authorTulio Magno Quites Machado Filho <tuliom@redhat.com>
Wed, 5 Feb 2025 20:20:34 +0000 (17:20 -0300)
committerTulio Magno Quites Machado Filho <tuliom@redhat.com>
Fri, 14 Feb 2025 18:46:38 +0000 (15:46 -0300)
The number of iterations and the length of the string are not high
enough on some systems causing the test to return false-positives.

Fixes: 596a61cf6b (libio: Start to return errors when flushing fwrite's buffer [BZ #29459], 2025-01-28)
Reported-by: Florian Weimer <fweimer@redhat.com>
stdio-common/tst-fwrite-bz29459.c

index 0640faac0c3823efe4313a711ba54a151136d2cf..4fcc4c89e21d754dfe7687889e78b868371327b6 100644 (file)
@@ -32,7 +32,7 @@
 /* Usually this test reproduces in a few iterations.  However, keep a high
    number of iterations in order to avoid return false-positives due to an
    overwhelmed/slow system.  */
-#define ITERATIONS 5000
+#define ITERATIONS 500000
 
 /* The goal of this test is to use fwrite () on a redirected and closed
    stdout.  A script will guarantee that stdout is redirected to another
@@ -50,7 +50,7 @@ main (void)
   size_t rc;
   /* Ensure the string we send has a new line because we're dealing
      with a lined-buffered stream.  */
-  const char *s = "hello\n";
+  const char *s = "hello world\n";
   const size_t len = strlen(s);
 
   /* Ensure that fwrite buffers the output before writing to stdout.  */