detox
Version:
E2E tests and automation for mobile
16 lines (12 loc) • 409 B
JavaScript
const { ListAVDsCommand } = require('../../../../common/drivers/android/emulator/exec/EmulatorExec');
class AVDsResolver {
constructor(emulatorExec) {
this._emulatorExec = emulatorExec;
}
async resolve() {
const output = await this._emulatorExec.exec(new ListAVDsCommand());
const avds = output.trim().split('\n').map(x => x.trim());
return avds;
}
}
module.exports = AVDsResolver;