mirror of
https://github.com/openstf/stf
synced 2025-10-04 18:29:17 +02:00
Add LogcatApplyFiltersMessage.
This commit is contained in:
parent
e4c76e1793
commit
a8fe5f6613
2 changed files with 29 additions and 0 deletions
|
@ -401,6 +401,12 @@ module.exports = function(options) {
|
||||||
log.error('keyPress failed', err.stack)
|
log.error('keyPress failed', err.stack)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
.on(wire.LogcatApplyFiltersMessage, function(channel, message) {
|
||||||
|
services.logcat.resetFilters().excludeAll()
|
||||||
|
message.filters.forEach(function(filter) {
|
||||||
|
services.logcat.include(filter.tag, filter.priority)
|
||||||
|
})
|
||||||
|
})
|
||||||
.on(wire.ShellCommandMessage, function(channel, message) {
|
.on(wire.ShellCommandMessage, function(channel, message) {
|
||||||
log.info('Running shell command "%s"', message.command.join(' '))
|
log.info('Running shell command "%s"', message.command.join(' '))
|
||||||
adb.shellAsync(options.serial, message.command)
|
adb.shellAsync(options.serial, message.command)
|
||||||
|
|
|
@ -26,6 +26,8 @@ enum MessageType {
|
||||||
KeyUpMessage = 24;
|
KeyUpMessage = 24;
|
||||||
KeyPressMessage = 25;
|
KeyPressMessage = 25;
|
||||||
DeviceRegisteredMessage = 26;
|
DeviceRegisteredMessage = 26;
|
||||||
|
DeviceLogcatEntryMessage = 27;
|
||||||
|
LogcatApplyFiltersMessage = 28;
|
||||||
}
|
}
|
||||||
|
|
||||||
message Envelope {
|
message Envelope {
|
||||||
|
@ -198,6 +200,27 @@ message KeyPressMessage {
|
||||||
required uint32 key = 1;
|
required uint32 key = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Output
|
||||||
|
|
||||||
|
message DeviceLogcatEntryMessage {
|
||||||
|
required string serial = 1;
|
||||||
|
required double date = 2;
|
||||||
|
required uint32 pid = 3;
|
||||||
|
required uint32 tid = 4;
|
||||||
|
required uint32 priority = 5;
|
||||||
|
required string tag = 6;
|
||||||
|
required string message = 7;
|
||||||
|
}
|
||||||
|
|
||||||
|
message LogcatFilter {
|
||||||
|
required string tag = 1;
|
||||||
|
required uint32 priority = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
message LogcatApplyFiltersMessage {
|
||||||
|
repeated LogcatFilter filters = 1;
|
||||||
|
}
|
||||||
|
|
||||||
// Commands
|
// Commands
|
||||||
|
|
||||||
message ShellCommandMessage {
|
message ShellCommandMessage {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue