Subject: | 08-screen.t fails with PERL_UNICODE and 5.22.1 |
With Perl 5.22.1, LANG=en_US.UTF-8, and PERL_UNICODE=SAL, 08-screen.t fails. It succeeds if I set either LANG=C or PERL_UNICODE=0.
With Perl 5.20.2, the test passes even with PERL_UNICODE=SAL.
I've attached the result of running
perl5.22.1 t/00-report-prereqs.t &>/tmp/00-report-prereqs.txt
along with the results of 00-report-prereqs.t for both 5.20.2 and 5.22.1.
Subject: | 08-screen.txt |
# testing
ok 1 - STDOUT layers are not changed when Screen utf8 param is true
# Subtest: stderr = 0, utf8 = 0
ok 1 - got expected stdout from Screen output
ok 2 - got expected stderr from Screen output
1..2
ok 2 - stderr = 0, utf8 = 0
# Subtest: stderr = 1, utf8 = 0
ok 1 - got expected stdout from Screen output
ok 2 - got expected stderr from Screen output
1..2
ok 3 - stderr = 1, utf8 = 0
# Subtest: stderr = 0, utf8 = 1
not ok 1 - got expected stdout from Screen output
# Failed test 'got expected stdout from Screen output'
# at t/08-screen.t line 97.
# got: 'test message - á½ '
# expected: 'test message - ὠ'
ok 2 - got expected stderr from Screen output
1..2
# Looks like you failed 1 test of 2.
not ok 4 - stderr = 0, utf8 = 1
# Failed test 'stderr = 0, utf8 = 1'
# at t/08-screen.t line 106.
# Subtest: stderr = 1, utf8 = 1
ok 1 - got expected stdout from Screen output
not ok 2 - got expected stderr from Screen output
# Failed test 'got expected stderr from Screen output'
# at t/08-screen.t line 103.
# got: 'test message - á½ '
# expected: 'test message - ὠ'
1..2
# Looks like you failed 1 test of 2.
not ok 5 - stderr = 1, utf8 = 1
# Failed test 'stderr = 1, utf8 = 1'
# at t/08-screen.t line 106.
1..5
# Looks like you failed 2 tests of 5.