1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#! /bin/bash
# Known-answer tests for Bedstead. rom.ps is meant to reproduce the
# SAA505x character ROM images, so its output should be invariant in
# the absence of bugs. The hashes here are not derived from real ROM
# images, but from Git commit 239363800f6beaf74d8cafe275d11cb8a8501abb,
# which is believed to be correct.
set -euo pipefail
for i in 0 1 2 3 4 5 6 7; do
gs -I/usr/share/fonts/opentype/bedstead \
-P -q -dSAFER -sDEVICE=bit -o "${AUTOPKGTEST_TMP}/saa505${i}.rom" \
-- rom.ps "SAA505${i}"
done
cd -- "${AUTOPKGTEST_TMP}"
[ -n "${AUTOPKGTEST_ARTIFACTS-}" ] && cp -- *.rom "${AUTOPKGTEST_ARTIFACTS}"
sha256sum -c <<EOF
9706945b02dd0e30823186ff0d73a49c0d98ed573499a057bab471add7ee28fb saa5050.rom
fbca455e494b49b982fa089c7d4431e4ebdba3f9d2d3bbc18b3055bec8b43aa4 saa5051.rom
7967716e3eb9ee242abd0dd91522c7f8d3d2fb33e4d77e7237a699e99e5ec018 saa5052.rom
48827ee9bd9ec0ab1667187f4a6875804f04ddf205d20ba024c8bb12c715f01e saa5053.rom
02fd8b33b1fe06a644c396d3c673422a1cae2687f86d4344773cb409904ede19 saa5054.rom
426114070da8ecb713de15b136a4dae94542a55a450719c219234584588ccfb6 saa5055.rom
291ad99ed562fb2981f9f8d7c5b15fc7b1336ac2c6a33b51bf74023967639491 saa5056.rom
d43948de67109452f70616e9a1d163694585c8be0049610439b6f9aa28a2973c saa5057.rom
EOF
|