Пути к файлам должны быть определены однозначно, предпочтительно независимо от текущего рабочего каталога и относительно текущего модуля.Для создания нового процесса Node есть spawn
и spawnSync
в child_process
:
...
const path = require('path');
const testsFolder = path.join(__dirname, './exampleDir/');
const files = fs.readdirSync(testsFolder);
const funcs = files.map(function(file) {
const filePath = path.join(testsFolder, file);
const out = spawnSync(filePath);
console.log(out.stdout.toString());
});