猿问

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

有没有办法go test在修改项目文件时运行?

当路径中的文件被修改可用于此用途时,也许有一个很好的通用解决方案来运行命令?


收到一只叮咚
浏览 199回答 1
1回答

呼啦一阵风

你可以用inotifywait它。go test在写入数据时观看一些目录并在关闭时执行的示例:inotifywait&nbsp;-e&nbsp;close_write&nbsp;<dir>&nbsp;|&nbsp;while&nbsp;read&nbsp;file;&nbsp;do&nbsp;go&nbsp;test;&nbsp;done或者你在 go 中使用howeyc/fsnotify包编写你自己的工具:Similar example application。还有重新运行,用Ruby编写的:rerun&nbsp;go&nbsp;test上面的命令将监视当前目录的更改并go test在发生更改时运行。
随时随地看视频慕课网APP

相关分类

Go
我要回答