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 = { const metadata = {
platform: 'Android', platform: 'Android',
headful: false, headless: 'headless',
browserName: 'chromium', browserName: 'chromium',
channel: 'chrome', channel: 'chrome',
mode: 'default', mode: 'default',

View File

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

View File

@ -140,7 +140,7 @@ for (const browserName of browserNames) {
mode, mode,
video: !!video, video: !!video,
trace: !!trace, 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(), reporter: reporters(),
metadata: { 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 = { const metadata = {
platform: process.platform, platform: process.platform,
headful: true, headless: 'headed',
browserName: 'webview2', browserName: 'webview2',
channel: undefined, channel: undefined,
mode: 'default', mode: 'default',

View File

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