精细结构

目录

测试入口

const fs = require("fs");

let folder = fs.readdirSync(`${__dirname}/modules`);

for (let file of folder) {
	let module = require(`./modules/${file}`);
	if (module.skip) continue;
	if (typeof(module.execute) === 'function') {
		module.execute();
	}
}

测试文件:

function testTarget() {
}

module.exports = {
	skip: false,
	execute: () => {
		testTarget();
	}
}

简单来说,就是读取本地 module 目录下的所有文件
在载入文件后,判断是否要跳过,是否有可执行的测试函数
如果都有,则执行该函数