aboutsummaryrefslogtreecommitdiff
path: root/integration/scripts/browser.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-12-24 20:43:53 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-12-24 20:43:53 -0800
commitbb5ad6e1adfd4f59044068a153c9d2b42448dfcc (patch)
tree470c9f4131fc3d35b1b8e74299dd294ac356dca9 /integration/scripts/browser.js
parent6ae433249dc5439411a5f6b21849e8e1e9a95f5a (diff)
downloadbun-bb5ad6e1adfd4f59044068a153c9d2b42448dfcc.tar.gz
bun-bb5ad6e1adfd4f59044068a153c9d2b42448dfcc.tar.zst
bun-bb5ad6e1adfd4f59044068a153c9d2b42448dfcc.zip
Cleanup build issues
Diffstat (limited to 'integration/scripts/browser.js')
-rw-r--r--integration/scripts/browser.js20
1 files changed, 14 insertions, 6 deletions
diff --git a/integration/scripts/browser.js b/integration/scripts/browser.js
index 3a69a857d..986e96c7f 100644
--- a/integration/scripts/browser.js
+++ b/integration/scripts/browser.js
@@ -35,12 +35,14 @@ if (!USE_EXISTING_PROCESS) {
console.error("❌ bun error", err);
process.exit(1);
});
- waitSpawn = new Promise((resolve, reject) => {
- bunProcess.once("spawn", (code) => {
- console.log("Spawned");
- resolve();
+ if (!process.env.CI) {
+ waitSpawn = new Promise((resolve, reject) => {
+ bunProcess.once("spawn", (code) => {
+ console.log("Spawned");
+ resolve();
+ });
});
- });
+ }
process.on("beforeExit", () => {
bunProcess && bunProcess.kill(0);
});
@@ -72,17 +74,23 @@ function writeSnapshot(name, code) {
}
const baseOptions = {
+ dumpio: !!process.env.CI_DEBUG,
args: [
"--disable-gpu",
"--disable-dev-shm-usage",
"--disable-setuid-sandbox",
"--no-sandbox",
+ "--ignore-certificate-errors",
+ "--use-fake-ui-for-media-stream",
+ "--use-fake-device-for-media-stream",
+ "--disable-sync",
],
+ headless: true,
};
async function main() {
const launchOptions = USE_EXISTING_PROCESS
- ? { ...baseOptions, devtools: true }
+ ? { ...baseOptions, devtools: !process.env.CI }
: baseOptions;
const browser = await puppeteer.launch(launchOptions);
const promises = [];