testers.testBuildFailure': create local bindings for loop variables to prevent lexical scoping mistakes

This commit is contained in:
Connor Baker 2025-02-25 18:15:22 +00:00
parent 25833baaa4
commit 9e422e63ca

View File

@ -23,6 +23,7 @@ testBuilderLogEntries() {
nixLog "checking original builder log"
local -r builderLogEntries="$(<"${failed:?}/testBuildFailure.log")"
local -i shouldExit=0
local expectedBuilderLogEntry
for expectedBuilderLogEntry in "${expectedBuilderLogEntries[@]}"; do
if [[ ${builderLogEntries} == *"$expectedBuilderLogEntry"* ]]; then
nixLog "original builder log contains ${expectedBuilderLogEntry@Q}"