这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 singledelta,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
singledelta - 有趣文件的启发式最小化器
概要
单三角洲 -测试=测试脚本 [选项] [初始文件]
商品描述
Delta 可帮助您将经过测试的“有趣”文件最小化
趣味性。 一种常见的情况是在尝试隔离一个小故障时——
诱导大输入的子字符串,导致您的程序出现错误。
您提供 单三角洲 -
· 一个测试 shell 脚本,它决定它的输入文件是否“有趣”(测试脚本) 以及
· 一个初始有趣的输入文件(初始文件 或标准输入)。
Delta 使用启发式方法来查找您的输入文件中仍然“有趣”的子文件
根据你的测试。
Delta 有一个文件粒度的概念:其中最小的原子元素
该文件被视为一个序列。 默认为行粒度:在此模式下,delta
将尝试删除整行,但永远不会尝试删除小于
那。 您可以通过以下方式过滤程序 顶面平整(1) 生成一个文件,其中该行 -
粒度仅达到指定的嵌套深度(如果您的文件是嵌套语言)。
多增量(1) 为您执行此操作。
配置
-测试=测试脚本
使用 测试脚本 作为测试程序。 此选项是强制性的。
测试程序接受一个参数,即要测试的候选文件的名称。 它
在仅包含该文件的目录中运行,它可以使临时
该目录中的文件/目录。 它应该为候选人返回零
表现出所需的属性,对于没有的属性非零。
-后缀=后缀
将文件名后缀设置为 后缀. 默认值为“.c”。
-转储输入
读取后转储初始文件的内容。
-cp_minimal=文件
将最小的成功测试复制到 文件.
-粒度=线
使用线条作为粒度。 这是默认设置。
-粒度=顶部表格
使用 C 顶级形式作为粒度。 这目前仅适用于 CIL 输出。
-日志=文件
将主要事件记录到 文件.
-安静的
不产生任何输出。
-冗长
产生更详细的输出。
-到位
覆盖 初始文件 与输入。
-救命
打印使用信息。
附注
拼音作为的姓名 单三角洲 是特定于 Debian 的。 这个程序的上游名称很简单
三角洲.
使用 onworks.net 服务在线使用 singledelta