async function runTasks()

in scripts/develop.js [25:55]


async function runTasks(changes) {
  const changesDetected = `\nChanges detected. ${changes
    .slice(0, 5)
    .join(' ')}...`;
  console.log(changesDetected);
  notify(changesDetected);

  console.log('\nRunning eslint checks');
  if (!eslint()) {
    notify('eslint errors');
    return;
  }

  console.log('\nRunning unit tests');
  if (!mochaUnit({}, COVERAGE)) {
    notify('mocha unit tests errors');
    return;
  }

  console.log('\nBuilding web-ext');
  if (!babel()) {
    notify('babel build errors');
    return;
  }

  console.log('\nRunning functional tests');
  if (!mochaFunctional()) {
    notify('mocha functional tests errors');
    return;
  }
}