@@ -86,10 +86,10 @@ jobs:
8686 SIMPLATFORM="iOS"
8787 SIMDEVICE="iPhone\s\d{2}\s"
8888 REGEX="m/\{\splatform:(.*\sSimulator),.*OS:(\d{1,2}\.\d),.*name:([a-zA-Z0-9\(\)\s]*)\s\}/g"
89- SIMPATFORMLIST=$(cat destinations.txt | perl -nle 'if ('$REGEX') { $p = $1; $os = $2; $n = $3 ; if ($p =~ /'$SIMPLATFORM'/ and $n =~ /'$SIMDEVICE'/) { print "- ${n } (${p }) (${os})"; } }')
89+ SIMPATFORMLIST=$(cat destinations.txt | perl -nle 'if ('$REGEX') { ($plat, $os, $name) = ($1, $2, $3) ; if ($plat =~ /'$SIMPLATFORM'/ and $name =~ /'$SIMDEVICE'/) { print "- ${name } (${plat }) (${os})"; } }')
9090 echo "Available $SIMPLATFORM simulators:"
9191 echo "$SIMPATFORMLIST"
92- DESTNAME=$(cat destinations.txt | perl -nle 'if ('$REGEX') { $p = $1; $os = $2; $n = $3 ; if ($1 =~ /'$SIMPLATFORM'/ and $n =~ /'$SIMDEVICE'/) { print $n ; } }' | sort -r | head -n 1)
92+ DESTNAME=$(cat destinations.txt | perl -nle 'if ('$REGEX') { ($plat, $os, $name) = ($1, $2, $3) ; if ($plat =~ /'$SIMPLATFORM'/ and $name =~ /'$SIMDEVICE'/) { print $name ; } }' | sort -rV | head -n 1)
9393 echo "Using device name \"$DESTNAME\""
9494 echo "DESTNAME=$DESTNAME" >> "$GITHUB_ENV"
9595 - name : Unit Tests
@@ -112,10 +112,10 @@ jobs:
112112 SIMPLATFORM="tvOS"
113113 SIMDEVICE="Apple\sTV"
114114 REGEX="m/\{\splatform:(.*\sSimulator),.*OS:(\d{1,2}\.\d),.*name:([a-zA-Z0-9\(\)\s]*)\s\}/g"
115- SIMPATFORMLIST=$(cat destinations.txt | perl -nle 'if ('$REGEX') { $p = $1; $os = $2; $n = $3 ; if ($p =~ /'$SIMPLATFORM'/ and $n =~ /'$SIMDEVICE'/) { print "- ${n } (${p }) (${os})"; } }')
115+ SIMPATFORMLIST=$(cat destinations.txt | perl -nle 'if ('$REGEX') { ($plat, $os, $name) = ($1, $2, $3) ; if ($plat =~ /'$SIMPLATFORM'/ and $name =~ /'$SIMDEVICE'/) { print "- ${name } (${plat }) (${os})"; } }')
116116 echo "Available $SIMPLATFORM simulators:"
117117 echo "$SIMPATFORMLIST"
118- DESTNAME=$(cat destinations.txt | perl -nle 'if ('$REGEX') { $p = $1; $os = $2; $n = $3 ; if ($1 =~ /'$SIMPLATFORM'/ and $n =~ /'$SIMDEVICE'/) { print $n ; } }' | sort -r | head -n 1)
118+ DESTNAME=$(cat destinations.txt | perl -nle 'if ('$REGEX') { ($plat, $os, $name) = ($1, $2, $3) ; if ($plat =~ /'$SIMPLATFORM'/ and $name =~ /'$SIMDEVICE'/) { print $name ; } }' | sort -rV | head -n 1)
119119 echo "Using device name \"$DESTNAME\""
120120 echo "DESTNAME=$DESTNAME" >> "$GITHUB_ENV"
121121 - name : Unit Tests
@@ -138,10 +138,10 @@ jobs:
138138 SIMPLATFORM="watchOS"
139139 SIMDEVICE="Apple\sWatch\sSeries"
140140 REGEX="m/\{\splatform:(.*\sSimulator),.*OS:(\d{1,2}\.\d),.*name:([a-zA-Z0-9\(\)\s]*)\s\}/g"
141- SIMPATFORMLIST=$(cat destinations.txt | perl -nle 'if ('$REGEX') { $p = $1; $os = $2; $n = $3 ; if ($p =~ /'$SIMPLATFORM'/ and $n =~ /'$SIMDEVICE'/) { print "- ${n } (${p }) (${os})"; } }')
141+ SIMPATFORMLIST=$(cat destinations.txt | perl -nle 'if ('$REGEX') { ($plat, $os, $name) = ($1, $2, $3) ; if ($plat =~ /'$SIMPLATFORM'/ and $name =~ /'$SIMDEVICE'/) { print "- ${name } (${plat }) (${os})"; } }')
142142 echo "Available $SIMPLATFORM simulators:"
143143 echo "$SIMPATFORMLIST"
144- DESTNAME=$(cat destinations.txt | perl -nle 'if ('$REGEX') { $p = $1; $os = $2; $n = $3 ; if ($1 =~ /'$SIMPLATFORM'/ and $n =~ /'$SIMDEVICE'/) { print $n ; } }' | sort -r | head -n 1)
144+ DESTNAME=$(cat destinations.txt | perl -nle 'if ('$REGEX') { ($plat, $os, $name) = ($1, $2, $3) ; if ($plat =~ /'$SIMPLATFORM'/ and $name =~ /'$SIMDEVICE'/) { print $name ; } }' | sort -rV | head -n 1)
145145 echo "Using device name \"$DESTNAME\""
146146 echo "DESTNAME=$DESTNAME" >> "$GITHUB_ENV"
147147 - name : Unit Tests
0 commit comments