This commit is contained in:
Jacob Chapman
2022-04-18 20:42:50 -05:00
committed by GitHub
parent b921d03705
commit 4e050c50d6

View File

@@ -13,31 +13,31 @@ teardown() {
} }
@test "fail no downloader module" { @test "fail no downloader module" {
run ../extract_failed_ids.sh ./example_logfiles/failed_no_downloader.txt run ../extract_failed_ids.sh ./example_logfiles/failed_no_downloader.txt >> failed.txt
assert [ "$( wc -l 'failed.txt' | awk '{ print $1 }' )" -eq "3" ]; assert [ "$( wc -l 'failed.txt' | awk '{ print $1 }' )" -eq "3" ];
assert [ "$( grep -Ecv '\w{6,7}' 'failed.txt' )" -eq "0" ]; assert [ "$( grep -Ecv '\w{6,7}' 'failed.txt' )" -eq "0" ];
} }
@test "fail resource error" { @test "fail resource error" {
run ../extract_failed_ids.sh ./example_logfiles/failed_resource_error.txt run ../extract_failed_ids.sh ./example_logfiles/failed_resource_error.txt >> failed.txt
assert [ "$( wc -l 'failed.txt' | awk '{ print $1 }' )" -eq "1" ]; assert [ "$( wc -l 'failed.txt' | awk '{ print $1 }' )" -eq "1" ];
assert [ "$( grep -Ecv '\w{6,7}' 'failed.txt' )" -eq "0" ]; assert [ "$( grep -Ecv '\w{6,7}' 'failed.txt' )" -eq "0" ];
} }
@test "fail site downloader error" { @test "fail site downloader error" {
run ../extract_failed_ids.sh ./example_logfiles/failed_sitedownloader_error.txt run ../extract_failed_ids.sh ./example_logfiles/failed_sitedownloader_error.txt >> failed.txt
assert [ "$( wc -l 'failed.txt' | awk '{ print $1 }' )" -eq "2" ]; assert [ "$( wc -l 'failed.txt' | awk '{ print $1 }' )" -eq "2" ];
assert [ "$( grep -Ecv '\w{6,7}' 'failed.txt' )" -eq "0" ]; assert [ "$( grep -Ecv '\w{6,7}' 'failed.txt' )" -eq "0" ];
} }
@test "fail failed file write" { @test "fail failed file write" {
run ../extract_failed_ids.sh ./example_logfiles/failed_write_error.txt run ../extract_failed_ids.sh ./example_logfiles/failed_write_error.txt >> failed.txt
assert [ "$( wc -l 'failed.txt' | awk '{ print $1 }' )" -eq "1" ]; assert [ "$( wc -l 'failed.txt' | awk '{ print $1 }' )" -eq "1" ];
assert [ "$( grep -Ecv '\w{6,7}' 'failed.txt' )" -eq "0" ]; assert [ "$( grep -Ecv '\w{6,7}' 'failed.txt' )" -eq "0" ];
} }
@test "fail disabled module" { @test "fail disabled module" {
run ../extract_failed_ids.sh ./example_logfiles/failed_disabled_module.txt run ../extract_failed_ids.sh ./example_logfiles/failed_disabled_module.txt >> failed.txt
assert [ "$( wc -l 'failed.txt' | awk '{ print $1 }' )" -eq "1" ]; assert [ "$( wc -l 'failed.txt' | awk '{ print $1 }' )" -eq "1" ];
assert [ "$( grep -Ecv '\w{6,7}' 'failed.txt' )" -eq "0" ]; assert [ "$( grep -Ecv '\w{6,7}' 'failed.txt' )" -eq "0" ];
} }