Make sure we write the correct Android/ios data to the info json (#3707)

This commit is contained in:
Peter Hedenskog 2022-08-10 10:08:48 +02:00 committed by GitHub
parent 6fa8c510e8
commit 601e31c591
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 6 deletions

View File

@ -26,7 +26,9 @@ module.exports = {
}
case 'browsertime.browser': {
this.browserData = message.data;
if (!this.browserData) {
this.browserData = message.data;
}
break;
}
@ -170,14 +172,14 @@ module.exports = {
json.friendlyHTML += ' using a replay proxy';
}
if (!options.mobile && !options.ios && !browserData.android) {
if (!options.mobile && !options.ios && !options.android) {
json.friendlyHTML += ' with viewport ' + options.viewPort;
}
if (browserData.android) {
json.friendlyHTML += ` on ${browserData.android.model} Android version ${browserData.android.androidVersion} [${browserData.android.id}].`;
} else if (message.data.ios) {
json.friendlyHTML += ` ${message.data.ios.deviceName} [${message.data.ios.deviceUDID}].`;
if (json.android) {
json.friendlyHTML += ` on ${json.android.model} Android version ${json.android.androidVersion} [${json.android.id}].`;
} else if (json.ios) {
json.friendlyHTML += ` ${json.ios.deviceName} [${json.ios.deviceUDID}].`;
} else {
// We are testing on desktop
let osInfo = osName();