gpt4 book ai didi

unit-testing - `go test` 自动化测试的文件修改监控

转载 作者:IT王子 更新时间:2023-10-29 01:43:19 28 4
gpt4 key购买 nike

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

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

最佳答案

您可以使用 inotifywait为了那个原因。在写入数据的同时观看一些目录并在关闭时执行 go test 的示例:

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

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

还有 rerun ,用 ruby 写成:

rerun go test

以上命令将监视当前目录的变化,并在发生变化时运行 go test

关于unit-testing - `go test` 自动化测试的文件修改监控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20134641/

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