You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
443 B
13 lines
443 B
var readdirSync = require('fs').readdirSync |
|
var spawnSync = require('child_process').spawnSync |
|
var extname = require('path').extname |
|
|
|
var files = readdirSync(__dirname) |
|
files.forEach(function(file){ |
|
if (extname(file) !== '.js' || file === 'run.js') |
|
return |
|
console.log(`*** ${file} ***`) |
|
var result = spawnSync(process.argv0, [file], { stdio: 'inherit', cwd: __dirname} ) |
|
if (result.status !== 0) |
|
process.exit(result.status) |
|
})
|
|
|