没有合适的资源?快使用搜索试试~ 我知道了~
recorder:记录执行跟踪,然后从中重播; 一种符合人体工程学的方法,可以模拟几乎所有东西
共13个文件
go:5个
recording:1个
sum:1个
需积分: 9 0 下载量 5 浏览量
2021-03-05
07:03:19
上传
评论
收藏 15KB ZIP 举报
温馨提示
录音机 Recorder是一个方便的小程序库,可让您记录一组操作,然后重播这些记录,从而提供了一种方便的方法来模拟已记录的组件。 操作仅由“命令”和“输出”定义,请参见下面的。 这种方法具有一些人体工程学的优点: 只需捕获“真实物体”即可轻松自动生成模拟数据 记录是人类可读的,因此很容易进行git-diff行为更改 几乎不需要在整个代码库中插入模拟接口 这个库在本质上与相似。 有关实际使用的信息,请参见 ,其中它用于模拟掉所有尝试进行脱壳的尝试( exec.Command ),并拦截所有操作系统操作( os.{Mkdir,Remove,Symlink} )。 用户通常希望将记录器嵌入到一个组件中,该组件可以监视他们想要捕获并随后从中回放的任何形式的副作用或I / O(而不是在测试中“做真实的事情”)。 这些副作用可以是任意的。 如果我们正在构建一个CLI,该CLI调用文件系统以过滤
资源推荐
资源详情
资源评论
收起资源包目录
recorder-main.zip (13个子文件)
recorder-main
example
testdata
files
aab 0B
aaa 0B
aac 0B
recording 80B
globber_test.go 926B
globber.go 999B
operation.go 2KB
LICENSE 11KB
recorder.go 10KB
go.sum 923B
scanner.go 2KB
README.md 5KB
go.mod 92B
共 13 条
- 1
资源评论
PeterLee龍羿學長
- 粉丝: 29
- 资源: 4634
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功