Explorar o código

Merge pull request #5485 from infosiftr/test-aliases

Fix image aliases for tests
yosifkit %!s(int64=6) %!d(string=hai) anos
pai
achega
eec51c0f91
Modificáronse 1 ficheiros con 11 adicións e 5 borrados
  1. 11 5
      test/run.sh

+ 11 - 5
test/run.sh

@@ -130,11 +130,17 @@ for dockerImage in "$@"; do
 		testRepo="${testRepo##*/}"
 	fi
 	
-	if [ -n "${testAlias[$repo:$variant]}" ]; then
-		testRepo="${testAlias[$repo:$variant]}"
-	elif [ -n "${testAlias[$repo]}" ]; then
-		testRepo="${testAlias[$repo]}"
-	fi
+	for possibleAlias in \
+		"${testAlias[$repo:$variant]}" \
+		"${testAlias[$repo]}" \
+		"${testAlias[$testRepo:$variant]}" \
+		"${testAlias[$testRepo]}" \
+	; do
+		if [ -n "$possibleAlias" ]; then
+			testRepo="$possibleAlias"
+			break
+		fi
+	done
 	
 	explicitVariant=
 	if [ \