From 9e422e63caff1774d6d71a986e4d1ca846ef7367 Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Tue, 25 Feb 2025 18:15:22 +0000 Subject: [PATCH] testers.testBuildFailure': create local bindings for loop variables to prevent lexical scoping mistakes --- .../build-support/testers/testBuildFailurePrime/build-command.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/build-support/testers/testBuildFailurePrime/build-command.sh b/pkgs/build-support/testers/testBuildFailurePrime/build-command.sh index f4747ff3f76c..e11bd8a95f55 100644 --- a/pkgs/build-support/testers/testBuildFailurePrime/build-command.sh +++ b/pkgs/build-support/testers/testBuildFailurePrime/build-command.sh @@ -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}"