tests: require proper POSIX tr NUL behavior
commit1918a488d3fd9dd4d88226e3086541e31e316672
authorKyle J. McKay <mackyle@gmail.com>
Tue, 20 Jun 2017 22:33:46 +0000 (20 15:33 -0700)
committerKyle J. McKay <mackyle@gmail.com>
Tue, 20 Jun 2017 22:33:46 +0000 (20 15:33 -0700)
tree3dc1ba9d77cd6481d3eb865e24fda4e0c3337a57
parent7075937cb8db81cd3fff20afdf6f393f29c8f06f
tests: require proper POSIX tr NUL behavior

In a few places tr is used to deal with NUL characters.
This behavior is relied on by tg and also required by POSIX.
Promote the tests for it from tolerated breakage to require success.
And stop using perl to do those translations in the test library.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
t/t0001-sanity.sh
t/test-lib-functions.sh