gpt4 book ai didi

javascript - Node.js:识别为自动测试用例执行而修改的文件

转载 作者:行者123 更新时间:2023-11-29 21:39:51 25 4
gpt4 key购买 nike

我目前使用 nodemonsupervisor用于自动重启服务器和自动执行测试用例。但目前我的要求是在某些文件发生变化时运行特定的测试用例。例如,如果修改了 app\models\user.js,我希望执行 test\model\user-test.js

为了实现这一点,我需要确定哪些文件被修改了。我如何使用 nodemonsupervisor 实现这一目标?

最佳答案

我不知道你是否可以用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com