aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorMichael Hirsch, Ph.D <scivision@users.noreply.github.com>2019-11-10 23:24:02 -0500
committerMichael Hirsch, Ph.D <scivision@users.noreply.github.com>2019-11-17 00:17:04 -0500
commit67651271f60347b2d3cadd235a4abac0b3a1bc16 (patch)
tree5777fe7de291cd60cdc1caf624f4770b18369ff6 /test cases
parent1a0b4ddf340130d270a4c96a36f915eb5b0399f3 (diff)
downloadmeson-67651271f60347b2d3cadd235a4abac0b3a1bc16.zip
meson-67651271f60347b2d3cadd235a4abac0b3a1bc16.tar.gz
meson-67651271f60347b2d3cadd235a4abac0b3a1bc16.tar.bz2
fs: add hash compute method
Diffstat (limited to 'test cases')
-rw-r--r--test cases/common/227 fs module/meson.build8
1 files changed, 8 insertions, 0 deletions
diff --git a/test cases/common/227 fs module/meson.build b/test cases/common/227 fs module/meson.build
index f111d46..a98ed56 100644
--- a/test cases/common/227 fs module/meson.build
+++ b/test cases/common/227 fs module/meson.build
@@ -47,4 +47,12 @@ new_check = is_windows ? 'j:\\foo\\bar.ini' : '/foo/bar.ini'
new = fs.with_suffix(original, '.ini')
assert(new == new_check, 'absolute path with_suffix failed')
+# -- hash
+
+md5 = fs.hash('subdir/subdirfile.txt', 'md5')
+sha256 = fs.hash('subdir/subdirfile.txt', 'sha256')
+assert(md5 == 'd0795db41614d25affdd548314b30b3b', 'md5sum did not match')
+assert(sha256 == 'be2170b0dae535b73f6775694fffa3fd726a43b5fabea11b7342f0605917a42a', 'sha256sum did not match')
+
+
subdir('subdir')