sitespeed.io/test/runWithoutCli.js

33 lines
672 B
JavaScript

const sitespeed = require('../lib/sitespeed');
const urls = ['http://127.0.0.1:3001/simple/'];
async function run() {
try {
let result = await sitespeed.run({
urls,
browsertime: {
iterations: 1,
browser: 'chrome',
connectivity: {
profile: 'native'
},
headless: true
}
});
if (result.errors.length > 0) {
/* eslint-disable no-console */
console.error(result.errors);
/* eslint-enable no-console */
process.exit(1);
}
} catch (e) {
/* eslint-disable no-console */
console.error(e);
/* eslint-enable no-console */
process.exit(1);
}
}
run();