(output)
| 11 | const playwrightBrowserRegex = /(?:([\d.]+)\s+\(playwright\s+(chromium|firefox|webkit)\s)|(?:browser:\s*(chromium|firefox|webkit)\s+version\s+([\d.]+))/gi |
| 12 | |
| 13 | function parsePlaywrightBrowsers(output) { |
| 14 | const versions = [] |
| 15 | const matches = [...output.matchAll(playwrightBrowserRegex)] |
| 16 | matches.forEach(match => { |
| 17 | const browser = match[2] || match[3] |
| 18 | const version = match[1] || match[4] |
| 19 | versions.push(`${browser}: ${version}`) |
| 20 | }) |
| 21 | return versions.join(', ') |
| 22 | } |
| 23 | |
| 24 | async function getPlaywrightBrowsers() { |
| 25 | try { |
no test coverage detected