[xharness] recognize newer watches (#5419)

* [xharness] recognize newer watches

* s/iPod/Watch/
This commit is contained in:
Bernhard Urban 2019-01-18 14:00:01 +01:00 коммит произвёл GitHub
Родитель 3e9673560f
Коммит 269ccd1495
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 15 добавлений и 2 удалений

Просмотреть файл

@ -734,6 +734,7 @@ namespace xharness
ARMv7k,
ARMv7s,
ARM64,
ARM64_32,
i386,
x86_64,
}
@ -879,8 +880,20 @@ namespace xharness
}
// https://www.theiphonewiki.com/wiki/List_of_Apple_Watches
if (model.StartsWith ("Watch", StringComparison.Ordinal))
return Architecture.ARMv7k;
if (model.StartsWith ("Watch", StringComparison.Ordinal)) {
var identifier = model.Substring ("Watch".Length);
var values = identifier.Split (',');
switch (values [0]) {
case "1": // Apple Watch (1st gen)
case "2": // Apple Watch Series 1 and Series 2
case "3": // Apple Watch Series 3
return Architecture.ARMv7k;
case "4": // Apple Watch Series 4
default:
return Architecture.ARM64_32;
}
}
// https://www.theiphonewiki.com/wiki/List_of_Apple_TVs
if (model.StartsWith ("AppleTV", StringComparison.Ordinal))