Files
zot/test/blackbox/helpers_scrub.bash
Ramkumar Chinchani 73eef25681 ci: enable fips140 blackbox test (#3460)
Signed-off-by: Ramkumar Chinchani <rchincha.dev@gmail.com>
2025-10-13 22:49:06 -07:00

24 lines
780 B
Bash

function add_test_files() {
local zot_root_dir=${BATS_FILE_TMPDIR}/zot
echo ${zot_root_dir}
cp -r ${TEST_DATA_DIR}/alpine ${zot_root_dir}
ls -al ${zot_root_dir}/alpine
}
function delete_blob() {
local zot_test_files=${BATS_FILE_TMPDIR}/zot/alpine
# Delete one of the blobs which is not of type json, meaning not a manifest/config
find ${zot_test_files}/blobs/sha256 -maxdepth 1 -type f -name "*" -exec sh -c 'file -b "$1" | grep -iqv "json"' sh {} \; -print0|
sort -z -R |
head -z -n 1 | xargs -0 rm
ls -al ${zot_test_files}/blobs/sha256/
}
function affected() {
log_output | jq 'contains("blobs/manifest affected")?' | grep true
}
function not_affected() {
log_output | jq 'contains("blobs/manifest ok")?' | grep true
}