From 4c5cd918d850e24c94a29f8649b8c07ed874dfa2 Mon Sep 17 00:00:00 2001 From: Luke McCrone Date: Thu, 27 Feb 2025 20:21:07 -0300 Subject: [PATCH] test: crc64nvme checksum --- tests/util/util_head_object.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/util/util_head_object.sh b/tests/util/util_head_object.sh index 3814f6ac..f7381120 100644 --- a/tests/util/util_head_object.sh +++ b/tests/util/util_head_object.sh @@ -166,3 +166,13 @@ check_checksum_rest_crc32() { fi return 0 } + +crc64_file() { + source ./env/bin/activate + python3 -m pip install awscrt + if ! checksum=$(python3 -c "import sys;from awscrt import checksums;crc64nvme_value = checksums.crc64nvme(sys.argv[1]);print(crc64nvme_value)" "$1"); then + return 1 + fi + log 5 "checksum: $checksum" + deactivate +}