From: Takayuki MATSUOKA Date: Fri, 15 May 2015 14:21:52 +0000 (+0900) Subject: Add log of same files and sha1 hash of unique files to versionstest X-Git-Tag: upstream/1.9.3~233^2^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5151c30dce029e5efe9f6ac9ef137bb422ad30fd;p=platform%2Fupstream%2Flz4.git Add log of same files and sha1 hash of unique files to versionstest --- diff --git a/test/test-lz4-versions.py b/test/test-lz4-versions.py index b6ed126..f92fa96 100644 --- a/test/test-lz4-versions.py +++ b/test/test-lz4-versions.py @@ -6,6 +6,7 @@ import filecmp import os import shutil import sys +import hashlib repo_url = 'https://github.com/Cyan4973/lz4.git' tmp_dir_name = 'test/lz4test' @@ -37,6 +38,11 @@ def get_git_tags(): tags = stdout.decode('utf-8').split() return tags +# http://stackoverflow.com/a/19711609/2132223 +def sha1_of_file(filepath): + with open(filepath, 'rb') as f: + return hashlib.sha1(f.read()).hexdigest() + if __name__ == '__main__': error_code = 0 base_dir = os.getcwd() + '/..' # /path/to/lz4 @@ -102,6 +108,7 @@ if __name__ == '__main__': continue if filecmp.cmp(lz4, lz4t): os.remove(lz4t) + print('{} == {}'.format(lz4, lz4t)) print('Enumerate only different compressed files') lz4s = sorted(glob.glob('*.lz4')) @@ -128,6 +135,10 @@ if __name__ == '__main__': else: os.remove(dec) + lz4s = sorted(glob.glob('*.lz4')) + for lz4 in lz4s: + print('{} {}'.format(sha1_of_file(lz4), lz4)) + if error_code != 0: print('ERROR')