1const path = require('path');
2const {
3    runQunitPuppeteer,
4    printResultSummary,
5    printFailedTests
6} = require('node-qunit-puppeteer');
7
8runQunitPuppeteer({
9    targetUrl: 'file://' + path.join(__dirname, 'qunit.test.html'),
10    timeout: 30000,
11    redirectConsole: true,
12    puppeteerArgs: ['--no-sandbox', '--disable-setuid-sandbox']
13}).then((result) => {
14    printResultSummary(result, console);
15    if (result.stats.failed > 0) {
16        printFailedTests(result, console);
17        process.exit(1);
18    }
19}).catch((err) => {
20    console.error(err);
21    process.exit(1);
22});
23