mirror of
https://github.com/openstf/stf
synced 2025-10-05 19:42:01 +02:00
Add support for Android O Developer Preview 1.
This commit is contained in:
parent
9fa11ac7ff
commit
43f0341297
8 changed files with 63 additions and 16 deletions
|
@ -4,7 +4,8 @@ var logger = require('../../../util/logger')
|
|||
|
||||
module.exports = syrup.serial()
|
||||
.dependency(require('./properties'))
|
||||
.define(function(options, properties) {
|
||||
.dependency(require('./sdk'))
|
||||
.define(function(options, properties, sdk) {
|
||||
var log = logger.createLogger('device:support:abi')
|
||||
return (function() {
|
||||
function split(list) {
|
||||
|
@ -13,7 +14,7 @@ module.exports = syrup.serial()
|
|||
|
||||
var abi = {
|
||||
primary: properties['ro.product.cpu.abi']
|
||||
, pie: properties['ro.build.version.sdk'] >= 16
|
||||
, pie: sdk.level >= 16
|
||||
, all: []
|
||||
, b32: []
|
||||
, b64: []
|
||||
|
|
36
lib/units/device/support/sdk.js
Normal file
36
lib/units/device/support/sdk.js
Normal file
|
@ -0,0 +1,36 @@
|
|||
var syrup = require('stf-syrup')
|
||||
|
||||
var logger = require('../../../util/logger')
|
||||
|
||||
module.exports = syrup.serial()
|
||||
.dependency(require('./properties'))
|
||||
.define(function(options, properties) {
|
||||
var log = logger.createLogger('device:support:sdk')
|
||||
return (function() {
|
||||
var level = parseInt(properties['ro.build.version.sdk'], 10)
|
||||
var previewDelta =
|
||||
parseInt(properties['ro.build.version.preview_sdk'], 10) || 0
|
||||
var previewLevel = level + previewDelta
|
||||
|
||||
var sdk = {
|
||||
level: level
|
||||
, previewDelta: previewDelta
|
||||
, previewLevel: previewLevel
|
||||
, release: properties['ro.build.version.release']
|
||||
}
|
||||
|
||||
if (sdk.previewDelta) {
|
||||
log.info(
|
||||
'Supports SDK %s (base %s, preview delta +%s)'
|
||||
, sdk.previewLevel
|
||||
, sdk.level
|
||||
, sdk.previewDelta
|
||||
)
|
||||
}
|
||||
else {
|
||||
log.info('Supports SDK %s', sdk.level)
|
||||
}
|
||||
|
||||
return sdk
|
||||
})()
|
||||
})
|
Loading…
Add table
Add a link
Reference in a new issue