Skip to content

Commit

Permalink
test: add no-sandbox args for puppeteer launch in E2E tests
Browse files Browse the repository at this point in the history
  • Loading branch information
jcbsfilho committed Jan 20, 2025
1 parent 30317fc commit c03de58
Show file tree
Hide file tree
Showing 25 changed files with 100 additions and 25 deletions.
5 changes: 4 additions & 1 deletion tests/e2e/angular-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ describe('E2E - angular-static project', () => {

await projectInitializer(EXAMPLE_PATH, 'angular', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/astro-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ describe('E2E - astro-static project', () => {

await projectInitializer(EXAMPLE_PATH, 'astro', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/docusaurus-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,10 @@ describe('E2E - docusaurus project', () => {

await projectInitializer(EXAMPLE_PATH, 'docusaurus', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/eleventy-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ describe('E2E - eleventy-static project', () => {

await projectInitializer(EXAMPLE_PATH, 'eleventy', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/gatsby-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ describe('E2E - gatsby-static project', () => {

await projectInitializer(EXAMPLE_PATH, 'gatsby', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/hexo-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,10 @@ describe('E2E - hexo-static project', () => {

await projectInitializer(EXAMPLE_PATH, 'hexo', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/jekyll-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,10 @@ describe('E2E - jekyll-static project', () => {

await projectInitializer(EXAMPLE_PATH, 'jekyll', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/next-12-3-4-config.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,10 @@ describe('E2E - next-12-3-4-configs project', () => {

await projectInitializer(EXAMPLE_PATH, 'next', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/next-12-3-4-i18n.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,10 @@ describe('E2E - next-12-3-4-i18n project', () => {

await projectInitializer(EXAMPLE_PATH, 'next', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/next-12-3-4-middleware.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,10 @@ describe('E2E - next-12-3-4-middleware project', () => {

await projectInitializer(EXAMPLE_PATH, 'next', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
page.setDefaultNavigationTimeout(60000);
}, TIMEOUT);
Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/next-12-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ describe('E2E - next-12-static project', () => {

await projectInitializer(EXAMPLE_PATH, 'next', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/next-13-5-6-config.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,10 @@ describe('E2E - next-13-5-6-configs project', () => {

await projectInitializer(EXAMPLE_PATH, 'next', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/next-13-5-6-i18n.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,10 @@ describe('E2E - next-13-5-6-i18n project', () => {

await projectInitializer(EXAMPLE_PATH, 'next', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/next-13-5-6-middleware.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,10 @@ describe('E2E - next-13-5-6-middleware project', () => {

await projectInitializer(EXAMPLE_PATH, 'next', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
page.setDefaultNavigationTimeout(60000);
}, TIMEOUT);
Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/next-14-2-15-middleware.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,10 @@ describe('E2E - next-14-2-15-middleware project', () => {

await projectInitializer(EXAMPLE_PATH, 'next', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
page.setDefaultNavigationTimeout(60000);
}, TIMEOUT);
Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/next-node-pages-12-3-1-fs.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,10 @@ describe('E2E - next-node-pages-12-3-1-fs project', () => {

await projectInitializer(EXAMPLE_PATH, 'next', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/next-node-pages-12-3-1.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,10 @@ describe('E2E - next-node-pages-12-3-1 project', () => {

await projectInitializer(EXAMPLE_PATH, 'next', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/next-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ describe('E2E - next-static project', () => {

await projectInitializer(EXAMPLE_PATH, 'next', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/nuxt-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ describe('E2E - nuxt-static project', () => {

await projectInitializer(EXAMPLE_PATH, 'nuxt', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/react-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ describe('E2E - react-static project', () => {

await projectInitializer(EXAMPLE_PATH, 'react', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/stencil-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ describe('E2E - stencil project', () => {

await projectInitializer(EXAMPLE_PATH, 'stencil', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/svelte-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ describe('E2E - svelte-static project', () => {

await projectInitializer(EXAMPLE_PATH, 'svelte', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/vitepress-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,10 @@ describe('E2E - vitepress project', () => {

await projectInitializer(EXAMPLE_PATH, 'vitepress', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/vue-vite-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ describe('E2E - vue-vite-static project', () => {

await projectInitializer(EXAMPLE_PATH, 'vue', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down
5 changes: 4 additions & 1 deletion tests/e2e/vuepress-static.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,10 @@ describe('E2E - vuepress project', () => {

await projectInitializer(EXAMPLE_PATH, 'vuepress ', serverPort);

browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox'],
headless: 'new',
});
page = await browser.newPage();
}, TIMEOUT);

Expand Down

0 comments on commit c03de58

Please sign in to comment.