我正在尝试以这种模式生成用于模糊测试的文件:末尾由\n
和3\n
分隔的任意数量的整数。生成的文件应如下所示:
int
...
int
3
EOF
我已经根据文档尝试过使用NumericStrings,并且尝试生成正确ascii范围内的二进制数。数字字符串似乎根本不会随机化,并且二进制数字不接受像这样的约束value > 47 and value < 58
。
<DataModel name="TheDataModel">
<Block maxOccurs="10000" minOccurs="100">
<String value="84" mutable="true" >
<Hint name="NumericalString" value="true" />
</String>
<String value="\n" token="true" />
</Block>
<String value="3" mutable="false" />
<String value="\n" mutable="false" />
</DataModel>
但是,数字String似乎根本没有被随机化。仅在某些情况下,这是一长串大写字母As,但似乎没有像使用字符串那样适当地随机化。我的xml文件的其余部分只是带有单个DataModel和FilePerIter Publisher的StateModel。