in src/extension-runners/firefox-android.js [206:228]
async exit() {
const { adbUtils, selectedAdbDevice, selectedArtifactsDir } = this;
this.exiting = true;
// If a Firefox for Android instance has been started,
// we should ensure that it has been stopped when we exit.
await this.adbForceStopSelectedPackage();
if (selectedArtifactsDir) {
log.debug('Cleaning up artifacts directory on the Android device...');
await adbUtils.clearArtifactsDir(selectedAdbDevice);
}
// Call all the registered cleanup callbacks.
for (const fn of this.cleanupCallbacks) {
try {
fn();
} catch (error) {
log.error(error);
}
}
}