diff --git a/lib/core/resultsStorage/pathToFolder.js b/lib/core/resultsStorage/pathToFolder.js index 501c61a94..160f7cf40 100644 --- a/lib/core/resultsStorage/pathToFolder.js +++ b/lib/core/resultsStorage/pathToFolder.js @@ -17,7 +17,12 @@ export function pathToFolder(url, options, alias) { const pathSegments = []; const urlSegments = []; - pathSegments.push('pages', parsedUrl.hostname.split('.').join('_')); + + // If a measurements fail and we use a script file and no URL + // has been tested, we don't have a hostname + if (parsedUrl.hostname) { + pathSegments.push('pages', parsedUrl.hostname.split('.').join('_')); + } if (options.urlMetaData && options.urlMetaData[url]) { pathSegments.push(options.urlMetaData[url]);