它使用的技术称为故障注入。
Byteman的脚本语言是基于Java的,使用一种称为事件条件操作规则形式主义来指定,无论什么副作用应在试运行期间执行。这使得Byteman规则是强大的,表现在不牺牲结构,清晰度和易用性。
Byteman通过插入脚本副作用的应用程序代码中的作品,测试脚本可以包括创建行动和传播适合于测试场景条件。
什么是新的在此版本中:
- 功能要求:
- 与超时提供会合,以避免在测试僵局
- 错误:
- "获取源"和"建筑Byteman"文档各部分是不正确
- Dtest库不知道的与接口的工作
- Dtest库不知道的仪器重载方法
- 增强:
- 增加了@BMUnitConfig注释从单元测试配置代理
什么是新的在3.0.1版本:
- 功能要求:
- 与超时提供会合,以避免在测试僵局
- 错误:
- "获取源"和"建筑Byteman"文档各部分是不正确
- Dtest库不知道的与接口的工作
- Dtest库不知道的仪器重载方法
- 增强:
- 增加了@BMUnitConfig注释从单元测试配置代理
什么是新的在2.2.2版本:
- 功能要求:
- 与超时提供会合,以避免在测试僵局
- 错误:
- "获取源"和"建筑Byteman"文档各部分是不正确
- Dtest库不知道的与接口的工作
- Dtest库不知道的仪器重载方法
- 增强:
- 增加了@BMUnitConfig注释从单元测试配置代理
什么是新的在2.2.1版本:
- 功能要求:
- 与超时提供会合,以避免在测试僵局
- 错误:
- "获取源"和"建筑Byteman"文档各部分是不正确
- Dtest库不知道的与接口的工作
- Dtest库不知道的仪器重载方法
- 增强:
- 增加了@BMUnitConfig注释从单元测试配置代理
什么版本2.1.4.1:
- Loading是新的规则脚本文件使用的ClassLoader .getSystemResourceAsStream(QUOT ; bytemanpkg.btm");
在什么版本2.1.0是新的:
- 特点:
- 数组类型的支持length属性
- 加强Instrumentor.class更加灵活
- 修正错误:
- 在输出缺少空格
- JDK7下的VerifyError
的dtest
什么是新的在2.0.3版本:
- 添加辅助跟踪其他线程堆栈
- 部署Byteman发布到Maven的中央。
什么在版本2.0.1是新的:
- 增强:
- 改进触发注射禁用注射这不符合规则,同时允许其他人的情况下进行的方法。
- 特点:
- 搜索'值'和'目录'在类路径中。
- 添加了Windows等效的Linux / bash命令脚本来释放bin目录。
在什么版本1.3.0是新的:
- 功能要求:
- 提供了一个方法的参数数组和一个方法参数计数 绑定规则
- 允许访问在INVOKE规则叠加含量
- 添加调用堆栈UTIL方法缺省助手
- 提供规则/佣工生命周期管理
- 贡献dtest原型
- 内搭的计数的位置也可以采取关键字ALL
- 提供-p标志bytemancheck脚本允许规则类的包中指定
- 应该可以重新定义每个脚本默认的帮手
- 错误:
- 编译器不能调用toString到数字对象类型转换为字符串
- 在参赛规则在呈现相反的相反的顺序来规范执行
- 如果它传递了不兼容的预期的类型串文字类型检查是不引发错误
- 本地变量框架管理层未能解释一些本地变量
- 变压器允许将尝试对本地方法注入
- 在参赛规则注入到开始while循环的方法可以在里面,而最终
- 开启监视器CFG进入传播算法被破解
- 类型检查未能允许采用盒装的基本类型,其中一个超类型有望
- NumericLiteral类型检测,没有让数字文字出现一个对象有望
- 在一个规则设置助手叶其设置为后面的规则
- 提交不再尊重剧本订购
- 任务:
- 升级JUnit来4.8.2
发电机适配器
要求:
- JDK 6或更高
评论没有发现