> On 06 Nov 2015, at 10:28, Eric Sunshine <sunshine@xxxxxxxxxxxxxx> wrote: > > On Fri, Nov 6, 2015 at 3:58 AM, <larsxschneider@xxxxxxxxx> wrote: >> In rare cases kill/cleanup operations in tests fail. Retry these >> operations with a timeout to make the test less flaky. >> >> Signed-off-by: Lars Schneider <larsxschneider@xxxxxxxxx> >> --- >> diff --git a/t/lib-git-p4.sh b/t/lib-git-p4.sh >> +retry_until_success() { >> + timeout=$(($(date +%s) + $RETRY_TIMEOUT)) >> + until "$@" 2>/dev/null || test $(date +%s) -gt $timeout >> + do : >> + done >> +} >> + >> +retry_until_fail() { >> + timeout=$(($(date +%s) + $RETRY_TIMEOUT)) >> + until ! "$@" 2>/dev/null || test $(date +%s) -gt $timeout >> + do : >> + done >> +} > > I'm confused by this. Patch 2/4 was already calling > retry_until_fail(), but it's introduction seems to be here in patch > 3/4. Am I missing something obvious? No, my fault. I reordered the commits and forgot about this. I will fix the order in the next roll. Thanks, Lars-- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html