X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flibpspp%2Fu8-istream.at;fp=tests%2Flibpspp%2Fu8-istream.at;h=5b5b4e006e64e81760680a39f868f854b1c8c480;hb=287f1aa484434ad1817de8623ba3b092e26733a9;hp=24af08cc7c847f9a0332ef1421b3ee2f86a82412;hpb=7db742758d6aa172fb995aa2e109fb92b8ccc4c2;p=pspp diff --git a/tests/libpspp/u8-istream.at b/tests/libpspp/u8-istream.at index 24af08cc7c..5b5b4e006e 100644 --- a/tests/libpspp/u8-istream.at +++ b/tests/libpspp/u8-istream.at @@ -140,7 +140,9 @@ AT_CLEANUP AT_SETUP([read UTF-16 as Auto]) AT_KEYWORDS([u8_istream]) AT_CHECK([i18n-test supports_encodings UTF-16 UTF-16BE UTF-16LE]) -AT_CHECK([printf '\0e\0n\0t\0r\0\351\0e\0\n' | u8-istream-test read - Auto], +dnl The "sleep 1" checks for a bug in which u8-istream did not properly +dnl handle receiving data in multiple chunks. +AT_CHECK([{ printf '\0e\0n\0t\0'; sleep 1; printf 'r\0\351\0e\0\n'; } | u8-istream-test read - Auto], [0], [entrée ]) AT_CHECK([printf 'e\0n\0t\0r\0\351\0e\0\n\0' | u8-istream-test read - Auto],