create-smktest
Version:
Smoketest suites gerentator in jest format
50 lines (45 loc) • 1.25 kB
JavaScript
const { curlGet } = require('./src/curlCheck');
const { pingSmktest } = require('./src/pingCheck');
async function runSmokeTest(options) {
// Data format **********
// options = {
// smktest: {
// tests: {
// ping: [
// {
// url: '192.168.1.1',
// name: 'test',
// },
// {
// url: 'google.com',
// name: 'test',
// },
// {
// url: 'yahoo.csssom',
// name: 'test',
// },
// ],
// curl: [
// {
// curl: 'https://www.google.com/',
// passTest: true,
// name: 'test',
// },
// {
// curl: 'www.google22222.com',
// passTest: true,
// name: 'test',
// },
// ],
// },
// },
// };
// .........................
options = await pingSmktest(options); // Check ping
options = await curlGet(options); // Check Curl
return options;
}
module.exports.runSmokeTest = runSmokeTest;
module.exports.curlGet = curlGet;
module.exports.getLogs = getLogs;
module.exports.pingSmktest = pingSmktest;