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

Figure out how to kill monkey reliably.

This commit is contained in:
Simo Kinnunen 2014-01-29 12:19:48 +09:00
parent 403c29c60a
commit 3c55f91ee9
2 changed files with 17 additions and 5 deletions

View file

@ -1,5 +1,4 @@
var util = require('util')
var path = require('path')
var split = require('split')
var Promise = require('bluebird')
@ -15,6 +14,7 @@ devutil.vendorFiles = function(identity) {
src: pathutil.vendor(util.format(
'remote/libs/%s/remote', identity.abi))
, dest: '/data/local/tmp/remote'
, comm: 'remote'
, mode: 0755
}
, lib: {
@ -26,9 +26,8 @@ devutil.vendorFiles = function(identity) {
}
}
devutil.killProcsByBin = function(adb, serial, bin) {
var basename = path.basename(bin)
return adb.shellAsync(serial, ['ps', basename])
devutil.killProcsByComm = function(adb, serial, comm, bin) {
return adb.shellAsync(serial, ['ps', comm])
.then(function(out) {
return new Promise(function(resolve, reject) {
var header = false