1. 首页
  2. 数据库
  3. 其它
  4. recorder:记录执行跟踪然后从中重播; 一种符合人体工程学的方法可以模拟几乎所有东西 源码

recorder:记录执行跟踪然后从中重播; 一种符合人体工程学的方法可以模拟几乎所有东西 源码

上传者: 2021-05-03 13:27:28上传 ZIP文件 15.39KB 热度 12次
录音机 Recorder是一个方便的小程序库,可让您记录一组操作,然后重播这些记录,从而提供了一种方便的方法来模拟已记录的组件。 操作仅由“命令”和“输出”定义,请参见下面的。 这种方法具有一些人体工程学的优点: 只需捕获“真实物体”即可轻松自动生成模拟数据 记录是人类可读的,因此很容易进行git-diff行为更改 几乎不需要在整个代码库中插入模拟接口 这个库在本质上与相似。 有关实际使用的信息,请参见 ,其中它用于模拟掉所有尝试进行脱壳的尝试( exec.Command ),并拦截所有操作系统操作( os.{Mkdir,Remove,Symlink} )。 用户通常希望将记录器嵌入到一个组件中,该组件可以监视他们想要捕获并随后从中回放的任何形式的副作用或I / O(而不是在测试中“做真实的事情”)。 这些副作用可以是任意的。 如果我们正在构建一个CLI,该CLI调用文件系统以过滤
下载地址
用户评论