我目前使用nodemon或supervisor用于自动服务器重启和自动测试用例执行。但目前我的要求是当某些文件
更改时运行特定的测试用例
。例如,如果 app\models\user.js
被修改,我希望执行 test\model\user-test.js
。
为了实现这一点,我需要识别哪些文件被修改。如何使用 nodemon
或 supervisor
实现这一目标?
最佳答案
我不知道你是否可以使用nodemon或supervisor来做到这一点,但你总是可以编写自己的:
var watch = require('watch');
function methodToDoTestOnFile(file) {
//IMPLEMENT
}
watch.createMonitor(filesToWatch, function (monitor) {
monitor.on('changed', function (f) {
//do some test on f
methodToDoTestOnFile(f)
});
});
关于javascript - Node.js:识别为自动执行测试用例而修改的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33366749/