chore: update flakiness metadata for better ui presentation (#31528)

This commit is contained in:
Dmitry Gozman 2024-07-03 08:39:53 -07:00 committed by GitHub
parent 64b62988f6
commit 1c69d3e175
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 9 additions and 7 deletions

View File

@ -42,7 +42,7 @@ const config: Config<ServerWorkerOptions & PlaywrightWorkerOptions & PlaywrightT
const metadata = {
platform: 'Android',
headful: false,
headless: 'headless',
browserName: 'chromium',
channel: 'chrome',
mode: 'default',

View File

@ -44,7 +44,7 @@ const config: Config<PlaywrightWorkerOptions & PlaywrightTestOptions> = {
const metadata = {
platform: process.platform,
headful: true,
headless: 'headed',
browserName: 'electron',
channel: undefined,
mode: 'default',

View File

@ -140,7 +140,7 @@ for (const browserName of browserNames) {
mode,
video: !!video,
trace: !!trace,
clock: 'clock-' + (process.env.PW_CLOCK || 'default'),
clock: process.env.PW_CLOCK ? 'clock-' + process.env.PW_CLOCK : undefined,
},
});
}

View File

@ -50,6 +50,6 @@ export default defineConfig({
],
reporter: reporters(),
metadata: {
clock: 'clock-' + (process.env.PW_CLOCK || 'default'),
clock: process.env.PW_CLOCK ? 'clock-' + process.env.PW_CLOCK : undefined,
},
});

View File

@ -43,7 +43,7 @@ const config: Config<PlaywrightWorkerOptions & PlaywrightTestOptions> = {
const metadata = {
platform: process.platform,
headful: true,
headless: 'headed',
browserName: 'webview2',
channel: undefined,
mode: 'default',

View File

@ -37,10 +37,12 @@ function compressReports(reports) {
if (report.config && report.config.projects) {
for (const project of report.config.projects) {
project.metadata = project.metadata || {};
if (project.metadata.headful === false)
delete project.metadata.headful;
if (project.metadata.headless === 'headless')
delete project.metadata.headless;
if (project.metadata.mode === 'default')
delete project.metadata.mode;
if (project.metadata.clock === 'default')
delete project.metadata.clock;
if (project.metadata.platform && project.metadata.platform.toLowerCase() !== 'android')
delete project.metadata.platform;
// Cleanup a bunch of data from report that