为了账号安全,请及时绑定邮箱和手机立即绑定

`go test` 用于自动化测试的文件修改监控

`go test` 用于自动化测试的文件修改监控

Go
收到一只叮咚 2021-07-08 09:50:41
有没有办法go test在修改项目文件时运行?当路径中的文件被修改可用于此用途时,也许有一个很好的通用解决方案来运行命令?
查看完整描述

1 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

你可以用inotifywait它。go test在写入数据时观看一些目录并在关闭时执行的示例:

inotifywait -e close_write <dir> | while read file; do go test; done

或者你在 go 中使用howeyc/fsnotify包编写你自己的工具:Similar example application

还有重新运行,用Ruby编写的:

rerun go test

上面的命令将监视当前目录的更改并go test在发生更改时运行。


查看完整回答
反对 回复 2021-07-12
  • 1 回答
  • 0 关注
  • 198 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信