Fix(e2e): Fix playwright version and reporting for CMT (#3081)

This commit is contained in:
yasserfaraazkhan
2024-07-17 04:48:03 +05:30
committed by GitHub
parent 2dee9b6bc8
commit 2649c31962
6 changed files with 60 additions and 35 deletions

View File

@@ -11,6 +11,7 @@ const fse = require('fs-extra');
const {MOCHAWESOME_REPORT_DIR} = require('./constants');
const package = require('../../package.json');
const e2ePackage = require('../package.json');
const MAX_FAILED_TITLES = 5;
@@ -117,7 +118,7 @@ function getOS() {
function getEnvironmentValues() {
return {
playwrightVersion: package.devDependencies.playwright,
playwrightVersion: e2ePackage.dependencies.playwright,
electronVersion: package.devDependencies.electron,
osName: getOS(),
osVersion: os.release(),
@@ -230,8 +231,10 @@ function generateTestReport(summary, isUploadedToS3, reportLink, testCycleKey) {
function generateTitle() {
const {
BRANCH,
DESKTOP_VERSION,
PULL_REQUEST,
RELEASE_VERSION,
SERVER_VERSION,
TYPE,
} = process.env;
@@ -258,6 +261,9 @@ function generateTitle() {
case 'MANUAL':
title = `E2E for Manually triggered for ${BRANCH}`;
break;
case 'CMT':
title = `Compatibility Matrix Testing Report for Server v${SERVER_VERSION} and Desktop version v${DESKTOP_VERSION}`;
break;
default:
title = 'E2E for Build$';
}