diff --git a/lib/firefox/geckoProfiler.js b/lib/firefox/geckoProfiler.js index 7e24bb6e2..742d46915 100644 --- a/lib/firefox/geckoProfiler.js +++ b/lib/firefox/geckoProfiler.js @@ -3,6 +3,7 @@ const log = require('intel').getLogger('browsertime.firefox'); const geckoProfilerDefaults = require('./settings/geckoProfilerDefaults'); const { isAndroidConfigured, Android } = require('../android'); const path = require('path'); +const get = require('lodash.get'); const pathToFolder = require('../support/pathToFolder'); const { BrowserError } = require('../support/errors'); const delay = ms => new Promise(res => setTimeout(res, ms)); @@ -103,7 +104,11 @@ class GeckoProfiler { let deviceProfileFilename = destinationFilename; if (isAndroidConfigured(options)) { - deviceProfileFilename = `/sdcard/Android/data/${this.firefoxConfig.android.package}/files/geckoProfile-${index}.json`; + deviceProfileFilename = `/sdcard/Android/data/${get( + this.firefoxConfig, + 'android.package', + 'org.mozilla.firefox' + )}/files/geckoProfile-${index}.json`; } // Must use String.raw or else the backslashes on Windows will be escapes.