test: update script to size 600 bytes

Signed-off-by: Christopher Phillips <christopher.phillips@anchore.com>
This commit is contained in:
Christopher Phillips 2023-12-19 12:16:44 -05:00
parent d1f3d1197b
commit 0b4f9ad9bb
No known key found for this signature in database
GPG Key ID: 17F8FF2EA7EF0AA0

View File

@ -1,5 +1,8 @@
#!/bin/bash #!/bin/bash
# current limit for fixture size
size=600
# Check if a directory is provided as an argument # Check if a directory is provided as an argument
if [ $# -eq 0 ]; then if [ $# -eq 0 ]; then
echo "Usage: $0 <directory>" echo "Usage: $0 <directory>"
@ -20,19 +23,19 @@ fi
# Use find to locate all files in the directory and its subdirectories # Use find to locate all files in the directory and its subdirectories
found_large_files=0 found_large_files=0
while IFS= read -r -d '' file; do while IFS= read -r -d '' file; do
# Check if the file size is greater than 100 bytes # Check if the file size is greater than 600 bytes
if [ $(wc -c < "$file") -gt 100 ]; then if [ $(wc -c < "$file") -gt $size ]; then
echo "File $file is greater than 100 bytes." echo "File $file is greater than 600 bytes."
found_large_files=1 found_large_files=1
fi fi
done < <(find "$directory" -type f -print0) done < <(find "$directory" -type f -print0)
# Check if any large files were found # Check if any large files were found
if [ "$found_large_files" -eq 1 ]; then if [ "$found_large_files" -eq 1 ]; then
echo "Script failed: Some files are greater than 100 bytes." echo "Script failed: Some files are greater than 600 bytes."
exit 1 exit 1
else else
echo "All files in $directory and its subdirectories are 100 bytes or smaller. Script passed." echo "All files in $directory and its subdirectories are 600 bytes or smaller. Script passed."
exit 0 exit 0
fi fi