1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-04 10:19:30 +02:00

Add SONY_ERICSSON to manufacturer list and try to be a bit more intelligent when detecting it.

This commit is contained in:
Simo Kinnunen 2014-01-30 20:05:16 +09:00
parent f8cceffe91
commit aca775b7f7
2 changed files with 27 additions and 37 deletions

View file

@ -155,26 +155,15 @@ devutil.platform = function(platform) {
}
devutil.manufacturer = function(manufacturer) {
switch (manufacturer.toUpperCase()) {
case 'SONY':
case 'SONY ERICSSON':
return wire.DeviceManufacturer.SONY
case 'FUJITSU':
return wire.DeviceManufacturer.FUJITSU
case 'HTC':
return wire.DeviceManufacturer.HTC
case 'SHARP':
return wire.DeviceManufacturer.SHARP
var sanitized = manufacturer.toUpperCase().replace(/ /g, '_')
if (wire.DeviceManufacturer[sanitized]) {
return wire.DeviceManufacturer[sanitized]
}
switch (sanitized) {
case 'LGE':
return wire.DeviceManufacturer.LG
case 'SAMSUNG':
return wire.DeviceManufacturer.SAMSUNG
case 'ASUS':
return wire.DeviceManufacturer.ASUS
case 'NEC':
return wire.DeviceManufacturer.NEC
case 'PANASONIC':
return wire.DeviceManufacturer.PANASONIC
default:
throw new Error(util.format('Unmapped manufacturer "%s"', manufacturer))
}

View file

@ -91,8 +91,9 @@ enum DeviceManufacturer {
SAMSUNG = 2500;
SHARP = 2600;
SONY = 2700;
TOSHIBA = 2800;
ZTE = 2900;
SONY_ERICSSON = 2800;
TOSHIBA = 2900;
ZTE = 3000;
}
message DeviceDisplayMessage {