HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //proc/1233/cwd/home/arjun/projects/good-life-be/node_modules/aws-sdk/scripts/composite-test.js
const {execute, executeLongProcess} = require('./lib/test-helper');

async function run() {
  const EXEC = {
    'execute': execute,
    'executeLongProcess': executeLongProcess,
  }
  const scripts = [
    { execute: 'executeLongProcess', command: ['npm', 'run', 'helper-test'], retryCount: 1 },
    { execute: 'executeLongProcess', command: ['npm', 'run', 'lint']},
    { execute: 'executeLongProcess', command: ['npm', 'run', 'coverage'] },
    { execute: 'executeLongProcess', command: ['npm', 'run', 'buildertest'] },
    { execute: 'executeLongProcess', command: ['npm', 'run', 'tstest'] },
    { execute: 'executeLongProcess', command: ['npm', 'run', 'region-check'] },
    { execute: 'executeLongProcess', command: ['npm', 'run', 'translate-api-test'] },
    { execute: 'executeLongProcess', command: ['npm', 'run', 'typings-generator-test'] },
    { execute: 'executeLongProcess', command: ['npm', 'run', 'browsertest'] },
    { execute: 'executeLongProcess', command: ['npm', 'run', 'react-native-test'] },
    { execute: 'executeLongProcess', command: ['npm', 'run', 'csm-functional-test'] }
  ];
  for (const { execute, command, execOptions, retryCount } of scripts) {
    try {
      await EXEC[execute](command, execOptions, retryCount);
    } catch (error) {
      throw error;
    }
  }
}

(async () => {
  try {
    await run();
  } catch (e) {
    console.log(e);
    process.exit(1);
  }
})();