mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-12 06:12:18 +00:00
fix(qa): use a portable Cockpit browser backend outside macOS
This commit is contained in:
1 parent
5228ab9e40
commit
77575b9dc6
1 file changed
+7
-1
@@ -20,7 +20,13 @@ const executablePath = chromeCandidates.find((candidate) => fs.existsSync(candid
|
|||||||
const browser = await puppeteer.launch({
|
const browser = await puppeteer.launch({
|
||||||
headless: headful ? false : 'new',
|
headless: headful ? false : 'new',
|
||||||
...(executablePath ? { executablePath } : {}),
|
...(executablePath ? { executablePath } : {}),
|
||||||
args: ['--use-angle=metal', '--enable-gpu', '--no-sandbox'],
|
// Metal is a macOS-only ANGLE backend; anywhere else it fails WebGL init.
|
||||||
|
args: [
|
||||||
|
...(process.platform === 'darwin'
|
||||||
|
? ['--use-angle=metal', '--enable-gpu']
|
||||||
|
: ['--use-gl=angle', '--use-angle=swiftshader']),
|
||||||
|
'--no-sandbox',
|
||||||
|
],
|
||||||
});
|
});
|
||||||
const page = await browser.newPage();
|
const page = await browser.newPage();
|
||||||
const failures = [];
|
const failures = [];
|
||||||
|
|||||||
Reference in new issue
Block a user