printf-cov.log (7 failed)

test link: tests/printf/printf-cov.pl
FAIL: tests/printf/printf-cov
=============================

printf 0.0.28


no-args...


no-arg2...


escape-1...


hex-ucX...


hex-ucXw...


hex-ucXp...


hex-ucXwp...


hex-vw...


hex-vp...


hex-vwvp...


b...


c1...


cw...


d-ucXwp...


d-vw...


d-vp...


d-vwvp...


d-neg-prec...
printf: test d-neg-prec failed: exit status mismatch:  expected 0, got 1


F...


LF...


E...


LE...


s...


sw...


sp...


swp...


sw-no-args...


sw-no-args2...


G-ucXwp...


G-vw...


G-vp...


G-vwvp...


esc...
printf: test esc: stdout mismatch, comparing esc.1 (expected) and esc.O (actual)
--- esc.1	2024-12-20 17:53:25.223880446 +0000
+++ esc.O	2024-12-20 17:53:25.226880421 +0000
@@ -1 +1 @@
-7
\ No newline at end of file
+
\ No newline at end of file


esc-bad-hex...
printf: test esc-bad-hex failed: exit status mismatch:  expected 1, got 0


u-bad-hex...
printf: test u-bad-hex failed: exit status mismatch:  expected 1, got 0


U-bad-hex...
printf: test U-bad-hex failed: exit status mismatch:  expected 1, got 0


u4...


U8...


u-invalid...
printf: test u-invalid failed: exit status mismatch:  expected 1, got 0


u-missing...
printf: test u-missing failed: exit status mismatch:  expected 1, got 0


d-invalid...


d-bad-suffix...


d-out-of-range...


excess...
printf: test excess: stderr mismatch, comparing excess.2 (expected) and excess.E (actual)
--- excess.2	2024-12-20 17:53:25.270880052 +0000
+++ excess.E	2024-12-20 17:53:25.271880044 +0000
@@ -1 +0,0 @@
-printf: warning: ignoring excess arguments, starting with '1'


percent...


d-sp...


d-plus...


d-minus...


d-zero...


d-quote...
printf: test d-quote failed: exit status mismatch:  expected 0, got 1


d-hash...
FAIL tests/printf/printf-cov.pl (exit status: 1)