1
1
mirror of https://github.com/henrydcase/pqc.git synced 2024-11-27 01:41:40 +00:00

Merge pull request #274 from PQClean/fix_detecting_changes

Fix detecting of to-be-tested changes on Windows
This commit is contained in:
Thom Wiggers 2020-02-19 15:05:35 -05:00 committed by GitHub
commit 07f96fa057
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -245,6 +245,8 @@ def permit_test(testname, *args, **kwargs):
assert diff_result.returncode == 0, \ assert diff_result.returncode == 0, \
"Got unexpected return code {}".format(diff_result.returncode) "Got unexpected return code {}".format(diff_result.returncode)
for diff_line in diff_result.stdout.decode('utf-8').splitlines(): for diff_line in diff_result.stdout.decode('utf-8').splitlines():
# Git still returns UNIX-style paths on Windows, normalize
diff_line = os.path.normpath(diff_line)
# don't skip test if there are any changes outside schemes # don't skip test if there are any changes outside schemes
if (not diff_line.startswith('crypto_kem') and if (not diff_line.startswith('crypto_kem') and
not diff_line.startswith('crypto_sign') and not diff_line.startswith('crypto_sign') and