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 29 30 31 32 33
|
#!/usr/bin/python3
# Copyright 2021 Simon McVittie
# SPDX-License-Identifier: CC0-1.0
import base64
import sys
from pathlib import Path
if __name__ == '__main__':
for ui in Path('testsuite', 'reftests').glob('*.ui'):
for outputs in (
Path(
'debian', 'build', 'deb', 'testsuite', 'reftests',
'output',
),
):
diff = (outputs / (ui.stem + '.diff.png'))
if diff.exists():
ref = (outputs / (ui.stem + '.ref.png'))
out = (outputs / (ui.stem + '.out.png'))
for path in (ref, out, diff):
if path.exists():
print('')
print('begin-base64 644 %s' % path)
sys.stdout.flush()
with open(path, 'rb') as reader:
base64.encode(reader, sys.stdout.buffer)
print('====')
print('')
print('')
|