chore: update flakiness metadata for better ui presentation

This commit is contained in:
Dmitry Gozman 2024-07-03 08:53:28 +01:00
parent 1e55a084bc
commit 3f329e3b43
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